Hierarchical Task Network (HTN) planning is an automated planning method where a problem is solved by decomposing abstract, high-level tasks into progressively simpler subtasks, guided by a library of domain-specific methods. Unlike state-space planners that search through primitive actions, an HTN planner works with compound tasks, recursively refining them using methods until only executable primitive actions remain. This approach leverages expert knowledge encoded in the methods to constrain the search space, making it highly efficient for complex, structured domains like logistics, manufacturing, and game AI.
