Temporal Reasoning for Planning, Scheduling and Execution in Autonomous Agents
AAMAS-2005 Tutorial (T4) Nicola Muscettola, Ioannis Tsamardinos, and Luke Hunsberger
AAMAS-2005 Tutorial
- T4 – 1
- Luke Hunsberger
Temporal Reasoning for Planning, Scheduling and Execution in - - PowerPoint PPT Presentation
Temporal Reasoning for Planning, Scheduling and Execution in Autonomous Agents AAMAS-2005 Tutorial (T4) Nicola Muscettola, Ioannis Tsamardinos, and Luke Hunsberger AAMAS-2005 Tutorial T4 1 Luke Hunsberger Simple Temporal
AAMAS-2005 Tutorial
AAMAS-2005 Tutorial
AAMAS-2005 Tutorial
AAMAS-2005 Tutorial
∗ (Dechter, Meiri, & Pearl 1991)
AAMAS-2005 Tutorial
AAMAS-2005 Tutorial
AAMAS-2005 Tutorial
AAMAS-2005 Tutorial
AAMAS-2005 Tutorial
∗ (Dechter, Meiri, & Pearl 1991)
AAMAS-2005 Tutorial
AAMAS-2005 Tutorial
AAMAS-2005 Tutorial
AAMAS-2005 Tutorial
AAMAS-2005 Tutorial
AAMAS-2005 Tutorial
AAMAS-2005 Tutorial
AAMAS-2005 Tutorial
AAMAS-2005 Tutorial
AAMAS-2005 Tutorial
AAMAS-2005 Tutorial
Note: This result is stated in different forms by many authors (Dechter, Meiri, & Pearl 1991; Demetrescu & Italiano 2002; Tsamardinos & Pollack 2003; Hunsberger 2003; Rohnert 1985).
AAMAS-2005 Tutorial
AAMAS-2005 Tutorial
AAMAS-2005 Tutorial
AAMAS-2005 Tutorial
AAMAS-2005 Tutorial
∗ This algorithm derives from Dechter et al. (1991).
AAMAS-2005 Tutorial
AAMAS-2005 Tutorial
AAMAS-2005 Tutorial
AAMAS-2005 Tutorial
AAMAS-2005 Tutorial
AAMAS-2005 Tutorial
∗ (Hunsberger 2002b)
AAMAS-2005 Tutorial
AAMAS-2005 Tutorial
AAMAS-2005 Tutorial
AAMAS-2005 Tutorial
AAMAS-2005 Tutorial
∗ This algorithm is based on the work of several authors (Rohnert
AAMAS-2005 Tutorial
AAMAS-2005 Tutorial
AAMAS-2005 Tutorial
AAMAS-2005 Tutorial
Note: This algorithm most closely resembles that of Ramalingam and Reps (1996).
AAMAS-2005 Tutorial
AAMAS-2005 Tutorial
AAMAS-2005 Tutorial
AAMAS-2005 Tutorial
AAMAS-2005 Tutorial
AAMAS-2005 Tutorial
AAMAS-2005 Tutorial
AAMAS-2005 Tutorial
1 2
9 5
1 2
9 z B D D C z B C 9
∗ (Muscettola, Morris, & Tsamardinos 1998)
AAMAS-2005 Tutorial
∗ (Muscettola, Morris, & Tsamardinos 1998)
AAMAS-2005 Tutorial
∗ (Muscettola, Morris, & Tsamardinos 1998)
AAMAS-2005 Tutorial
D(U, V ) φ ≥ 0 δ ≥ 0 W V U φ < 0 D(B, C) B C A δ < 0
∗ (Muscettola, Morris, & Tsamardinos 1998)
AAMAS-2005 Tutorial
AAMAS-2005 Tutorial
afternoon – earn $1000. for Factory X by Tuesday Lay half-mile pipeline Job Posting
∗ ICDP (Hunsberger & Grosz 2000; Hunsberger 2002b)
AAMAS-2005 Tutorial
AAMAS-2005 Tutorial
DIG DITCH LAY PIPE WELD PIPE PLANT GRASS FILL DITCH I can plant the grass in under 40 minutes 2 hours if it takes less than I could lay the pipe I can lay the pipe and weld the pipe
I can dig the ditch
Tasks to be done
∗ (Hunsberger & Grosz 2000; Hunsberger 2002b)
AAMAS-2005 Tutorial
AAMAS-2005 Tutorial
AAMAS-2005 Tutorial
AAMAS-2005 Tutorial
AAMAS-2005 Tutorial
AAMAS-2005 Tutorial
AAMAS-2005 Tutorial
∗ (Hunsberger & Grosz 2000)
AAMAS-2005 Tutorial
AAMAS-2005 Tutorial
AAMAS-2005 Tutorial
AAMAS-2005 Tutorial
AAMAS-2005 Tutorial
AAMAS-2005 Tutorial
AAMAS-2005 Tutorial
AAMAS-2005 Tutorial
T1 T2 T3 TN z
AAMAS-2005 Tutorial
AAMAS-2005 Tutorial
8 7 12 3 1 2 3 2 1
AAMAS-2005 Tutorial
AAMAS-2005 Tutorial
AAMAS-2005 Tutorial
References