New Mexico State University
All About Discovery!
nmsu.edu
Infinite-Horizon Proactive Dynamic DCOPs
New Mexico State University
Khoi Hoang Ping Hou William Yeoh Ferdinando Fioretto Roie Zivan Makoto Yokoo
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
New Mexico State University
All About Discovery!
nmsu.edu
New Mexico State University
Khoi Hoang Ping Hou William Yeoh Ferdinando Fioretto Roie Zivan Makoto Yokoo
New Mexico State University
All About Discovery!
nmsu.edu
New Mexico State University
All About Discovery!
nmsu.edu
New Mexico State University
All About Discovery!
nmsu.edu
New Mexico State University
All About Discovery!
nmsu.edu
New Mexico State University
All About Discovery!
nmsu.edu
New Mexico State University
All About Discovery!
nmsu.edu
[1] Modi et al., ADOPT: Asynchronous Distributed Constraint Optimization with Quality Guarantees, 2005
New Mexico State University
All About Discovery!
nmsu.edu
xA xB fAB(xA,xB) 5 1 10 … … …
[1] Modi et al., ADOPT: Asynchronous Distributed Constraint Optimization with Quality Guarantees, 2005
New Mexico State University
All About Discovery!
nmsu.edu
xA xB fAB(xA,xB) 5 1 10 … … …
xC xA fCA(xC,xA) 7 1 4 … … … xB xC fBC(xB,xC) 3 1 12 … … …
[1] Modi et al., ADOPT: Asynchronous Distributed Constraint Optimization with Quality Guarantees, 2005
New Mexico State University
All About Discovery!
nmsu.edu
[1] Modi et al., ADOPT: Asynchronous Distributed Constraint Optimization with Quality Guarantees, 2005
New Mexico State University
All About Discovery!
nmsu.edu
New Mexico State University
All About Discovery!
nmsu.edu
New Mexico State University
All About Discovery!
nmsu.edu
[2] R. Lass et al., Dynamic distributed constraint reasoning, 2005 [3] A. Petcu and B. Faltings, Superstabilizing, fault-containing multiagent combinatorial optimization, 2005
New Mexico State University
All About Discovery!
nmsu.edu
React
[2] R. Lass et al., Dynamic distributed constraint reasoning, 2005 [3] A. Petcu and B. Faltings, Superstabilizing, fault-containing multiagent combinatorial optimization, 2005
New Mexico State University
All About Discovery!
nmsu.edu
[2] R. Lass et al., Dynamic distributed constraint reasoning, 2005 [3] A. Petcu and B. Faltings, Superstabilizing, fault-containing multiagent combinatorial optimization, 2005
New Mexico State University
All About Discovery!
nmsu.edu
[2] R. Lass et al., Dynamic distributed constraint reasoning, 2005 [3] A. Petcu and B. Faltings, Superstabilizing, fault-containing multiagent combinatorial optimization, 2005
New Mexico State University
All About Discovery!
nmsu.edu
React
[2] R. Lass et al., Dynamic distributed constraint reasoning, 2005 [3] A. Petcu and B. Faltings, Superstabilizing, fault-containing multiagent combinatorial optimization, 2005
New Mexico State University
All About Discovery!
nmsu.edu
[2] R. Lass et al., Dynamic distributed constraint reasoning, 2005 [3] A. Petcu and B. Faltings, Superstabilizing, fault-containing multiagent combinatorial optimization, 2005
New Mexico State University
All About Discovery!
nmsu.edu
[2] R. Lass et al., Dynamic distributed constraint reasoning, 2005 [3] A. Petcu and B. Faltings, Superstabilizing, fault-containing multiagent combinatorial optimization, 2005
New Mexico State University
All About Discovery!
nmsu.edu
React
[2] R. Lass et al., Dynamic distributed constraint reasoning, 2005 [3] A. Petcu and B. Faltings, Superstabilizing, fault-containing multiagent combinatorial optimization, 2005
New Mexico State University
All About Discovery!
nmsu.edu
[2] R. Lass et al., Dynamic distributed constraint reasoning, 2005 [3] A. Petcu and B. Faltings, Superstabilizing, fault-containing multiagent combinatorial optimization, 2005
New Mexico State University
All About Discovery!
nmsu.edu
[2] R. Lass et al., Dynamic distributed constraint reasoning, 2005 [3] A. Petcu and B. Faltings, Superstabilizing, fault-containing multiagent combinatorial optimization, 2005
New Mexico State University
All About Discovery!
nmsu.edu
New Mexico State University
All About Discovery!
nmsu.edu
[4] Hoang et al., Proactive Dynamic Distributed Constraint Optimization, 2016
New Mexico State University
All About Discovery!
nmsu.edu
[4] Hoang et al., Proactive Dynamic Distributed Constraint Optimization, 2016
Proactive
New Mexico State University
All About Discovery!
nmsu.edu
[4] Hoang et al., Proactive Dynamic Distributed Constraint Optimization, 2016
Proactive
New Mexico State University
All About Discovery!
nmsu.edu
Infinite-Horizon Proactive
New Mexico State University
All About Discovery!
nmsu.edu
Infinite-Horizon Proactive
New Mexico State University
All About Discovery!
nmsu.edu
Infinite-Horizon Proactive
New Mexico State University
All About Discovery!
nmsu.edu
New Mexico State University
All About Discovery!
nmsu.edu
xA xB fAB(xA,xB) 5 1 10 … … …
xC xA fCA(xC,xA) 7 1 4 … … … xB xC fBC(xB,xC) 3 1 12 … … …
New Mexico State University
All About Discovery!
nmsu.edu
xA xB fAB(xA,xB) 5 1 10 … … …
xC xA fCA(xC,xA) 7 1 4 … … … xB xC fBC(xB,xC) 3 1 12 … … …
New Mexico State University
All About Discovery!
nmsu.edu
[5] Maheswaran et al., Taking DCOP to the real world: efficient complete solutions for distributed event scheduling, 2004.
New Mexico State University
All About Discovery!
nmsu.edu
Person A Utility 8:00 2 9:00 5 … … 16:00 10
[5] Maheswaran et al., Taking DCOP to the real world: efficient complete solutions for distributed event scheduling, 2004.
New Mexico State University
All About Discovery!
nmsu.edu
Person A Utility 8:00 2 9:00 5 … … 16:00 10 Person A Person B Utility 8:00 8:00 8:00 9:00
… … … 16:00 16:00
[5] Maheswaran et al., Taking DCOP to the real world: efficient complete solutions for distributed event scheduling, 2004.
New Mexico State University
All About Discovery!
nmsu.edu
Person A Utility 8:00 2 9:00 5 … … 16:00 10
[1] Modi et al., ADOPT: Asynchronous Distributed Constraint Optimization with Quality Guarantees, 2005
New Mexico State University
All About Discovery!
nmsu.edu
Person A Utility 8:00 2 9:00 5 … … 16:00 10
[1] Modi et al., ADOPT: Asynchronous Distributed Constraint Optimization with Quality Guarantees, 2005
New Mexico State University
All About Discovery!
nmsu.edu
Person A Utility 8:00 2 9:00 5 … … 16:00 10
[1] Modi et al., ADOPT: Asynchronous Distributed Constraint Optimization with Quality Guarantees, 2005
New Mexico State University
All About Discovery!
nmsu.edu
Person A Utility 8:00 2 9:00 5 … … 16:00 10
[1] Modi et al., ADOPT: Asynchronous Distributed Constraint Optimization with Quality Guarantees, 2005
New Mexico State University
All About Discovery!
nmsu.edu
Person A Utility 8:00 2 9:00 5 … … 16:00 10
[1] Modi et al., ADOPT: Asynchronous Distributed Constraint Optimization with Quality Guarantees, 2005
New Mexico State University
All About Discovery!
nmsu.edu
New Mexico State University
New Mexico State University
All About Discovery!
nmsu.edu
Week 0 Raining 8:00 Week 1 Raining 10:00
[4] Hoang et al., Proactive Dynamic Distributed Constraint Optimization, 2016
New Mexico State University
All About Discovery!
nmsu.edu
Proactive
[4] Hoang et al., Proactive Dynamic Distributed Constraint Optimization, 2016
New Mexico State University
All About Discovery!
nmsu.edu
x = 0 x = 1 x = 0
Proactive
[4] Hoang et al., Proactive Dynamic Distributed Constraint Optimization, 2016
New Mexico State University
All About Discovery!
nmsu.edu
New Mexico State University
New Mexico State University
All About Discovery!
nmsu.edu
Proactive
New Mexico State University
All About Discovery!
nmsu.edu
New Mexico State University
New Mexico State University
All About Discovery!
nmsu.edu
New Mexico State University
Infinite-Horizon Proactive
New Mexico State University
All About Discovery!
nmsu.edu
New Mexico State University
New Mexico State University
All About Discovery!
nmsu.edu
New Mexico State University
New Mexico State University
All About Discovery!
nmsu.edu
x ts = k a*prob(y=0) + b*prob(y=1) 1 c*prob(y=0) + d*prob(y=1) x y a 1 b 1 c 1 1 d
New Mexico State University
New Mexico State University
All About Discovery!
nmsu.edu
New Mexico State University
New Mexico State University
All About Discovery!
nmsu.edu
New Mexico State University
New Mexico State University
All About Discovery!
nmsu.edu
New Mexico State University
New Mexico State University
All About Discovery!
nmsu.edu
New Mexico State University
FORWARD
New Mexico State University
All About Discovery!
nmsu.edu
New Mexico State University
FORWARD
New Mexico State University
All About Discovery!
nmsu.edu
New Mexico State University
New Mexico State University
All About Discovery!
nmsu.edu
New Mexico State University
New Mexico State University
All About Discovery!
nmsu.edu
New Mexico State University
New Mexico State University
All About Discovery!
nmsu.edu
New Mexico State University
BACKWARD
New Mexico State University
All About Discovery!
nmsu.edu
New Mexico State University
BACKWARD
New Mexico State University
All About Discovery!
nmsu.edu
New Mexico State University
New Mexico State University
All About Discovery!
nmsu.edu
New Mexico State University
New Mexico State University
All About Discovery!
nmsu.edu
200 400 600 800 1000 0.850 0.900 0.950 1.000 Runtimes (ms)
Normalized Rewards
BACKWARD S−DPOP LS−SDPOP
Switching cost = 100,000
New Mexico State University
New Mexico State University
All About Discovery!
nmsu.edu
200 400 600 800 1000 0.997 0.998 0.999 1.000 Runtimes (ms)
Normalized Rewards
BACKWARD S−DPOP LS−SDPOP
Switching cost = 1,000
New Mexico State University
New Mexico State University
All About Discovery!
nmsu.edu
200 400 600 800 1000 0.997 0.998 0.999 1.000 Runtimes (ms)
Normalized Rewards
BACKWARD S−DPOP LS−SDPOP
Switching cost = 10
New Mexico State University
New Mexico State University
All About Discovery!
nmsu.edu
New Mexico State University
time step 1 2 time 0 ms 500 ms 1000 ms ONLINE FORWARD ONLINE REACTIVE HYBRID
New Mexico State University
All About Discovery!
nmsu.edu
New Mexico State University
New Mexico State University
All About Discovery!
nmsu.edu
New Mexico State University
New Mexico State University
All About Discovery!
nmsu.edu
New Mexico State University
New Mexico State University
All About Discovery!
nmsu.edu
New Mexico State University
New Mexico State University
All About Discovery!
nmsu.edu
New Mexico State University
New Mexico State University
All About Discovery!
nmsu.edu
New Mexico State University
New Mexico State University
All About Discovery!
nmsu.edu
New Mexico State University
New Mexico State University
All About Discovery!
nmsu.edu
Reactive:
FORWARD:
12000 Difference in Effective Rewards 8400
2000 1200 4800 1500 1000 Switching Costs 500 1000 2000 Time Durations 3000 4000
New Mexico State University
New Mexico State University
All About Discovery!
nmsu.edu
Similar results HYBRID > FORWARD
2000 1200 4800 8400 1500 1000 Switching Costs 500 1000 2000 Time Durations 4000 3000 12000 Difference in Effective Rewards
New Mexico State University
New Mexico State University
All About Discovery!
nmsu.edu
New Mexico State University
New Mexico State University
All About Discovery!
nmsu.edu
New Mexico State University
New Mexico State University
All About Discovery!
nmsu.edu
New Mexico State University
All About Discovery!
nmsu.edu
New Mexico State University
All About Discovery!
nmsu.edu
New Mexico State University
All About Discovery!
nmsu.edu
New Mexico State University
All About Discovery!
nmsu.edu
New Mexico State University
All About Discovery!
nmsu.edu
New Mexico State University
All About Discovery!
nmsu.edu
New Mexico State University
All About Discovery!
nmsu.edu
New Mexico State University
All About Discovery!
nmsu.edu
New Mexico State University
All About Discovery!
nmsu.edu
New Mexico State University
All About Discovery!
nmsu.edu