Proceedings

Exploiting Block Deordering for Improving Planners Efficiency

Download BibTeX Cite

Proceedings of the Twenty-Fourth International Joint Conference on Artificial Intelligence. Main Track. Pages 1537-1542.

© 2015 International Joint Conferences on Artificial Intelligence

Abstract

Capturing and exploiting structural knowledge of planning problems has shown to be a successful strategy for making the planning process more efficient. Plans can be decomposed into its constituent coherent subplans, called blocks, that encapsulate some effects and preconditions, reducing interference and thus allowing more deordering of plans. According to the nature of blocks, they can be straightforwardly transformed into useful macro-operators (shortly, macros). Macros are well known and widely studied kind of structural knowledge because they can be easily encoded in the domain model and thus exploited by standard planning engines. In this paper, we introduce a method, called BloMa, that learns domain-specific macros from plans, decomposed into macro-blocks which are extensions of blocks, utilising structural knowledge they capture. In contrast to existing macro learning techniques, macro-blocks are often able to capture high-level activities that form a basis for useful longer macros (i.e. those consisting of more original operators). Our method is evaluated by using the IPC benchmarks with state-of-the-art planning engines, and shows considerable improvement in many cases.

  1. [Alhossaini and Beck, 2013] Maher A. Alhossaini and J. Christopher Beck. Instance-specific remodelling of planning domains by adding macros and removing operators. In Proceedings of SARA, pages 16-24, 2013.
  2. [Areces et al., 2014] Carlos Areces, Facundo Bustos, Martín Dominguez, and Jörg Hoffmann. Optimizing planning do- mains by automatic action schema splitting. In Proceed- ings of ICAPS, 2014.
  3. [Botea et al., 2005] A. Botea, M. Enzenberger, M. Müller, and J. Schaeffer. Macro-FF: improving AI planning with automatically learned macro-operators. Journal of Artifi- cial Intelligence Research (JAIR), 24:581-621, 2005.
  4. [Chrpa and Barták, 2009] L. Chrpa and R. Barták. Reformu- lating planning problems by eliminating unpromising ac- tions. In Proceedings of SARA, pages 50-57, 2009.
  5. [Chrpa and McCluskey, 2012] Lukás Chrpa and Thomas Leo McCluskey. On exploiting structures of classical planning problems: Generalizing entan- glements. In Proceedings of ECAI, pages 240-245, 2012.
  6. [Chrpa et al., 2014] Lukás Chrpa, Mauro Vallati, and Thomas Leo McCluskey. Mum: A technique for max- imising the utility of macro-operators by constrained gen- eration and use. In Proceedings of ICAPS, pages 65-73, 2014.
  7. [Chrpa, 2010] L. Chrpa. Generation of macro-operators via investigation of action dependencies in plans. Knowledge Engineering Review, 25(3):281-297, 2010.
  8. [Coles et al., 2007] A. Coles, M. Fox, and A. Smith. On- line identification of useful macro-actions for planning. In Proceedings of ICAPS, pages 97-104, 2007.
  9. [Coles et al., 2012] Amanda Coles, Andrew Coles, Angel G. Olaya, Sergio Jiménez, Carlos L. Lòpez, Scott Sanner, and Sungwook Yoon. A survey of the seventh international planning competition. AI Magazine, 33:83-88, 2012.
  10. [Dawson and Siklóssy, 1977] C. Dawson and L. Siklóssy. The role of preprocessing in problem solving systems. In Proceedings of IJCAI, pages 465-471, 1977. IJCAI
  11. [Fikes and Nilsson, 1971] Richard Fikes and Nils J. Nils- son. STRIPS: a new approach to the application of the- orem proving to problem solving. Artificial Intelligence, 2(3/4):189-208, 1971. IJCAI
  12. [Ghallab et al., 2004] M. Ghallab, D. Nau, and P. Traverso. Automated planning, theory and practice. Morgan Kauf- mann, 2004.
  13. [Haslum and Jonsson, 2000] Patrik Haslum and Peter Jons- son. Planning with reduced operator sets. In Proceedings of AIPS, pages 150-158, 2000. [Helmert and Lasinger, 2010] Malte Helmert and Hauke Lasinger. The scanalyzer domain: Greenhouse logistics as a planning problem. In ICAPS, pages 234-237, 2010.
  14. [Hoffmann and Nebel, 2001] J. Hoffmann and B. Nebel. The FF planning system: Fast plan generation through heuris- tic search. Journal of Artificial Intelligence Research (JAIR), 14:253-302, 2001.
  15. [Hoffmann, 2011] J. Hoffmann. Analyzing search topology without running any search: On the connection between causal graphs and h+. Journal Artificial Intelligence Re- search (JAIR), 41:155-229, 2011.
  16. [Katz and Hoffmann, 2014] Michael Katz and Joerg Hoff- mann. Mercury planner: Pushing the limits of partial delete relaxation. In The Eighth IPC. Description of Par- ticipant Planners of the Deterministic Track, pages 43-47, 2014.
  17. [Korf, 1985] R.E. Korf. Macro-operators: A weak method for learning. Artificial Intelligence, 26(1):35-77, 1985.
  18. [Lipovetzky et al., 2014] Nir Lipovetzky, Miquel Ramirez, Christian Muise, and Hector Geffner. Width and inference based planners: Siw, bfs(f), and probe. In The Eighth IPC. Description of Participant Planners of the Deterministic Track, pages 6-7, 2014.
  19. [McAllester and Rosenblitt, 1991] D. McAllester and D. Rosenblitt. Systematic nonlinear planning. In Proc. 9th National Conference on Artificial Intelligence, 1991.
  20. [Minton, 1988] Steven Minton. Quantitative results concern- ing the utility of explanation-based learning. In Proceed- ings of AAAI, pages 564-569, 1988.
  21. [Newton et al., 2007] M. A. H. Newton, J. Levine, M. Fox, and D. Long. Learning macro-actions for arbitrary plan- ners and domains. In Proceedings of ICAPS, pages 256- 263, 2007.
  22. [Richter and Westphal, 2010] S. Richter and M. Westphal. The LAMA planner: guiding cost-based anytime planning with landmarks. Journal Artificial Intelligence Research (JAIR), 39:127-177, 2010.
  23. [Rintanen, 2014] Jussi Rintanen. Madagascar: Scalable planning with sat. In The Eighth IPC. Description of Par- ticipant Planners of the Deterministic Track, pages 66-70, 2014.
  24. [Siddiqui and Haslum, 2012] F.H. Siddiqui and P. Haslum. Block-structured plan deordering. In AI 2012: Advances in Artificial Intelligence (Proc. 25th Australasian Joint Con- ference, volume 7691 of LNAI, pages 803-814, 2012.
  25. [Siddiqui and Haslum, 2013] Fazlul Hasan Siddiqui and Pa- trik Haslum. Plan quality optimisation via block decom- position. In Proceedings of IJCAI 2013, 2013. IJCAI
  26. [Slaney and Thiébaux, 2001] J. Slaney and S. Thiébaux. Blocks world revisited. Artificial Intelligence, 125(1- 2):119-153, 2001.
  27. [Vidal, 2014] Vincent Vidal. Yahsp3 and yahsp3-mt in the 8th international planning competition. In The Eighth IPC. Description of Participant Planners of the Deterministic Track, pages 64-65, 2014.

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

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