Pseudo-Boolean Proof Logging for Optimal Classical Planning
We introduce lower-bound certificates for classical planning tasks, which can be used to prove the unsolvability of a task or the optimality of a plan in a way that can be verified by an independent third party. We describe a general framework for generating lower-bound certificates based on pseudo-Boolean constraints, which is agnostic to the planning algorithm used. As a case study, we show how to modify the A* algorithm to produce proofs of optimality with modest overhead, using pattern database heuristics and hmax as concrete examples. The same proof logging approach works for any heuristic whose inferences can be efficiently expressed as reasoning over pseudo-Boolean constraints.
Authors
- Jakob Nordström (ORCID: https://orcid.org/0000-0002-2700-4285)
- Gabriele Röger (ORCID: https://orcid.org/0000-0002-0092-2107)
- Malte Helmert (ORCID: https://orcid.org/0009-0008-8462-350X)
- Simon Dold
- Tanja Schindler
Institutions
- University of Copenhagen (DK)
- University of Basel (CH)
- Lund University (SE)
Publication Details
- Journal
- Proceedings of the International Conference on Automated Planning and Scheduling
- Published
- 2025-09-16
- DOI
- https://doi.org/10.1609/icaps.v35i1.36101
- Primary Topic
- Logic, programming, and type systems
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- National Science Foundation
- Schweizerischer Nationalfonds zur Förderung der Wissenschaftlichen Forschung