English

A Structural Complexity Analysis of Hierarchical Task Network Planning

Computational Complexity 2025-01-23 v2 Artificial Intelligence

Abstract

We perform a refined complexity-theoretic analysis of three classical problems in the context of Hierarchical Task Network Planning: the verification of a provided plan, whether an executable plan exists, and whether a given state can be reached. Our focus lies on identifying structural properties which yield tractability. We obtain new polynomial algorithms for all three problems on a natural class of primitive networks, along with corresponding lower bounds. We also obtain an algorithmic meta-theorem for lifting polynomial-time solvability from primitive to general task networks, and prove that its preconditions are tight. Finally, we analyze the parameterized complexity of the three problems.

Keywords

Cite

@article{arxiv.2401.14174,
  title  = {A Structural Complexity Analysis of Hierarchical Task Network Planning},
  author = {Cornelius Brand and Robert Ganian and Fionn Mc Inerney and Simon Wietheger},
  journal= {arXiv preprint arXiv:2401.14174},
  year   = {2025}
}

Comments

Updated version contains essentially the same results in a more concise and improved write-up

R2 v1 2026-06-28T14:27:05.216Z