Most practical work on AI planning systems during the last fifteen yea
rs has been based on Hierarchical Task Network (HTN) decomposition, bu
t until now, there has been very little analytical work on the propert
ies of HTN planners. This paper describes how the complexity of HTN pl
anning varies with various conditions on the task networks, and how it
compares to STRIPS-style planning.