Data-Driven Sokoban Puzzle Generation with Monte Carlo Tree Search

Bilal Kartal, Nick Sohre, Stephen J. Guy

Research output: Chapter in Book/Report/Conference proceedingConference contribution

13 Scopus citations

Abstract

In this work, we propose a Monte Carlo Tree Search (MCTS) based approach to procedurally generate Sokoban puzzles. Our method generates puzzles through simulated game play, guaranteeing solvability in all generated puzzles. We perform a user study to infer features that are efficient to compute and are highly correlated with expected puzzle difficulty. We combine several of these features into a data-driven evaluation function for MCTS puzzle creation. The resulting algorithm is efficient and can be run in an anytime manner, capable of quickly generating a variety of challenging puzzles. We perform a second user study to validate the predictive capability of our approach, showing a high correlation between increasing puzzle scores and perceived difficulty.

Original languageEnglish (US)
Title of host publicationProceedings of the 12th AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment, AIIDE 2016
EditorsNathan Sturtevant, Brian Magerko
PublisherAssociation for the Advancement of Artificial Intelligence
Pages58-64
Number of pages7
ISBN (Electronic)9781577357728
StatePublished - Oct 8 2016
Event12th Annual AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment, AIIDE 2016 - Burlingame, United States
Duration: Oct 8 2016Oct 12 2016

Publication series

NameProceedings - AAAI Artificial Intelligence and Interactive Digital Entertainment Conference, AIIDE
ISSN (Print)2326-909X
ISSN (Electronic)2334-0924

Conference

Conference12th Annual AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment, AIIDE 2016
Country/TerritoryUnited States
CityBurlingame
Period10/8/1610/12/16

Bibliographical note

Publisher Copyright:
Copyright © 2016, Association for the Advancement of Artificial Intelligence (www.aaai.org). All rights reserved.

Fingerprint

Dive into the research topics of 'Data-Driven Sokoban Puzzle Generation with Monte Carlo Tree Search'. Together they form a unique fingerprint.

Cite this