Facebook pixel tracking

The Science and Information (SAI) Organization publishes open-access peer-reviewed journals in computer science and artificial intelligence.

Contact Info
Website thesai.org
Follow Us
Contact Info
Follow Us
Research Article | Open Access |

Generation of Sokoban Stages using Recurrent Neural Networks

Author 1: Muhammad Suleman Author 2: Farrukh Hasan Syed Author 3: Tahir Q. Syed Author 4: Saqib Arfeen Author 5: Sadaf I. Behlim Author 6: Behroz Mirza
International Journal of Advanced Computer Science and Applications (IJACSA) · Vol. 8, No. 3 · Published 2017 · Cited by 6

DOI: https://doi.org/10.14569/IJACSA.2017.080364

Abstract

Puzzles and board games represent several important classes of AI problems, but also represent difficult complexity classes. In this paper, we propose a deep learning based alternative to train a neural network model to find solution states of the popular puzzle game Sokoban. The network trains against a classical solver that uses theorem proving as the oracle of valid and invalid games states, in a setup that is similar to the popular adversarial training framework. Using our approach, we have been able to verify the validity of a Sokoban puzzle up to an accuracy of 99% on the test set. We have also been able to train our network to generate the next possible state of the puzzle board up to an accuracy of 99% on the validation set. We hope that through this approach, a trained neural network will be able to replace human experts and classical rule-based AI in generating new instances and solutions for such games.

Keywords

How to Cite this Article

Suleman, M., Syed, F. H., Syed, T. Q., Arfeen, S., Behlim, S. I., & Mirza, B. (2017). Generation of Sokoban Stages using Recurrent Neural Networks. International Journal of Advanced Computer Science and Applications, 8(3). https://doi.org/10.14569/IJACSA.2017.080364

Suleman, Muhammad, et al.. "Generation of Sokoban Stages using Recurrent Neural Networks." International Journal of Advanced Computer Science and Applications, vol. 8, no. 3, 2017, https://doi.org/10.14569/IJACSA.2017.080364.

@article{Suleman2017,
  title     = {Generation of Sokoban Stages using Recurrent
Neural Networks},
  journal   = {International Journal of Advanced Computer Science and Applications},
  volume    = {8},
  number    = {3},
  year      = {2017},
  publisher = {The Science and Information Organization},
  author    = {Muhammad Suleman and Farrukh Hasan Syed and Tahir Q. Syed and Saqib Arfeen and Sadaf I. Behlim and Behroz Mirza},
  doi       = {10.14569/IJACSA.2017.080364},
  url       = {https://doi.org/10.14569/IJACSA.2017.080364}
}

Open Access — licensed under a Creative Commons Attribution 4.0 International License. Unrestricted use, distribution, and reproduction in any medium, even commercially, as long as the original work is properly cited.