Structure and Problem Hardness: Goal Asymmetry and DPLL Proofs in<br> SAT-Based Planning
Joerg Hoffmann, Carla Gomes, Bart Selman

TL;DR
This paper investigates how goal asymmetry in planning problems affects the complexity of SAT-based solutions, revealing structural factors that influence DPLL proof sizes and solver performance.
Contribution
It introduces the AsymRatio parameter to quantify goal asymmetry and provides theoretical bounds and empirical analysis linking structure to proof complexity.
Findings
AsymRatio correlates with SAT solver performance in most benchmark domains.
Exponential lower bounds are proven for problems with minimal asymmetry.
Doubly exponential gaps in proof sizes are shown between extreme goal asymmetries.
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
