Efficient execution of dynamically controllable simple temporal networks with uncertainty

作者: Luke Hunsberger

DOI: 10.1007/S00236-015-0227-0

关键词:

摘要: A simple temporal network with uncertainty (STNU) is a data structure for representing and reasoning about constraints where the durations of certain intervals--the contingent links--are only discovered during execution. The most important property an STNU whether it dynamically controllable (DC)--that is, there exists strategy executing its time-points that will guarantee all be satisfied no matter how links turn out. literature on STNUs includes variety DC-checking algorithms execution algorithms. fastest algorithm reported so far $$O(N^3)$$O(N3)-time due to Morris (Integration AI OR techniques in constraint programming--11th international conference, CPAIOR 2014, volume 8451 Lecture Notes Computer Science. Springer, Berlin, pp 464---479, 2014). Hunsberger (Proceedings 20th symposium representation (TIME-2013). IEEE Society, Washington, 2013). This paper begins by providing first comprehensive, rigorous, yet streamlined treatment theoretical foundations STNUs, including semantics, dynamic controllability, set results have been collected into what has recently called fundamental theorem STNUs. carefully argues from basic definitions proofs major theorems which algorithmic work depends. Although many parts this presentation appeared various forms, papers, scattered nature allowed too holes theory persist, relied often proof sketches leave details unexamined. combines sources, while also introducing novel approaches proofs. concludes presenting modified version recent managing literature. organizes computations more efficiently corrects oversight original algorithm.

参考文章(37)
Nicola Muscettola, Paul Morris, Ioannis Tsamardinos, Fast transformation of temporal plans for efficient execution national conference on artificial intelligence. pp. 254- 261 ,(1998)
Barbara J. Grosz, Luke Hunsberger, Group decision making and temporal reasoning Harvard University. ,(2002)
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
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 H. Morris, Ioannis Tsamardinos, Reformulating temporal plans for efficient execution principles of knowledge representation and reasoning. pp. 444- 452 ,(1998)
Luke Hunsberger, Magic Loops and the Dynamic Controllability of Simple Temporal Networks with Uncertainty international conference on agents and artificial intelligence. pp. 332- 350 ,(2013) , 10.1007/978-3-662-44440-5_20
Paul Morris, A structural characterization of temporal dynamic controllability principles and practice of constraint programming. pp. 375- 389 ,(2006) , 10.1007/11889205_28
John Stedl, Brian Williams, Julie Shah, Paul Robertson, A fast incremental algorithm for maintaining dispatchability of partially controllable plans international conference on automated planning and scheduling. pp. 296- 303 ,(2007)