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 条