Lose the Order, Keep the Hierarchy: Deordering HTN Plans

Takudzwa Togarepi, Gaspard Quenard, Damien Pellier, Humbert Fiorino
9/3/2026
cs.AI

No confident code implementation found for this paper. 1 possible match can be shown below.

Abstract

Hierarchical Task Network (HTN) planning is a powerful planning formalism based on task decomposition. Although most of the literature studied plan generation, comparatively less attention has been paid to post-plan optimization. In particular, plan deordering has been extensively studied in classical planning but remains under-researched in the HTN setting. Plan deordering removes unnecessary ordering constraints between actions in a plan whilst keeping the plan valid. In this paper, we adapt two established plan deordering techniques from classical planning by extending the techniques to account for hierarchical decomposition constraints. We evaluate our proposed approaches on the IPC 2023 Partial-Order HTN benchmarks and we compare them against Optiplan, an HTN planner that generates partially ordered plans directly. Our results show a substantial reduction in number of ordering constraints in both our implementations. Although we also observe a reduction in critical path length, the improvements are less pronounced.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 1 weaker match is hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{togarepi2026lose,
  title  = {Lose the Order, Keep the Hierarchy: Deordering HTN Plans},
  author = {Takudzwa Togarepi and Gaspard Quenard and Damien Pellier and Humbert Fiorino},
  year   = {2026},
  eprint = {2609.03912},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2609.03912v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2609.03912.svg)](https://codeofpaper.com/paper/2609.03912)

Discussion