Speeding Up the RUL¯ Dynamic-Controllability-Checking Algorithm for Simple Temporal Networks with Uncertainty
نویسندگان
چکیده
A Simple Temporal Network with Uncertainty (STNU) includes real-valued variables, called time-points; binary difference constraints on those and contingent links that represent actions uncertain durations. STNUs have been used for robot control, web-service composition, business processes. The most important property of an STNU is dynamic controllability (DC); algorithms checking this are DC-checking algorithms. algorithm the best worst-case time-complexity RUL¯ due to Cairo, Hunsberger Rizzi. Its complexity O(mn + k²n kn log n), where n number time-points, m constraints, k links. It expected cannot be improved upon. However, paper provides a new algorithm, RUL2021, improves its performance in practice by order magnitude, as demonstrated thorough empirical evaluation.
منابع مشابه
A Faster Algorithm for Checking the Dynamic Controllability of Simple Temporal Networks with Uncertainty
A Simple Temporal Network (STN) is a structure containing time-points and temporal constraints that an agent can use to manage its activities. A Simple Temporal Network with Uncertainty (STNU) augments an STN to include contingent links that can be used to represent actions with uncertain durations. The most important property of an STNU is whether it is dynamically controllable (DC)—that is, w...
متن کاملMagic Loops in Simple Temporal Networks with Uncertainty - Exploiting Structure to Speed Up Dynamic Controllability Checking
A Simple Temporal Network with Uncertainty (STNU) is a structure for representing and reasoning about temporal constraints and uncontrollable-but-bounded temporal intervals called contingent links. An STNU is dynamically controllable (DC) if there exists a strategy for executing its time-points that guarantees that all of the constraints will be satisfied no matter how the durations of the cont...
متن کاملNew Techniques for Checking Dynamic Controllability of Simple Temporal Networks with Uncertainty
A Simple Temporal Network with Uncertainty (STNU) is a structure for representing time-points, temporal constraints, and temporal intervals with uncertain—but bounded—durations. The most important property of an STNU is whether it is dynamically controllable (DC)—that is, whether there exists a strategy for executing its time-points such that all constraints will necessarily be satisfied no mat...
متن کاملMagic Loops and the Dynamic Controllability of Simple Temporal Networks with Uncertainty
A Simple Temporal Network with Uncertainty (STNU) is a structure for representing and reasoning about temporal constraints and uncontrollable-but-bounded temporal intervals called contingent links. An STNU is dynamically controllable (DC) if there exists a strategy for executing its time-points that guarantees that all of the constraints will be satisfied no matter how the durations of the cont...
متن کاملOptimising Bounds in Simple Temporal Networks with Uncertainty under Dynamic Controllability Constraints
Dynamically controllable simple temporal networks with uncertainty (STNU) are widely used to represent temporal plans or schedules with uncertainty and execution flexibility. While the problem of testing an STNU for dynamic controllability is well studied, many use cases – for example, problem relaxation or schedule robustness analysis – require optimising a function over STNU time bounds subje...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Proceedings of the ... AAAI Conference on Artificial Intelligence
سال: 2022
ISSN: ['2159-5399', '2374-3468']
DOI: https://doi.org/10.1609/aaai.v36i9.21213