Solving strong controllability of temporal problems with uncertainty using SMT

被引:0
|
作者
Alessandro Cimatti
Andrea Micheli
Marco Roveri
机构
[1] Fondazione Bruno Kessler — IRST,
来源
Constraints | 2015年 / 20卷
关键词
Temporal problems; Strong controllability; Temporal reasoning under uncertainty; Satisfiability modulo theory;
D O I
暂无
中图分类号
学科分类号
摘要
Temporal Problems (TPs) represent constraints over the timing of activities, as arising in many applications such as scheduling and temporal planning. A TP with uncertainty (TPU) is characterized by activities with uncontrollable duration. Different classes of TPU are possible, depending on the Boolean structure of the constraints: we have simple (STPU), constraint satisfaction (TCSPU), and disjunctive (DTPU) temporal problems with uncertainty. In this paper we tackle the problem of strong controllability, i.e. finding an assignment to all the controllable time points, such that the constraints are fulfilled under any possible assignment of uncontrollable time points. Our approach casts the problem in the framework of Satisfiability Modulo Theory (SMT), where the uncertainty of durations can be modeled by means of universal quantifiers. The use of quantifier elimination techniques leads to quantifier-free encodings, which are in turn solved with efficient SMT solvers. We obtain the first practical and comprehensive solution for strong controllability. We provide a family of efficient encodings, that are able to exploit the specific structure of the problem. The approach has been implemented, and experimentally evaluated over a large set of benchmarks. The results clearly demonstrate that the proposed approach is feasible, and outperforms the best state-of-the-art competitors, when available.
引用
收藏
页码:1 / 29
页数:28
相关论文
共 50 条
  • [1] Solving strong controllability of temporal problems with uncertainty using SMT
    Cimatti, Alessandro
    Micheli, Andrea
    Roveri, Marco
    [J]. CONSTRAINTS, 2015, 20 (01) : 1 - 29
  • [2] Strong controllability of disjunctive temporal problems with uncertainty
    Peintner, Bart
    Venable, Kristen Brent
    Yorke-Smith, Neil
    [J]. PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING - CP 2007, 2007, 4741 : 856 - +
  • [3] An SMT-based approach to weak controllability for disjunctive temporal problems with uncertainty
    Cimatti, Alessandro
    Michell, Andrea
    Roveri, Marco
    [J]. ARTIFICIAL INTELLIGENCE, 2015, 224 : 1 - 27
  • [4] SMT-Based Repair of Disjunctive Temporal Networks with Uncertainty: Strong and Weak Controllability
    Sumic, Ajdin
    Cimatti, Alessandro
    Micheli, Andrea
    Vidal, Thierry
    [J]. INTEGRATION OF CONSTRAINT PROGRAMMING, ARTIFICIAL INTELLIGENCE, AND OPERATIONS RESEARCH, PT II, CPAIOR 2024, 2024, 14743 : 176 - 192
  • [5] Dynamic Controllability of Controllable Conditional Temporal Problems with Uncertainty
    Cui, Jing
    Haslum, Patrik
    [J]. TWENTY-SEVENTH INTERNATIONAL CONFERENCE ON AUTOMATED PLANNING AND SCHEDULING, 2017, : 61 - 69
  • [6] Dynamic Controllability of Controllable Conditional Temporal Problems with Uncertainty
    Cui, Jing
    Haslum, Patrik
    [J]. JOURNAL OF ARTIFICIAL INTELLIGENCE RESEARCH, 2019, 64 : 445 - 495
  • [7] Quantifying controllability in temporal networks with uncertainty
    Akmal, Shyan
    Ammons, Savana
    Li, Hemeng
    Gao, Michael
    Popowski, Lindsay
    Boerkoel, James C., Jr.
    [J]. ARTIFICIAL INTELLIGENCE, 2020, 289
  • [8] On Strong Structural Controllability of Temporal Networks
    Srighakollapu, Manikya Valli
    Kalaimani, Rachel Kalpana
    Pasumarthy, Ramkrishna
    [J]. IEEE CONTROL SYSTEMS LETTERS, 2022, 6 : 1861 - 1866
  • [9] A System for Solving Constraint Satisfaction Problems with SMT
    Bofill, Miguel
    Suy, Josep
    Villaret, Mateu
    [J]. THEORY AND APPLICATIONS OF SATISFIABILITY TESTING - SAT 2010, PROCEEDINGS, 2010, 6175 : 300 - 305
  • [10] Uncertainty in soft temporal constraint problems: A general framework and controllability algorithms for the fuzzy case
    Rossi, Francesca
    Venable, Kristen Brent
    Yorke-Smith, N.
    [J]. Journal of Artificial Intelligence Research, 2006, 27 : 617 - 674