SAT Modulo Graphs: Acyclicity

被引:0
|
作者
Gebser, Martin [1 ]
Janhunen, Tomi [1 ]
Rintanen, Jussi [1 ]
机构
[1] Aalto Univ, Dept Informat & Comp Sci, HIIT, FI-00076 Aalto, Finland
关键词
PROPAGATION;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Acyclicity is a recurring property of solutions to many important combinatorial problems. In this work we study embeddings of specialized acyclicity constraints in the satisfiability problem of the classical propositional logic (SAT). We propose an embedding of directed graphs in SAT, with arcs labelled with propositional variables, and an extended SAT problem in which all clauses have to be satisfied and the subgraph consisting of arcs labelled true is acyclic. We devise a constraint propagator for the acyclicity constraint and show how it can be incorporated in off-the-shelf SAT solvers. We show that all existing encodings of acyclicity constraints in SAT are either prohibitively large or do not sanction all inferences made by the constraint propagator. Our experiments demonstrate the advantages of our solver over other approaches for handling acyclicity.
引用
收藏
页码:137 / 151
页数:15
相关论文
共 50 条
  • [1] Answer Set Programming as SAT modulo Acyclicity
    Gebser, Martin
    Janhunen, Tomi
    Rintanen, Jussi
    [J]. 21ST EUROPEAN CONFERENCE ON ARTIFICIAL INTELLIGENCE (ECAI 2014), 2014, 263 : 351 - 356
  • [2] Efficient Computation of Answer Sets via SAT Modulo Acyclicity and Vertex Elimination
    Rankooh, Masood Feyzbakhsh
    Janhunen, Tomi
    [J]. LOGIC PROGRAMMING AND NONMONOTONIC REASONING, LPNMR 2022, 2022, 13416 : 203 - 216
  • [3] Speculative SAT Modulo SAT
    Govind, V. K. Hari
    Garcia-Contreras, Isabel
    Shoham, Sharon
    Gurfinkel, Arie
    [J]. TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, PT I, TACAS 2024, 2024, 14570 : 43 - 60
  • [4] Answer Set Programming Modulo Acyclicity
    Bomanson, Jori
    Janhunen, Tomi
    Schaub, Torsten
    Gebser, Martin
    Kaufmann, Benjamin
    [J]. FUNDAMENTA INFORMATICAE, 2016, 147 (01) : 63 - 91
  • [5] SAT Modulo Monotonic Theories
    Bayless, Sam
    Bayless, Noah
    Hoos, Holger H.
    Hu, Alan J.
    [J]. PROCEEDINGS OF THE TWENTY-NINTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2015, : 3702 - 3709
  • [6] SAT Modulo Intuitionistic Implications
    Claessen, Koen
    Rosen, Dan
    [J]. LOGIC FOR PROGRAMMING, ARTIFICIAL INTELLIGENCE, AND REASONING, (LPAR-20 2015), 2015, 9450 : 622 - 637
  • [7] An Experiment with Satisfiability Modulo SAT
    Zhang, Hantao
    [J]. JOURNAL OF AUTOMATED REASONING, 2016, 56 (02) : 143 - 154
  • [8] An Experiment with Satisfiability Modulo SAT
    Hantao Zhang
    [J]. Journal of Automated Reasoning, 2016, 56 : 143 - 154
  • [10] SAT Modulo ODE: A Direct SAT Approach to Hybrid Systems
    Eggers, Andreas
    Fraenzle, Martin
    Herde, Christian
    [J]. AUTOMATED TECHNOLOGY FOR VERIFICATION AND ANALYSIS, PROCEEDINGS, 2008, 5311 : 171 - 185