Proceedings

Simulation-Based Admissible Dominance Pruning

Download BibTeX Cite

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

© 2015 International Joint Conferences on Artificial Intelligence

Abstract

In optimal planning as heuristic search, admissible pruning techniques are paramount. One idea is dominance pruning, identifying states better than other states. Prior approaches are limited to simple dominance notions, like more STRIPS facts true or higher resource supply. We apply simulation, well-known in model checking, to compute much more general dominance relations based on comparing transition behavior across states. We do so effectively by expressing state-space simulations through the composition of simulations on orthogonal projections. We show how simulation can be made more powerful by intertwining it with a notion of label dominance. Our experiments show substantial improvements across several IPC benchmark domains.

  1. [Bryant, 1986] Randal E. Bryant. Graph-based algorithms for boolean function manipulation. IEEE Transactions on Computers, 35(8):677-691, 1986.
  2. [Chen and Yao, 2009] Yixin Chen and Guohui Yao. Com- pleteness and optimality preserving reduction for plan- ning. In Proc. 21st International Joint Conference on Ar- tificial Intelligence (IJCAI 2009), pages 1659-1664, 2009. IJCAI
  3. [Domshlak et al., 2012] Carmel Domshlak, Michael Katz, and Alexander Shleyfman. Enhanced symmetry break- ing in cost-optimal planning as forward search. In Proc. 22nd International Conference on Automated Planning and Scheduling (ICAPS'12), 2012.
  4. [Dräger et al., 2006] Klaus Dräger, Bernd Finkbeiner, and Andreas Podelski. Directed model checking with distance- preserving abstractions. In Proceedings of the 13th In- ternational SPIN Workshop (SPIN 2006), volume 3925 of Lecture Notes in Computer Science, pages 19-34, 2006.
  5. [Dräger et al., 2009] Klaus Dräger, Bernd Finkbeiner, and Andreas Podelski. Directed model checking with distance- preserving abstractions. STTT, 11(1):27-37, 2009.
  6. [Fox and Long, 1999] Maria Fox and Derek Long. The de- tection and exploitation of symmetry in planning prob- lems. In Proc. 16th International Joint Conference on Ar- tificial Intelligence (IJCAI-99), pages 956-961, 1999. IJCAI
  7. [Fox and Long, 2002] Maria Fox and Derek Long. Ex- tending the exploitation of symmetries in planning. In Proc. 6th International Conference on Artificial Intelli- gence Planning and Scheduling (AIPS-02), pages 83-91, 2002.
  8. [Gentilini et al., 2003] Raffaella Gentilini, Carla Piazza, and Alberto Policriti. From bisimulation to simulation: Coars- est partition problems. Journal of Automated Reasoning, 31(1):73-103, 2003.
  9. [Grumberg and Long, 1994] Orna Grumberg and David E. Long. Model checking and modular verification. ACM Transactions on Programming Languages and Systems (TOPLAS), 16(3):843-871, 1994.
  10. [Hall et al., 2013] David Hall, Alon Cohen, David Burkett, and Dan Klein. Faster optimal planning with partial-order pruning. In Proc. 23rd International Conference on Auto- mated Planning and Scheduling (ICAPS'13), 2013.
  11. [Helmert and Domshlak, 2009] Malte Helmert and Carmel Domshlak. Landmarks, critical paths and abstractions: What's the difference anyway? In Proc. 19th Interna- tional Conference on Automated Planning and Scheduling (ICAPS'09), pages 162-169, 2009.
  12. [Helmert and Röger, 2008] Malte Helmert and Gabriele Röger. How good is almost perfect? In Proc. 23rd Na- tional Conference of the American Association for Artifi- cial Intelligence (AAAI-08), pages 944-949, 2008.
  13. [Helmert et al., 2007] Malte Helmert, Patrik Haslum, and Jörg Hoffmann. Flexible abstraction heuristics for optimal sequential planning. In Proc. 17th International Confer- ence on Automated Planning and Scheduling (ICAPS'07), pages 176-183, 2007.
  14. [Helmert et al., 2014] Malte Helmert, Patrik Haslum, Jörg Hoffmann, and Raz Nissim. Merge & shrink abstraction: A method for generating lower bounds in factored state spaces. Journal of the Association for Computing Machin- ery, 61(3), 2014.
  15. [Helmert, 2006] Malte Helmert. The Fast Downward plan- ning system. Journal of Artificial Intelligence Research, 26:191-246, 2006.
  16. [Henzinger et al., 1995] Monika Rauch Henzinger, Thomas A. Henzinger, and Peter W. Kopke. Com- puting simulations on finite and infinite graphs. In 36th Annual Symposium on Foundations of Computer Science., pages 453-462, 1995.
  17. [Hoffmann, 2003] Jörg Hoffmann. The Metric-FF planning system: Translating "ignoring delete lists" to numeric state variables. Journal of Artificial Intelligence Research, 20:291-341, 2003.
  18. [Loiseaux et al., 1995] Claire Loiseaux, Susanne Graf, Joseph Sifakis, Ahmed Bouajjani, and Saddek Bensalem. Property preserving abstractions for the verification of concurrent systems. Formal Methods in System Design, 6(1):11-44, 1995.
  19. [Milner, 1971] Robin Milner. An algebraic definition of simulation between programs. In Proc. 2nd Interna- tional Joint Conference on Artificial Intelligence (IJCAI- 71), pages 481-489, 1971. IJCAI
  20. [Sievers et al., 2014] Silvan Sievers, Martin Wehrle, and Malte Helmert. Generalized label reduction for merge- and-shrink heuristics. In Proc. 28th AAAI Conference on Artificial Intelligence (AAAI'14), pages 2358-2366, 2014.
  21. [Valmari, 1989] Antti Valmari. Stubborn sets for reduced state space generation. volume 483 of Lecture Notes in Computer Science, pages 491-515, 1989.
  22. [Wehrle and Helmert, 2012] Martin Wehrle and Malte Helmert. About partial order reduction in planning and computer aided verification. In Proc. 22nd International Conference on Automated Planning and Scheduling (ICAPS'12), 2012.
  23. [Wehrle and Helmert, 2014] Martin Wehrle and Malte Helmert. Efficient stubborn sets: Generalized algorithms and selection strategies. In Proc. 24th International Conference on Automated Planning and Scheduling (ICAPS'14), 2014.
  24. [Wehrle et al., 2013] Martin Wehrle, Malte Helmert, Yusra Alkhazraji, and Robert Mattmüller. The relative prun- ing power of strong stubborn sets and expansion core. In Proc. 23rd International Conference on Automated Plan- ning and Scheduling (ICAPS'13), 2013.

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

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