• DocumentCode
    1831951
  • Title

    A Faster Execution Algorithm for Dynamically Controllable STNUs

  • Author

    Hunsberger, Luke

  • Author_Institution
    Dept. of Comput. Sci., Vassar Coll., Poughkeepsie, NY, USA
  • fYear
    2013
  • fDate
    26-28 Sept. 2013
  • Firstpage
    26
  • Lastpage
    33
  • Abstract
    A Simple Temporal Network with Uncertainty (STNU) is a data structure for representing and reasoning about temporal constraints where the durations of certain temporal intervals-the contingent links-are only discovered during execution. The most important property of anSTNU is whether it is dynamically controllable (DC)-that is, whether there exists a strategy for executing time-points that will guarantee that all constraints will be satisfied no matter how the durations of the contingent links turn out. The fastest DC-checking algorithm reported so far is the O(N4)-time algorithm due to Morris (2006). Huns Berger (2010) presented an O(N4)-time execution algorithm for dynamically controllable STNUs, the fastest reported so far. This paper improves upon that algorithm, presenting an O(N3)-time execution algorithm for DC STNUs. The increase in speed is due to more efficient management of the so-called ``wait´´ constraints, which must be removed from the network whenever the corresponding contingent link completes.
  • Keywords
    computational complexity; data structures; set theory; O(N3)- time execution algorithm; O(N4)-time execution algorithm; data structure; dynamically controllable STNU; faster execution algorithm; fastest DC-checking algorithm; simple temporal network with uncertainty; Cognition; Computer science; Controllability; Heuristic algorithms; Real-time systems; Semantics; Uncertainty;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Temporal Representation and Reasoning (TIME), 2013 20th International Symposium on
  • Conference_Location
    Pensacola, FL
  • ISSN
    1530-1311
  • Print_ISBN
    978-1-4799-2240-6
  • Type

    conf

  • DOI
    10.1109/TIME.2013.13
  • Filename
    6786793