Incremental Dynamic Controllability in Cubic Worst-Case Time

作者: Mikael Nilsson , Jonas Kvarnstrom , Patrick Doherty

DOI: 10.1109/TIME.2014.13

关键词:

摘要: It is generally hard to predict the exact duration of an action. Uncertainty in durations often modeled temporal planning by use upper bounds on durations, with assumption that if action happens be executed more quickly, plan will still succeed. However, this false: If we finish cooking too early, dinner cold before everyone ready eat. Simple Temporal Problems (STPUs) allow us model such situations. An STPU-based planner must verify plans it generates are executable, captured property dynamic controllability. The Efficient IDC (EIDC) algorithm can do incrementally during planning, amortized complexity per step O(n3) but a worst-case O(n4). In paper show run-time EIDC does occur, leading repeated reprocessing nodes STPU while verifying controllability property. We present new version algorithm, EIDC2, which through optimal ordering avoids need for reprocessing. This gives EIDC2 strictly lower run-time, making fastest known STPUs.

参考文章(14)
Classical Dynamic Controllability Revisited international conference on agents and artificial intelligence. pp. 130- 141 ,(2014) , 10.5220/0004815801300141
Paul Morris, Dynamic Controllability and Dispatchability Relationships integration of ai and or techniques in constraint programming. pp. 464- 479 ,(2014) , 10.1007/978-3-319-07046-9_33
Malik Ghallab, Thierry Vidal, Dealing with Uncertain Durations In Temporal Constraint Networks dedicated to Planning. european conference on artificial intelligence. pp. 48- 54 ,(1996)
Jonas Kvarnström, Patrick Doherty, Mikael Nilsson, EfficientIDC: a faster incremental dynamic controllability algorithm international conference on automated planning and scheduling. pp. 199- 207 ,(2014)
Nicola Muscettola, Paul Morris, Thierry Vidal, Dynamic control of plans with temporal uncertainty international joint conference on artificial intelligence. pp. 494- 499 ,(2001)
Nicola Muscettola, Paul Morris, Temporal dynamic controllability revisited national conference on artificial intelligence. pp. 1193- 1198 ,(2005)
Jonas Kvarnström, Patrick Doherty, Mikael Nilsson, Incremental dynamic controllability revisited international conference on automated planning and scheduling. pp. 337- 341 ,(2013)
Enrico Tronci, Simone Fratini, Alberto Finzi, Andrea Orlandini, Amedeo Cesta, Analyzing Flexible Timeline-based Plans european conference on artificial intelligence. pp. 471- 476 ,(2010)
Luke Hunsberger, A Faster Execution Algorithm for Dynamically Controllable STNUs international symposium on temporal representation and reasoning. pp. 26- 33 ,(2013) , 10.1109/TIME.2013.13
Luke Hunsberger, Fixing the Semantics for Dynamic Controllability and Providing a More Practical Characterization of Dynamic Execution Strategies international symposium on temporal representation and reasoning. pp. 155- 162 ,(2009) , 10.1109/TIME.2009.25