Symbolic Numeric Planning with Patterns

Matteo Cardellini, Enrico Giunchiglia, Marco Maratea
12/15/2023
cs.AI

No official code found. Best implementation: matteocarde/patty (8 stars, last commit 2026-04-30).

Abstract

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.

View on arXivView PDF

Code Implementations(1)

matteocarde/pattyCommunity100%

A Numeric Planner made with SMT

82C, C#Mar 9, 20235 months agoNOASSERTION

Similar Papers

Cite this paper

@article{cardellini2023symbolic,
  title  = {Symbolic Numeric Planning with Patterns},
  author = {Matteo Cardellini and Enrico Giunchiglia and Marco Maratea},
  year   = {2023},
  eprint = {2312.09963},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2312.09963v3}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2312.09963.svg)](https://codeofpaper.com/paper/2312.09963)

Discussion