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 条
  • [41] Strong convergence of inertial algorithms for solving equilibrium problems
    Van Hieu, Dang
    Gibali, Aviv
    [J]. OPTIMIZATION LETTERS, 2020, 14 (07) : 1817 - 1843
  • [42] Weak, Strong and Dynamic Controllability of Access-Controlled Workflows Under Conditional Uncertainty
    Zavatteri, Matteo
    Combi, Carlo
    Posenato, Roberto
    Vigano, Luca
    [J]. BUSINESS PROCESS MANAGEMENT, BPM 2017, 2017, 10445 : 235 - 251
  • [44] Early Fault Detection in DSLs Using SMT Solving and Automated Debugging
    Keshishzadeh, Sarmen
    Mooij, Arjan J.
    Mousavi, Mohammad Reza
    [J]. SOFTWARE ENGINEERING AND FORMAL METHODS, SEFM 2013, 2013, 8137 : 182 - 196
  • [45] Compiling Away Uncertainty in Strong Temporal Planning with Uncontrollable Durations
    Micheli, Andrea
    Do, Minh
    Smith, David E.
    [J]. PROCEEDINGS OF THE TWENTY-FOURTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE (IJCAI), 2015, : 1631 - 1637
  • [46] Solving mixed-integer robust optimization problems with interval uncertainty using Benders decomposition
    Siddiqui, Sauleh
    Gabriel, Steven A.
    Azarm, Shapour
    [J]. JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 2015, 66 (04) : 664 - 673
  • [47] STRONG CONVERGENCE OF AN ITERATE FOR SOLVING THE SPLIT EQUILIBRIUM PROBLEMS AND FIXED POINT PROBLEMS
    Yao, Zhangsong
    Zhu, Zhichuan
    [J]. JOURNAL OF NONLINEAR AND CONVEX ANALYSIS, 2021, 22 (08) : 1627 - 1638
  • [48] Temporal landmark graphs for solving overconstrained planning problems
    Marzal, Eliseo
    Sebastia, Laura
    Onaindia, Eva
    [J]. KNOWLEDGE-BASED SYSTEMS, 2016, 106 : 14 - 25
  • [49] Probabilistic and temporal failure detectors for solving distributed problems
    Guerraoui, Rachid
    Kozhaya, David
    Pignolet, Yvonne-Anne
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2021, 158 : 1 - 15
  • [50] 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
    [J]. 2014 21ST INTERNATIONAL SYMPOSIUM ON TEMPORAL REPRESENTATION AND REASONING (TIME 2014), 2014, : 27 - +