DocumentCode
136274
Title
Incremental Dynamic Controllability in Cubic Worst-Case Time
Author
Nilsson, Martin ; Kvarnstrom, Jonas ; Doherty, Patrick
Author_Institution
Dept. of Comput. & Inf. Sci., Linkoping Univ., Linkoping, Sweden
fYear
2014
fDate
8-10 Sept. 2014
Firstpage
17
Lastpage
26
Abstract
It is generally hard to predict the exact duration of an action. Uncertainty in durations is often modeled in temporal planning by the use of upper bounds on durations, with the assumption that if an action happens to be executed more quickly, the plan will still succeed. However, this assumption is often false: If we finish cooking too early, the dinner will be cold before everyone is ready to eat. Simple Temporal Problems with Uncertainty (STPUs) allow us to model such situations. An STPU-based planner must verify that the plans it generates are executable, captured by the property of dynamic controllability. The Efficient IDC (EIDC) algorithm can do this incrementally during planning, with an amortized complexity per step of O(n3) but a worst-case complexity per step of O(n4). In this paper we show that the worst-case run-time of EIDC does occur, leading to repeated reprocessing of nodes in the STPU while verifying the dynamic controllability property. We present a new version of the algorithm, EIDC2, which through optimal ordering of nodes avoids the need for reprocessing. This gives EIDC2 a strictly lower worst-case run-time, making it the fastest known algorithm for incrementally verifying dynamic controllability of STPUs.
Keywords
computational complexity; controllability; planning (artificial intelligence); EIDC algorithm; EIDC2; STPU-based planner; amortized complexity; cubic worst-case time; efficient IDC algorithm; incremental dynamic controllability; simple temporal problems with uncertainty; temporal planning; worst-case complexity; worst-case run-time; Algorithm design and analysis; Complexity theory; Controllability; Heuristic algorithms; Image edge detection; Planning; Uncertainty; Dynamic Controllability; Incremental Algorithm; Planning; Temporal Networks;
fLanguage
English
Publisher
ieee
Conference_Titel
Temporal Representation and Reasoning (TIME), 2014 21st International Symposium on
Conference_Location
Verona
ISSN
1530-1311
Print_ISBN
978-1-4799-4228-2
Type
conf
DOI
10.1109/TIME.2014.13
Filename
6940370
Link To Document