Planning with Object Creation

Authors

  • Augusto B. Corrêa University of Basel, Switzerland
  • Giuseppe De Giacomo University of Oxford, England, UK
  • Malte Helmert University of Basel, Switzerland
  • Sasha Rubin University of Sydney, Australia

DOI:

https://doi.org/10.1609/icaps.v34i1.31466

Abstract

Classical planning problems are defined using some specification language, such as PDDL. The domain expert defines action schemas, objects, the initial state, and the goal. One key aspect of PDDL is that the set of objects cannot be modified during plan execution. While this is fine in many domains, sometimes it makes modeling more complicated. This may impact the performance of planners, and it requires the domain expert to bound the number of required objects beforehand, which can be a challenge. We introduce an extension to the classical planning formalism, where action effects can create and remove objects. This problem is semi-decidable, but it becomes decidable if we can bound the number of objects in any given state, even though the state space is still infinite. On the practical side, we extend the Powerlifted planning system to support this PDDL extension. Our results show that this extension improves the performance of Powerlifted while supporting more natural PDDL models.

Downloads

Published

2024-05-30

How to Cite

Corrêa, A. B., De Giacomo, G., Helmert, M., & Rubin, S. (2024). Planning with Object Creation. Proceedings of the International Conference on Automated Planning and Scheduling, 34(1), 104-113. https://doi.org/10.1609/icaps.v34i1.31466