Proceedings

Fast Planning with Iterative Macros

Download BibTeX Cite

Proceedings of the Twentieth International Joint Conference on Artificial Intelligence. Pages 1828-1832.

© 2007 International Joint Conferences on Artificial Intelligence

Abstract

Research on macro-operators has a long history in planning and other search applications. There has been a revival of interest in this topic, leading to systems that successfully combine macro-operators with current state-of-the-art planning approaches based on heuristic search. However, research is still necessary to make macros become a standard, widely-used enhancement of search algorithms. This article introduces sequences of macro-actions, called iterative macros. Iterative macros exhibit both the potential advantages (e.g., travel fast towards goal) and the potential limitations (e.g., utility problem) of classical macros, only on a much larger scale. A family of techniques are introduced to balance this trade-off in favor of faster planning. Experiments on a collection of planning benchmarks show that, when compared to low-level search and even to search with classical macro-operators, iterative macros can achieve an impressive speed-up in search.

  1. [Botea et al., 2005] A. Botea, M. Müller, and J. Schaeffer. Learning Partial-Order Macros From Solutions. In ICAPS- 05, pages 231-240, 2005.
  2. [Coles and Smith, 2005] A. Coles and A. Smith. On the In- ference and Management of Macro-Actions in Forward- Chaining Planning. In UK Planning and Scheduling SIG, 2005.
  3. [Fikes and Nilsson, 1971] R. Fikes and N. Nilsson. STRIPS: A New Approach to the Application of Theorem Proving to Problem Solving. Artificial Intelligence, 5(2):189-208, 1971. IJCAI
  4. [Hernádvölgyi, 2001] I. Hernádvölgyi. Searching for Macro-operators with Automatically Generated Heuris- tics. In Canadian Conference on AI, pages 194-203, 2001.
  5. [Hoffmann and Nebel, 2001] J. Hoffmann and B. Nebel. The FF Planning System: Fast Plan Generation Through Heuristic Search. JAIR, 14:253-302, 2001.
  6. [Iba, 1989] G. Iba. A Heuristic Approach to the Discovery of Macro-Operators. Machine Learning, 3(4):285-317, 1989.
  7. [Junghanns and Schaeffer, 2001] A. Junghanns and J. Scha- effer. Sokoban: Enhancing Single-Agent Search Us- ing Domain Knowledge. Artificial Intelligence, 129(1- 2):219-251, 2001.
  8. [Korf, 1983] R. Korf. Learning to Solve Problems by Search- ing for Macro-Operators. PhD thesis, Carnegie-Mellon University, 1983.
  9. [Korf, 1985] R. Korf. Macro-Operators: A Weak Method for Learning. Artificial Intelligence, 26(1):35-77, 1985.
  10. [McCluskey and Porteous, 1997] T. L. McCluskey and J. Porteous. Engineering and Compiling Planning Domain Models to Promote Validity and Efficiency. Artificial Intelligence, 95:1-65, 1997.
  11. [Minton, 1985] S. Minton. Selectively Generalizing Plans for Problem-Solving. In IJCAI-85, pages 596-599, 1985. IJCAI
  12. [Mooney, 1988] R. Mooney. Generalizing the Order of Oper- ators in Macro-Operators. In ICML, pages 270-283, 1988.
  13. [Newton et al., 2005] M. Newton, J. Levine, and M. Fox. Genetically Evolved Macro-Actions in AI Planning. In UK Planning and Scheduling SIG, 2005.
  14. [Vidal, 2004] V. Vidal. A Lookahead Strategy for Heuristic Search Planning. In ICAPS-04, pages 150-159, 2004.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards