DocumentCode :
2570305
Title :
A Fast Incremental Algorithm for Managing the Execution of Dynamically Controllable Temporal Networks
Author :
Hunsberger, Luke
Author_Institution :
Vassar Coll., Poughkeepsie, NY, USA
fYear :
2010
fDate :
6-8 Sept. 2010
Firstpage :
121
Lastpage :
128
Abstract :
A Simple Temporal Network with Uncertainty (STNU) is a network of time points and temporal constraints in which the durations of certain temporal intervals - the contingent links-are bounded, but not controllable. An STNU is dynamically controllable if there is a real-time strategy for executing its non-contingent time points that guarantees the consistency of the network no matter how the durations of the contingent links turn out. Morris presented an O(N4)-time algorithm for determining the dynamic controllability of arbitrary STNUs, where N is the number of time points. Morris suggested that additional O(N4)-time computation might be needed to prepare a dynamically controllable network for execution, with all computations done in advance of execution. Instead, this paper shows that an STNU that has passed Morris´ algorithm is already prepared for execution. The paper presents an incremental, real-time execution algorithm that is guaranteed to successfully execute the time points in a dynamically controllable STNU using O(N2) space and O(N4) time. The O(N4)-time computations are not done in advance of execution, but instead are spread out over the entire time that time points in the network are being executed: N iterations of O(N3) per iteration. Furthermore, the most costly computations - O(N3) per iteration - are done while waiting for the next execution event to occur, whereas the time-critical computations require only O(N2) per iteration.
Keywords :
computational complexity; constraint theory; real-time systems; temporal reasoning; uncertainty handling; Morris algorithm; contingent link; controllable temporal network; dynamic controllability; incremental algorithm; noncontingent time point; real time execution algorithm; simple temporal network with uncertainty; temporal constraint; temporal interval; time algorithm; time computation; time critical computation; Controllability; Heuristic algorithms; Partitioning algorithms; Real time systems; Semantics; Time factors; Uncertainty; Dynamic Controllability; Temporal Networks;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Temporal Representation and Reasoning (TIME), 2010 17th International Symposium on
Conference_Location :
Paris
ISSN :
1530-1311
Print_ISBN :
978-1-4244-8014-2
Type :
conf
DOI :
10.1109/TIME.2010.16
Filename :
5601877
Link To Document :
بازگشت