STRUCTURE AND PROBLEM HARDNESS: GOAL ASYMMETRY AND DPLL PROOFS IN SAT-BASED PLANNING

被引:4
|
作者
Hoffmann, Joerg [1 ]
Gomes, Carla [2 ]
Selman, Bart [2 ]
机构
[1] Digital Enterprise Res Inst, Innsbruck, Austria
[2] Cornell Univ, Ithaca, NY USA
关键词
planning; domain-independent planning; planning as SAT; DPLL; backdoors;
D O I
10.2168/LMCS-3(1:6)2007
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In Verification and in (optimal) AI Planning, a successful method is to formulate the application as boolean satisfiability ( SAT), and solve it with state-of-the-art DPLL-based procedures. There is a lack of understanding of why this works so well. Focussing on the Planning context, we identify a form of problem structure concerned with the symmetrical or asymmetrical nature of the cost of achieving the individual planning goals. We quantify this sort of structure with a simple numeric parameter called AsymRatio, ranging between 0 and 1. We run experiments in 10 benchmark domains from the International Planning Competitions since 2000; we show that AsymRatio is a good indicator of SAT solver performance in 8 of these domains. We then examine carefully crafted synthetic planning domains that allow control of the amount of structure, and that are clean enough for a rigorous analysis of the combinatorial search space. The domains are parameterized by size, and by the amount of structure. The CNFs we examine are unsatisfiable, encoding one planning step less than the length of the optimal plan. We prove upper and lower bounds on the size of the best possible DPLL refutations, under different settings of the amount of structure, as a function of size. We also identify the best possible sets of branching variables (backdoors). With minimum AsymRatio, we prove exponential lower bounds, and identify minimal backdoors of size linear in the number of variables. With maximum AsymRatio, we identify logarithmic DPLL refutations ( and backdoors), showing a doubly exponential gap between the two structural extreme cases. The reasons for this behavior - the proof arguments - illuminate the prototypical patterns of structure causing the empirical behavior observed in the competition benchmarks.
引用
收藏
页数:41
相关论文
共 32 条
  • [1] Certifying proofs for SAT-based model checking
    Alberto Griggio
    Marco Roveri
    Stefano Tonetta
    Formal Methods in System Design, 2021, 57 : 178 - 210
  • [2] Certifying proofs for SAT-based model checking
    Griggio, Alberto
    Roveri, Marco
    Tonetta, Stefano
    FORMAL METHODS IN SYSTEM DESIGN, 2021, 57 (02) : 178 - 210
  • [3] SAT-based cooperative planning: A proposal
    Benedetti, M
    Aiello, LC
    MECHANIZING MATHEMATICAL REASONING: ESSAYS IN HONOUR OF JORG H SIEKMANN ON THE OCCASION OF HIS 60TH BIRTHDAY, 2005, 2605 : 494 - 513
  • [4] Formally Verified SAT-Based AI Planning
    Abdulaziz, Mohammad
    Kurz, Friedrich
    THIRTY-SEVENTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOL 37 NO 12, 2023, : 14665 - 14673
  • [5] Improving Plan Quality in SAT-Based Planning
    Giunchiglia, Enrico
    Maratea, Marco
    AI (ASTERISK) IA 2009: EMERGENT PERSPECTIVES IN ARTIFICIAL INTELLIGENCE, 2009, 5883 : 253 - 263
  • [6] Unifying SAT-based and graph-based planning
    Kautz, H
    Selman, B
    IJCAI-99: PROCEEDINGS OF THE SIXTEENTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOLS 1 & 2, 1999, : 318 - 325
  • [7] A SAT-based Resolution of Lam's Problem
    Bright, Curtis
    Cheung, Kevin K. H.
    Stevens, Brett
    Kotsireas, Ilias
    Ganesh, Vijay
    THIRTY-FIFTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, THIRTY-THIRD CONFERENCE ON INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE AND THE ELEVENTH SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2021, 35 : 3669 - 3676
  • [8] Lilotane: A lifted sat-based approach to hierarchical planning
    Schreiber D.
    Journal of Artificial Intelligence Research, 2021, 70 : 1117 - 1181
  • [9] Lilotane: A Lifted SAT-Based Approach to Hierarchical Planning
    Schreiber, Dominik
    JOURNAL OF ARTIFICIAL INTELLIGENCE RESEARCH, 2021, 70 : 1117 - 1181
  • [10] An Incremental SAT-Based Approach to the Graph Colouring Problem
    Glorian, Gael
    Lagniez, Jean-Marie
    Montmirail, Valentin
    Szczepanski, Nicolas
    PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING, CP 2019, 2019, 11802 : 213 - 231