infinite horizon proactive dynamic dcops
play

Infinite-Horizon Proactive Dynamic DCOPs Khoi Hoang Ferdinando - PowerPoint PPT Presentation

Infinite-Horizon Proactive Dynamic DCOPs Khoi Hoang Ferdinando Fioretto Ping Hou William Yeoh Roie Zivan Makoto Yokoo New Mexico State University All About Discovery! nmsu.edu New Mexico State University Outline Distributed Constraint


  1. Infinite-Horizon Proactive Dynamic DCOPs Khoi Hoang Ferdinando Fioretto Ping Hou William Yeoh Roie Zivan Makoto Yokoo New Mexico State University All About Discovery! nmsu.edu New Mexico State University

  2. Outline Ø Distributed Constraint Optimization Problems Ø Dynamic DCOPs Ø Proactive Dynamic DCOPs Ø Infinite-Horizon Proactive Dynamic DCOPs * Ø Overview and Details New Mexico State University All About Discovery! nmsu.edu

  3. Outline Ø Distributed Constraint Optimization Problems Ø Dynamic DCOPs Ø Proactive Dynamic DCOPs Ø Infinite-Horizon Proactive Dynamic DCOPs * Ø Overview and Details New Mexico State University All About Discovery! nmsu.edu

  4. Outline Ø Distributed Constraint Optimization Problems Ø Dynamic DCOPs Ø Proactive Dynamic DCOPs Ø Infinite-Horizon Proactive Dynamic DCOPs * Ø Overview and Details New Mexico State University All About Discovery! nmsu.edu

  5. Outline Ø Distributed Constraint Optimization Problems Ø Dynamic DCOPs Ø Proactive Dynamic DCOPs Ø Infinite-Horizon Proactive Dynamic DCOPs * Ø Overview and Details New Mexico State University All About Discovery! nmsu.edu

  6. Outline Ø Distributed Constraint Optimization Problems Ø Dynamic DCOPs Ø Proactive Dynamic DCOPs Ø Infinite-Horizon Proactive Dynamic DCOPs * Ø Overview and Details New Mexico State University All About Discovery! nmsu.edu

  7. Distributed Constraint Optimization Problems A B C New Mexico State University All About Discovery! [1] Modi et al., ADOPT: Asynchronous Distributed Constraint Optimization with Quality Guarantees, 2005 nmsu.edu

  8. Distributed Constraint Optimization Problems A x A x B f AB (x A ,x B ) f AB 0 0 5 0 1 10 … … … B C New Mexico State University All About Discovery! [1] Modi et al., ADOPT: Asynchronous Distributed Constraint Optimization with Quality Guarantees, 2005 nmsu.edu

  9. Distributed Constraint Optimization Problems A x A x B f AB (x A ,x B ) x C x A f CA (x C ,x A ) f AB f CA 0 0 5 0 0 7 0 1 10 0 1 4 … … … … … … B C f BC x B x C f BC (x B ,x C ) 0 0 3 0 1 12 … … … New Mexico State University All About Discovery! [1] Modi et al., ADOPT: Asynchronous Distributed Constraint Optimization with Quality Guarantees, 2005 nmsu.edu

  10. Distributed Constraint Optimization Problems x A = ? A B C x B = ? x C = ? Maximize f AB + f BC + f CA New Mexico State University All About Discovery! [1] Modi et al., ADOPT: Asynchronous Distributed Constraint Optimization with Quality Guarantees, 2005 nmsu.edu

  11. Distributed Constraint Optimization Problems • Meeting scheduling problems • Smart devices scheduling • Resource allocation • Sensor network New Mexico State University All About Discovery! nmsu.edu

  12. Limitations • DCOPs – Static problem – Not consider possible changes New Mexico State University All About Discovery! nmsu.edu

  13. Limitations • DCOPs – Static problem – Not consider possible changes • Dynamic DCOPs – Reacting to changes of the problem P 0 New Mexico State University All About Discovery! [2] R. Lass et al., Dynamic distributed constraint reasoning, 2005 nmsu.edu [3] A. Petcu and B. Faltings, Superstabilizing, fault-containing multiagent combinatorial optimization, 2005

  14. Dynamic DCOPs • DCOPs – Static problem – Not consider possible changes • Dynamic DCOPs – Reacting to changes of the problem P 0 React New Mexico State University All About Discovery! [2] R. Lass et al., Dynamic distributed constraint reasoning, 2005 nmsu.edu [3] A. Petcu and B. Faltings, Superstabilizing, fault-containing multiagent combinatorial optimization, 2005

  15. Dynamic DCOPs • DCOPs – Static problem – Not consider possible changes • Dynamic DCOPs – Reacting to changes of the problem P 0 X 0 New Mexico State University All About Discovery! [2] R. Lass et al., Dynamic distributed constraint reasoning, 2005 nmsu.edu [3] A. Petcu and B. Faltings, Superstabilizing, fault-containing multiagent combinatorial optimization, 2005

  16. Dynamic DCOPs • DCOPs – Static problem – Not consider possible changes • Dynamic DCOPs – Reacting to changes of the problem P 0 P 1 X 0 New Mexico State University All About Discovery! [2] R. Lass et al., Dynamic distributed constraint reasoning, 2005 nmsu.edu [3] A. Petcu and B. Faltings, Superstabilizing, fault-containing multiagent combinatorial optimization, 2005

  17. Dynamic DCOPs • DCOPs – Static problem – Not consider possible changes • Dynamic DCOPs – Reacting to changes of the problem P 0 P 1 X 0 React New Mexico State University All About Discovery! [2] R. Lass et al., Dynamic distributed constraint reasoning, 2005 nmsu.edu [3] A. Petcu and B. Faltings, Superstabilizing, fault-containing multiagent combinatorial optimization, 2005

  18. Dynamic DCOPs • DCOPs – Static problem – Not consider possible changes • Dynamic DCOPs – Reacting to changes of the problem P 0 P 1 X 0 X 1 New Mexico State University All About Discovery! [2] R. Lass et al., Dynamic distributed constraint reasoning, 2005 nmsu.edu [3] A. Petcu and B. Faltings, Superstabilizing, fault-containing multiagent combinatorial optimization, 2005

  19. Dynamic DCOPs • DCOPs – Static problem – Not consider possible changes • Dynamic DCOPs – Reacting to changes of the problem P 0 P 1 P 2 X 0 X 1 New Mexico State University All About Discovery! [2] R. Lass et al., Dynamic distributed constraint reasoning, 2005 nmsu.edu [3] A. Petcu and B. Faltings, Superstabilizing, fault-containing multiagent combinatorial optimization, 2005

  20. Dynamic DCOPs • DCOPs – Static problem – Not consider possible changes • Dynamic DCOPs – Reacting to changes of the problem P 0 P 1 P 2 X 0 X 1 React New Mexico State University All About Discovery! [2] R. Lass et al., Dynamic distributed constraint reasoning, 2005 nmsu.edu [3] A. Petcu and B. Faltings, Superstabilizing, fault-containing multiagent combinatorial optimization, 2005

  21. Dynamic DCOPs • DCOPs – Static problem – Not consider possible changes • Dynamic DCOPs – Reacting to changes of the problem P 0 P 1 P 2 X 0 X 1 X 2 New Mexico State University All About Discovery! [2] R. Lass et al., Dynamic distributed constraint reasoning, 2005 nmsu.edu [3] A. Petcu and B. Faltings, Superstabilizing, fault-containing multiagent combinatorial optimization, 2005

  22. Limitations • Dynamic DCOPs – Not take advantage of possible changes – Good for current, bad for future (myopic solutions) New Mexico State University All About Discovery! [2] R. Lass et al., Dynamic distributed constraint reasoning, 2005 nmsu.edu [3] A. Petcu and B. Faltings, Superstabilizing, fault-containing multiagent combinatorial optimization, 2005

  23. Limitations • Dynamic DCOPs – Not take advantage of possible changes – Good for current, bad for future (myopic solutions) • How about if we know – How often the problems change – Knowledge about possible changes New Mexico State University All About Discovery! nmsu.edu

  24. Proactive Dynamic DCOPs • Knowledge about changes of random events – Initial distribution and transition function • Solve all the problems beforehand up to horizon h • Keep the solution at time step h P 0 P 1 P h New Mexico State University All About Discovery! [4] Hoang et al., Proactive Dynamic Distributed Constraint Optimization, 2016 nmsu.edu

  25. Proactive Dynamic DCOPs • Knowledge about changes of random events – Initial distribution and transition function • Solve all the problems beforehand up to horizon h • Keep the solution at time step h P 0 P 1 P h X 0 X 1 X h Proactive New Mexico State University All About Discovery! [4] Hoang et al., Proactive Dynamic Distributed Constraint Optimization, 2016 nmsu.edu

  26. Limitations Is this solution optimal from h onwards??? P 0 P 1 P h X 0 X 1 X h Proactive New Mexico State University All About Discovery! [4] Hoang et al., Proactive Dynamic Distributed Constraint Optimization, 2016 nmsu.edu

  27. Key contributions • Infinite-Horizon Proactive Dynamic DCOPs – Optimal solution from h onwards – Based on converged distribution at h* – Proactive vs. Reactive dynamic DCOP algorithms (first time!!!) P 0 P 1 P h P h* Infinite-Horizon Proactive New Mexico State University All About Discovery! nmsu.edu

  28. Key contributions • Infinite-Horizon Proactive Dynamic DCOPs – Optimal solution from h onwards – Based on converged distribution at h* – Proactive vs. Reactive dynamic DCOP algorithms (first time!!!) P 0 P 1 P h P h* X h* Infinite-Horizon Proactive New Mexico State University All About Discovery! nmsu.edu

  29. Key contributions • Infinite-Horizon Proactive Dynamic DCOPs – Optimal solution from h onwards – Based on converged distribution at h* – Proactive vs. Reactive dynamic DCOP algorithms (first time!!!) P 0 P 1 P h P h* X 0 X 1 X h* X h* Infinite-Horizon Proactive New Mexico State University All About Discovery! nmsu.edu

  30. Content Ø Distributed Constraint Optimization Problem • Proactive Dynamic DCOPs • Infinite-Horizon Proactive Dynamic DCOPs • Algorithms • Experiments • Conclusions New Mexico State University All About Discovery! nmsu.edu

Recommend


More recommend