A Critical Look at Critics in HTN Planning

Abstract

Detecting interactions and resolving conflicts is one of the key issues for generative planning systems. Hierarchical Task Network (HTN) planning systems use critics for this purpose. Critics have provided extra efficiency and flexibility to HTN planning systems, but their procedural --and sometimes domain-specific -- nature has not been amenable to analytical studies. As a result, little work is available on the correctness or efficiency of critics. This paper describes a principled approach to handling conflicts, as implemented in UMCP 1 , an HTN planning system. Critics in UMCP have desirable properties such as systematicity, and the preservation of soundness and completeness. 1 Introduction Detecting interactions and resolving conflicts is one of the key issues for planning systems. The importance of this issue was realized as long ago as the 1970s in early AI planning systems such as strips [ Fikes and Nilsson, 1971 ] and hacker [ Sussman, 1990 ] . The introduction of task netw...

Cite

Text

Erol et al. "A Critical Look at Critics in HTN Planning." International Joint Conference on Artificial Intelligence, 1995.

Markdown

[Erol et al. "A Critical Look at Critics in HTN Planning." International Joint Conference on Artificial Intelligence, 1995.](https://mlanthology.org/ijcai/1995/erol1995ijcai-critical/)

BibTeX

@inproceedings{erol1995ijcai-critical,
  title     = {{A Critical Look at Critics in HTN Planning}},
  author    = {Erol, Kutluhan and Hendler, James A. and Nau, Dana S. and Tsuneto, Reiko},
  booktitle = {International Joint Conference on Artificial Intelligence},
  year      = {1995},
  pages     = {1592-1598},
  url       = {https://mlanthology.org/ijcai/1995/erol1995ijcai-critical/}
}