Computing Planning Width: How Hard Is It, Really?

Authors

  • Jiajia Song The University of Melbourne
  • Seeun William Umboh The University of Melbourne ARC Training Centre in Optimisation Technologies, Integrated Methodologies, and Applications (OPTIMA
  • Malte Helmert University of Basel
  • Nir Lipovetzky The University of Melbourne ARC Training Centre in Optimisation Technologies, Integrated Methodologies, and Applications (OPTIMA
  • Sebastian Sardiña RMIT University

DOI:

https://doi.org/10.1609/icaps.v36i1.42840

Abstract

The width of a classical planning instance, among other metrics, indicates the computational difficulty of solving the instance. However, no result exists on the complexity of computing the width itself. In this paper, we address this open problem by considering two versions: non-parameterised and parameterised. In the non-parameterised version, a positive integer is given as an input along a classical planning instance, and it is PSPACE-complete to decide if this number is an upper bound of the instance's width. In the parameterised version, it is coNP-complete to decide if the width is no greater than the fixed parameter. These tight results resolve the long standing question of how hard it is to compute the width of planning instances, and call for further research on width approximations, generalisation of width computation over multiple instances and islands of tractability.

Downloads

Published

2026-06-08

How to Cite

Song, J., Umboh, S. W., Helmert, M., Lipovetzky, N., & Sardiña, S. (2026). Computing Planning Width: How Hard Is It, Really?. Proceedings of the International Conference on Automated Planning and Scheduling, 36(1), 304–312. https://doi.org/10.1609/icaps.v36i1.42840