IJCAI 2022poster15 citations

Planning with Qualitative Action-Trajectory Constraints in PDDL

Luigi Bonassi, Alfonso Emilio Gerevini, Enrico Scala

Abstract

In automated planning the ability of expressing constraints on the structure of the desired plans is important to deal with solution quality, as well as to express control knowledge. In PDDL3, this is supported through state-trajectory constraints corresponding to a class of LTLf formulae. In this paper, first we introduce a formalism to express trajectory constraints over actions in the plan, rather than over traversed states; Then we investigate compilation-based methods to deal with such constraints in propositional planning, and propose a new simple effective method. Finally, we experimentally study the usefulness of our action-trajectory constraints as a tool to express control knowledge. The experimental results show that the performance of a classical planner can be significantly improved by exploiting knowledge expressed by action constraints and handled by our compilation method, while the same knowledge turns out to be less beneficial when specified as state constraints and handled by two state-of-the-art systems supporting state constraints.

Planning and Scheduling: Planning AlgorithmsKnowledge Representation and Reasoning: Knowledge Representation LanguagesPlanning and Scheduling: Search in Planning and Scheduling
BibTeX
@inproceedings{ijcai2022p639,
  title     = {Planning with Qualitative Action-Trajectory Constraints in PDDL},
  author    = {Bonassi, Luigi and Gerevini, Alfonso Emilio and Scala, Enrico},
  booktitle = {Proceedings of the Thirty-First International Joint Conference on
               Artificial Intelligence, {IJCAI-22}},
  publisher = {International Joint Conferences on Artificial Intelligence Organization},
  editor    = {Lud De Raedt},
  pages     = {4606--4613},
  year      = {2022},
  month     = {7},
  note      = {Main Track},
  doi       = {10.24963/ijcai.2022/639},
  url       = {https://doi.org/10.24963/ijcai.2022/639},
}