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 条
  • [21] SAT-based model-checking of security protocols using planning graph analysis
    Armando, A
    Compagna, L
    Ganty, P
    FME 2003: FORMAL METHODS, PROCEEDINGS, 2003, 2805 : 875 - 893
  • [22] Bringing Order to Chaos - A Compact Representation of Partial Order in SAT-Based HTN Planning
    Behnke, Gregor
    Hoeller, Daniel
    Biundo, Susanne
    THIRTY-THIRD AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE / THIRTY-FIRST INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE / NINTH AAAI SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2019, : 7520 - 7529
  • [23] A Novel SAT-Based Approach to the Task Graph Cost-Optimal Scheduling Problem
    Nocco, Sergio
    Quer, Stefano
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2010, 29 (12) : 2027 - 2040
  • [24] Incremental SAT-Based Method with Native Boolean Cardinality Handling for the Hamiltonian Cycle Problem
    Soh, Takehide
    Le Berre, Daniel
    Roussel, Stephanie
    Banbara, Mutsunori
    Tamura, Naoyuki
    LOGICS IN ARTIFICIAL INTELLIGENCE, JELIA 2014, 2014, 8761 : 684 - 693
  • [25] A SAT-Based Approach for Solving the Modal Logic S5-Satisfiability Problem
    Caridroit, Thomas
    Lagniez, Jean-Marie
    Le Berre, Daniel
    de Lima, Tiago
    Montmirail, Valentin
    THIRTY-FIRST AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2017, : 3864 - 3870
  • [26] Search pruning techniques in SAT-based branch-and-bound algorithms for the binate covering problem
    Manquinho, VM
    Marques-Silva, JP
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2002, 21 (05) : 505 - 516
  • [27] An incremental SAT-based approach for solving the real-time taxi-sharing service problem
    Zha, Aolong
    Chang, Qiong
    Noda, Itsuki
    DISCRETE APPLIED MATHEMATICS, 2023, 335 : 131 - 145
  • [28] X and more parallelism integrating LTL-next into SAT-based planning with trajectory constraints while allowing for even more parallelism
    Behnke G.
    Biundo S.
    Inteligencia Artificial, 2018, 21 (62) : 75 - 90
  • [29] X and more Parallelism Integrating LTL-Next into SAT-based Planning with Trajectory Constraints While Allowing for Even More Parallelism
    Behnke, Gregor
    Biundo, Susanne
    INTELIGENCIA ARTIFICIAL-IBEROAMERICAL JOURNAL OF ARTIFICIAL INTELLIGENCE, 2018, 21 (62): : 75 - 90
  • [30] Multi-Goal Path Planning based on the Generalized Traveling Salesman Problem with Neighborhoods
    Vicencio, Kevin
    Davis, Brian
    Gentilini, Iacopo
    2014 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS 2014), 2014, : 2985 - 2990