Finding Minimal Plan Reductions Using Classical Planning

Abstract

While classical planning research has made tremendous progress in the last decades, many complex tasks can still only be solved suboptimally. The satisficing plans found for these tasks often contain actions that can be removed while maintaining plan validity. Removing such redundant actions is desirable since it can decrease the plan cost and simplify the plan. Reducing a plan to a minimum-cost plan without redundant actions is NP-complete and previous work addressed this problem with a compilation to weighted MaxSAT. In this work, we propose several simple and natural formulations to encode this problem as a classical planning task, and prove that solving the resulting tasks optimally guarantees finding minimal plan reductions. We analyze the relation of the classical planning formulations to the MaxSAT compilation, and prove theoretical properties of the known concept of plan action landmarks. Finally, we evaluate the new approaches experimentally and show that they are competitive with the previous state of the art in minimal plan reduction.

Cite

Text

Salerno et al. "Finding Minimal Plan Reductions Using Classical Planning." Journal of Artificial Intelligence Research, 2025. doi:10.1613/JAIR.1.19437

Markdown

[Salerno et al. "Finding Minimal Plan Reductions Using Classical Planning." Journal of Artificial Intelligence Research, 2025.](https://mlanthology.org/jair/2025/salerno2025jair-finding/) doi:10.1613/JAIR.1.19437

BibTeX

@article{salerno2025jair-finding,
  title     = {{Finding Minimal Plan Reductions Using Classical Planning}},
  author    = {Salerno, Mauricio and Fuentetaja, Raquel and Seipp, Jendrik},
  journal   = {Journal of Artificial Intelligence Research},
  year      = {2025},
  doi       = {10.1613/JAIR.1.19437},
  volume    = {84},
  url       = {https://mlanthology.org/jair/2025/salerno2025jair-finding/}
}