Predicting Solvability and Difficulty of Sokoban Puzzles
Keywords: Convolutional Neural Networks; Difficulty; Puzzle; Solvability
Abstract
Knowing if a Sokoban level has a solution requires a high investment of computational resources. This also happens when estimating difficulty; heuristics may not be precise, only work for simplified cases, be discontinuous and take much computing time. The calculation of high-fidelity heuristics is expensive and the performance of optimization systems is reduced by the time they take to deliver the result. In this article, two Convolutional Neural Networks (CNN) are implemented, a classifier of resolvable Sokoban boards and a regressor that predicts the number of pushes necessary to solve them. These obtained an accuracy of 79 % and MAE of 28, respectively. Trained models are useful in systems that do not require optimality, but rather guidance within the search space that balances time and quality. These networks can be used as surrogate methods, replacing high-fidelity heuristics that take too long.
Más información
| Título según WOS: | ID WOS:001458245200045 Not found in local WOS DB |
| Título según SCOPUS: | Predicting Solvability and Difficulty of Sokoban Puzzles |
| Título de la Revista: | Proceedings - International Conference of the Chilean Computer Science Society, SCCC |
| Editorial: | IEEE Computer Society |
| Fecha de publicación: | 2024 |
| Idioma: | English |
| DOI: |
10.1109/SCCC63879.2024.10767664 |
| Notas: | ISI, SCOPUS |