Speeding Up the RUL- Dynamic-Controllability-Checking Algorithm for Simple Temporal Networks with Uncertainty

被引:0
|
作者
Hunsberger, Luke [1 ]
Posenato, Roberto [2 ]
机构
[1] Vassar Coll, Dept Comp Sci, Poughkeepsie, NY 12601 USA
[2] Univ Verona, Dipartimento Informat, Verona, Italy
基金
美国国家科学基金会;
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
A Simple Temporal Network with Uncertainty (STNU) includes real-valued variables, called time-points; binary difference constraints on those time-points; and contingent links that represent actions with uncertain durations. STNUs have been used for robot control, web-service composition, and business processes. The most important property of an STNU is called dynamic controllability (DC); and algorithms for checking this property are called DC-checking algorithms. The DC-checking algorithm for STNUs with the best worst-case time-complexity is the RUL- algorithm due to Cairo, Hunsberger and Rizzi. Its complexity is O(mn + k(2)n + kn log n), where n is the number of time-points, mis the number of constraints, and k is the number of contingent links. It is expected that this worst-case complexity cannot be improved upon. However, this paper provides a new algorithm, called RUL2021, that improves its performance in practice by an order of magnitude, as demonstrated by a thorough empirical evaluation.
引用
收藏
页码:9776 / 9785
页数:10
相关论文
共 21 条
  • [1] New Techniques for Checking Dynamic Controllability of Simple Temporal Networks with Uncertainty
    Hunsberger, Luke
    AGENTS AND ARTIFICIAL INTELLIGENCE, ICAART 2014, 2015, 8946 : 170 - 193
  • [2] An Algorithm for Checking the Dynamic Controllability of a Conditional Simple Temporal Network with Uncertainty - Revisited
    Combi, Carlo
    Hunsberger, Luke
    Posenato, Roberto
    AGENTS AND ARTIFICIAL INTELLIGENCE, ICAART 2013, 2014, 449 : 314 - 331
  • [3] Magic Loops and the Dynamic Controllability of Simple Temporal Networks with Uncertainty
    Hunsberger, Luke
    AGENTS AND ARTIFICIAL INTELLIGENCE, ICAART 2013, 2014, 449 : 332 - 350
  • [4] Sound and Complete Algorithms for Checking the Dynamic Controllability of Temporal Networks with Uncertainty, Disjunction and Observation
    Cimatti, Alessandro
    Hunsberger, Luke
    Micheli, Andrea
    Posenato, Roberto
    Roveri, Marco
    2014 21ST INTERNATIONAL SYMPOSIUM ON TEMPORAL REPRESENTATION AND REASONING (TIME 2014), 2014, : 27 - +
  • [5] Optimising Bounds in Simple Temporal Networks with Uncertainty under Dynamic Controllability Constraints
    Cui, Jing
    Yu, Peng
    Fang, Cheng
    Haslum, Patrik
    Williams, Brian C.
    PROCEEDINGS OF THE TWENTY-FIFTH INTERNATIONAL CONFERENCE ON AUTOMATED PLANNING AND SCHEDULING, 2015, : 52 - 60
  • [6] Efficient processing of simple temporal networks with uncertainty: algorithms for dynamic controllability verification
    Mikael Nilsson
    Jonas Kvarnström
    Patrick Doherty
    Acta Informatica, 2016, 53 : 723 - 752
  • [7] Efficient processing of simple temporal networks with uncertainty: algorithms for dynamic controllability verification
    Nilsson, Mikael
    Kvarnstrom, Jonas
    Doherty, Patrick
    ACTA INFORMATICA, 2016, 53 (6-8) : 723 - 752
  • [8] Faster Dynamic Controllability Checking in Temporal Networks with Integer Bounds
    Bhargava, Nikhil
    Williams, Brian C.
    PROCEEDINGS OF THE TWENTY-EIGHTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2019, : 5509 - 5515
  • [9] Dynamic controllability of simple temporal networks with uncertainty: Simple rules and fast real-time execution
    Cairo, Massimo
    Rizzi, Romeo
    THEORETICAL COMPUTER SCIENCE, 2019, 797 : 2 - 16
  • [10] Simpler and Faster Algorithm for Checking the Dynamic Consistency of Conditional Simple Temporal Networks
    Hunsberger, Luke
    Posenato, Roberto
    PROCEEDINGS OF THE TWENTY-SEVENTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2018, : 1324 - 1330