Proceedings

Abstraction Heuristics for Symbolic Bidirectional Search

Download BibTeX Cite

Proceedings of the Twenty-Fifth International Joint Conference on Artificial Intelligence. Pages 3272-3277.

© 2016 International Joint Conferences on Artificial Intelligence

Abstract

Symbolic bidirectional uniform-cost search is a prominent technique for cost-optimal planning. Thus, the question whether it can be further improved by making use of heuristic functions raises naturally. However, the use of heuristics in bidirectional search does not always improve its performance. We propose a novel way to use abstraction heuristics in symbolic bidirectional search in which the search only resorts to heuristics when it becomes unfeasible. We adapt the definition of partial and perimeter abstractions to bidirectional search, where A* is used to traverse the abstract state spaces and/or generate the perimeter. The results show that abstraction heuristics can further improve symbolic bidirectional search in some domains. In fact, the resulting planner, SymBA*, was the winner of the optimal-track of the last IPC.

  1. 12 10 Satellite(36) 9 10 9 9 10 9 9 9 9 9 10 9 16 Scanlz(50) 21 21 21 21 21 21 21 21 21 21 21 21 31 Sokoban(50) 48 48 48 48 48 48 48 48 48 48 48 48 50 Tetris(17) 10
  2. [Alcázar and Torralba, 2015] Vidal Alcázar and Álvaro Tor- ralba. A reminder about the importance of computing and exploiting invariants in planning. In Proceedings of ICAPS, 2015.
  3. [Alcázar et al., 2014] Vidal Alcázar, Susana Fernández, and Daniel Borrajo. Analyzing the impact of partial states on du- plicate detection and collision of frontiers. In Proceedings of ICAPS, pages 350-354, 2014.
  4. [Alkhazraji et al., 2014] Yusra Alkhazraji, Michael Katz, Robert Matmüller, Florian Pommerening, Alexander Shleyfman, and Martin Wehrle. Metis: Arming fast downward with pruning and incremental computation. In International Planning Com- petition (IPC), pages 88-92, 2014.
  5. [Anderson et al., 2007] Kenneth Anderson, Robert Holte, and Jonathan Schaeffer. Partial pattern databases. In Proceedings of SARA, pages 20-34, 2007.
  6. [Barker and Korf, 2015] Joseph Kelly Barker and Richard E. Korf. Limitations of front-to-end bidirectional heuristic search. In Proceedings of AAAI, pages 1086-1092, 2015.
  7. [Bryant, 1986] Randal E. Bryant. Graph-based algorithms for Boolean function manipulation. IEEE Transactions on Com- puters, 35(8):677-691, 1986.
  8. [Culberson and Schaeffer, 1998] Joseph C. Culberson and Jonathan Schaeffer. Pattern databases. Computational Intelligence, 14(3):318-334, 1998.
  9. [de Champeaux, 1983] Dennis de Champeaux. Bidirectional heuristic search again. Journal of the ACM, 30(1):22-32, 1983.
  10. [Dillenburg and Nelson, 1994] John F. Dillenburg and Peter C. Nelson. Perimeter search. Artificial Intelligence Journal, 65(1):165-178, 1994.
  11. [Edelkamp and Kissmann, 2008a] Stefan Edelkamp and Peter Kissmann. Limits and possibilities of BDDs in state space search. In Proceedings of AAAI, pages 1452-1453, 2008.
  12. [Edelkamp and Kissmann, 2008b] Stefan Edelkamp and Peter Kissmann. Partial symbolic pattern databases for optimal se- quential planning. In Proceedings of KI, pages 193-200, 2008.
  13. [Edelkamp et al., 2012] Stefan Edelkamp, Peter Kissmann, and Álvaro Torralba. Symbolic A ⇤ search with pattern databases and the merge-and-shrink abstraction. In Proceedings of ECAI, pages 306-311, 2012.
  14. [Edelkamp, 2001] Stefan Edelkamp. Planning with pattern databases. In Proceedings of ECP, pages 13-34, 2001.
  15. [Eyerich and Helmert, 2013] Patrick Eyerich and Malte Helmert. Stronger abstraction heuristics through perimeter search. In Proceedings of ICAPS, pages 303-307, 2013.
  16. [Felner and Ofek, 2007] Ariel Felner and Nir Ofek. Combining perimeter search and pattern database abstractions. In Pro- ceedings of SARA, pages 155-168, 2007.
  17. [Felner et al., 2011] Ariel Felner, Uzi Zahavi, Robert Holte, Jonathan Schaeffer, Nathan R. Sturtevant, and Zhifu Zhang. Inconsistent heuristics in theory and practice. Artificial Intel- ligence Journal, 175(9-10):1570-1603, 2011.
  18. [Hart et al., 1968] Peter E. Hart, Nils J. Nilsson, and Bertram Raphael. A formal basis for the heuristic determination of minimum cost paths. IEEE Transactions on Systems Science and Cybernetics, 4(2):100-107, 1968.
  19. [Helmert et al., 2007] Malte Helmert, Patrik Haslum, and Jörg Hoffmann. Flexible abstraction heuristics for optimal sequen- tial planning. In Proceedings of ICAPS, pages 176-183, 2007.
  20. [Helmert et al., 2014] Malte Helmert, Patrik Haslum, Jörg Hoff- mann, and Raz Nissim. Merge-and-shrink abstraction: A method for generating lower bounds in factored state spaces. Journal of the ACM, 61(3):16:1-16:63, 2014.
  21. [Helmert et al., 2015] Malte Helmert, Gabriele Röger, and Sil- van Sievers. On the expressive power of non-linear merge- and-shrink representations. In Proceedings of ICAPS, 2015.
  22. [Helmert, 2006] Malte Helmert. The Fast Downward planning system. Journal of Artificial Intelligence Research (JAIR), 26:191-246, 2006.
  23. [Holte et al., 2016] Robert C. Holte, Ariel Felner, Guni Sharon, and Nathan R. Sturtevant. Bidirectional search that is guaran- teed to meet in the middle. In Proceedings of AAAI, 2016.
  24. [Kaindl and Kainz, 1997] Hermann Kaindl and Gerhard Kainz. Bidirectional heuristic search reconsidered. Journal of Artifi- cial Intelligence Research, 7:283-317, 1997.
  25. [Kissmann, 2012] Peter Kissmann. Symbolic Search in Planning and General Game Playing. PhD thesis, Universität Bremen, 2012.
  26. [Kwa, 1989] James B. H. Kwa. BS*: An admissible bidirec- tional staged heuristic search algorithm. Artificial Intelligence Journal, 38(1):95-109, 1989.
  27. [Larsen et al., 2010] Bradford John Larsen, Ethan Burns, Wheeler Ruml, and Robert Holte. Searching without a heuristic: Efficient use of abstraction. In Proceedings of AAAI, pages 114-120, 2010.
  28. [Leighton et al., 2011] Michael J. Leighton, Wheeler Ruml, and Robert C. Holte. Faster optimal and suboptimal hierarchical search. In Proceedings of SoCS, pages 92-99, 2011.
  29. [McMillan, 1993] Kenneth L. McMillan. Symbolic model check- ing. Kluwer Academic publishers, 1993.
  30. [Nilsson, 1982] Nils J. Nilsson. Principles of Artificial Intelli- gence. Springer, 1982.
  31. [Pohl, 1969] Ira Pohl. Bi-directional and heuristic search in path problems. PhD thesis, Department of Computer Science, Stan- ford University., 1969.
  32. [Torralba and Alcázar, 2013] Álvaro Torralba and Vidal Alcázar. Constrained symbolic search: On mutexes, BDD minimiza- tion and more. In Proceedings of SoCS, pages 175-183, 2013.
  33. [Torralba et al., 2013] Álvaro Torralba, Carlos Linares López, and Daniel Borrajo. Symbolic merge-and-shrink for cost- optimal planning. In Proceedings of IJCAI, pages 2394-2400, 2013.

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

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