An Automatic Sound and Complete Abstraction Method for Generalized Planning with Baggable Types
Hao Dong, Zheyuan Shi, Hemeng Zeng, Yongmei Liu

TL;DR
This paper introduces an automatic method for creating sound and complete abstractions for generalized planning problems involving baggable types, using a variant of QNP called BQNP, with practical implementation and experimental validation.
Contribution
It proposes a novel automatic abstraction technique for generalized planning with baggable types using BQNP, ensuring soundness and completeness for proper domains.
Findings
The method produces sound and complete abstractions for proper baggable domains.
Experiments demonstrate the effectiveness of the approach across multiple domains.
The solver for BQNP is sound but incomplete, suitable for practical use.
Abstract
Generalized planning is concerned with how to find a single plan to solve multiple similar planning instances. Abstractions are widely used for solving generalized planning, and QNP (qualitative numeric planning) is a popular abstract model. Recently, Cui et al. showed that a plan solves a sound and complete abstraction of a generalized planning problem if and only if the refined plan solves the original problem. However, existing work on automatic abstraction for generalized planning can hardly guarantee soundness let alone completeness. In this paper, we propose an automatic sound and complete abstraction method for generalized planning with baggable types. We use a variant of QNP, called bounded QNP (BQNP), where integer variables are increased or decreased by only one. Since BQNP is undecidable, we propose and implement a sound but incomplete solver for BQNP. We present an automatic…
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.
Code & Models
Videos
Taxonomy
TopicsAI-based Problem Solving and Planning · Robotic Path Planning Algorithms · Manufacturing Process and Optimization
