Proceedings

Procedural Generation of Initial States of Sokoban

Download BibTeX Cite

Proceedings of the Twenty-Eighth International Joint Conference on Artificial Intelligence. Main track. Pages 4651-4657.

https://doi.org/10.24963/ijcai.2019/646

Abstract

Procedural generation of initial states of state-space search problems have applications in human and machine learning as well as in the evaluation of planning systems. In this paper we deal with the task of generating hard and solvable initial states of Sokoban puzzles. We propose hardness metrics based on pattern database heuristics and the use of novelty to improve the exploration of search methods in the task of generating initial states. We then present a system called Beta that uses our hardness metrics and novelty to generate initial states. Experiments show that Beta is able to generate initial states that are harder to solve by a specialized solver than those designed by human experts.

  1. [Anderson et al., 1985] John R Anderson, C Franklin Boyle, and Brian J Reiser. Intelligent tutoring systems. Science, 228:456- 462, 1985.
  2. [Arfaee et al., 2011] Shahab Jabbari Arfaee, Sandra Zilles, and Robert Craig Holte. Learning heuristic functions for large state spaces. Artificial Intelligence, 175:2075-2098, 2011.
  3. [Culberson and Schaeffer, 1996] Joseph C. Culberson and Jonathan Schaeffer. Searching with pattern databases. In Canadian Con- ference on Artificial Intelligence, pages 402-416, 1996.
  4. [Culberson, 1999] Joseph C. Culberson. Sokoban is PSPACE- Complete. In Fun With Algorithms, pages 65-76, 1999.
  5. [Doran and Michie, 1966] Jim E Doran and Donald Michie. Ex- periments with the graph traverser program. In Royal Society of London A, volume 294, pages 235-259. The Royal Society, 1966.
  6. [Edelkamp, 2001] Stefan Edelkamp. Planning with pattern databases. In European Conference on Planning, pages 13-24, 2001.
  7. [Felner et al., 2004] Ariel Felner, Richard E. Korf, and Sarit Hanan. Additive pattern database heuristics. Journal of Artificial Intelli- gence Research, 22:279-318, 2004.
  8. [Hoffmann and Nebel, 2001] Jörg Hoffmann and Bernhard Nebel. The ff planning system: Fast plan generation through heuristic search. Journal of Artificial Intelligence Research, 14(1):253- 302, 2001.
  9. [Holte et al., 2006] Robert C. Holte, Ariel Felner, Jack Newton, Ram Meshulam, and David Furcy. Maximizing over multiple pat- tern databases speeds up heuristic search. Artificial Intelligence, 170(16-17):1123-1136, 2006.
  10. [Holte et al., 2016] Robert C Holte, Ariel Felner, Guni Sharon, and Nathan R Sturtevant. Bidirectional search that is guaranteed to meet in the middle. In AAAI Conference on Artificial Intelligence, volume 16, pages 3411-3417, 2016.
  11. [Jarušek and Pelánek, 2010] Petr Jarušek and Radek Pelánek. Dif- ficulty rating of sokoban puzzle. In Starting AI Researcher Sym- posium, pages 140-150, 2010.
  12. [Junghanns and Schaeffer, 2001] Andreas Junghanns and Jonathan Schaeffer. Sokoban: Enhancing general single-agent search methods using domain knowledge. Artificial Intelligence, 129:219-251, 2001.
  13. [Justesen et al., 2018] Niels Justesen, Ruben Rodriguez Torrado, Philip Bontrager, Ahmed Khalifa, Julian Togelius, and Sebastian Risi. Procedural level generation improves generality of deep re- inforcement learning. CoRR, abs/1806.10729, 2018.
  14. [Kartal et al., 2016] Bilal Kartal, Nick Sohre, and Stephen J Guy. Data-driven sokoban puzzle generation with monte carlo tree search. In AAAI Conference on Artificial Intelligence and In- teractive Digital Entertainment, 2016.
  15. [Korf, 1985] Richard E. Korf. Depth-first iterative-deepening: An optimal admissible tree earch. Artificial Intelligence, 27(1):97- 109, 1985.
  16. [Lelis et al., 2013] Levi H. S. Lelis, Sandra Zilles, and Robert C. Holte. Predicting the Size of IDA*'s Search Tree. Artificial In- telligence, pages 53-76, 2013.
  17. [Lelis et al., 2016] Levi H. S. Lelis, Roni Tzvi Stern, Shahab Jab- bari Arfaee, Sandra Zilles, Ariel Felner, and Robert Craig Holte. Predicting optimal solution costs with bidirectional stratified sampling in regular search spaces. Artificial Intelligence, 230:51- 73, 2016.
  18. [Lipovetzky and Geffner, 2012] Nir Lipovetzky and Héctor Geffner. Width and serialization of classical planning prob- lems. In European Conference on Artificial Intelligence, pages 540-545. IOS Press, 2012.
  19. [Lipovetzky and Geffner, 2017] Nir Lipovetzky and Hector Geffner. Best-first width search: Exploration and exploitation in classical planning. In AAAI Conference on Artificial Intelligence, pages 3590-3596, 2017.
  20. [Mariño and Lelis, 2016] Julian R. H Mariño and Levi H. S. Lelis. A computational model based on symmetry for generating vi- sually pleasing maps of platform games. In AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment, pages 65-71, 2016.
  21. [Murase et al., 1996] Yoshio Murase, Hitoshi Matsubara, and Yuzuru Hiraga. Automatic making of sokoban problems. PRI- CAI: Topics in Artificial Intelligence, pages 592-600, 1996.
  22. [Orseau et al., 2018] Laurent Orseau, Levi H. S. Lelis, Tor Latti- more, and Théophane Weber. Single-agent policy tree search with guarantees. In Advances in Neural Information Processing Systems, pages 3205-3215, 2018.
  23. [Pereira et al., 2015] André G Pereira, Marcus Ritt, and Luciana S Buriol. Optimal sokoban solving using pattern databases with specific domain knowledge. Artificial Intelligence, 227:52-70, 2015.
  24. [Polozov et al., 2015] Oleksandr Polozov, Eleanor O'Rourke, Adam M. Smith, Luke Zettlemoyer, Sumit Gulwani, and Zoran Popovic. Personalized mathematical word problem generation. In International Joint Conference on Artificial Intelligence, pages 381-388. AAAI, 2015. IJCAI
  25. [Pommerening et al., 2013] Florian Pommerening, Gabriele Röger, and Malte Helmert. Getting the most out of pattern databases for classical planning. In International Joint Conference on Artificial Intelligence, 2013. IJCAI
  26. [Racanière et al., 2017] Sébastien Racanière, Théophane Weber, David Reichert, Lars Buesing, Arthur Guez, Danilo Jimenez Rezende, Adrià Puigdomènech Badia, Oriol Vinyals, Nicolas Heess, Yujia Li, et al. Imagination-augmented agents for deep reinforcement learning. In Advances in Neural Information Pro- cessing Systems, pages 5690-5701, 2017.
  27. [Smith and Mateas, 2011] Adam M. Smith and Michael Mateas. Answer set programming for procedural content generation: A design space approach. IEEE Transactions on Computational In- telligence and AI in Games, 3(3):187-200, 2011.
  28. [Snodgrass and Ontañón, 2017] Sam Snodgrass and Santiago Ontañón. Player movement models for video game level genera- tion. In International Joint Conference on Artificial Intelligence, pages 757-763, 2017.
  29. [Sturtevant and Ota, 2018] Nathan R. Sturtevant and Matheus Jun Ota. Exhaustive and semi-exhaustive procedural content genera- tion. In AAAI Conference on Artificial Intelligence and Interac- tive Digital Entertainment, pages 109-115, 2018.
  30. [Taylor and Parberry, 2011] Joshua Taylor and Ian Parberry. Proce- dural generation of sokoban levels. In International North Amer- ican Conference on Intelligent Games and Simulation, pages 5- 12, 2011.

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

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