AIDec 15, 2023

Symbolic Numeric Planning with Patterns

arXiv:2312.09963v34 citationsh-index: 38Has CodeAAAI
Originality Incremental advance
AI Analysis

This work addresses planning efficiency for AI systems, offering incremental improvements in encoding compactness and competitive performance.

The authors tackled linear numeric planning by introducing Symbolic Pattern Planning, which encodes planning problems with patterns to reduce variables and clauses compared to existing methods, and demonstrated that their planner Patty outperforms six other systems, including IPC competitors, on current IPC problems.

In this paper, we propose a novel approach for solving linear numeric planning problems, called Symbolic Pattern Planning. Given a planning problem $Π$, a bound $n$ and a pattern -- defined as an arbitrary sequence of actions -- we encode the problem of finding a plan for $Π$ with bound $n$ as a formula with fewer variables and/or clauses than the state-of-the-art rolled-up and relaxed-relaxed-$\exists$ encodings. More importantly, we prove that for any given bound, it is never the case that the latter two encodings allow finding a valid plan while ours does not. On the experimental side, we consider 6 other planning systems -- including the ones which participated in this year's International Planning Competition (IPC) -- and we show that our planner Patty has remarkably good comparative performances on this year's IPC problems.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes