Procedural Generation of Initial States of Sokoban

07/04/2019
by   Dâmaris S. Bento, et al.
0

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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/16/2018

Precondition Inference via Partitioning of Initial States

Precondition inference is a non-trivial task with several applications i...
research
07/28/2022

Measuring Difficulty of Novelty Reaction

Current AI systems are designed to solve close-world problems with the a...
research
10/03/2011

Strange Beta: An Assistance System for Indoor Rock Climbing Route Setting Using Chaotic Variations and Machine Learning

This paper applies machine learning and the mathematics of chaos to the ...
research
05/17/2021

Approximate Novelty Search

Width-based search algorithms seek plans by prioritizing states accordin...
research
06/07/2023

Human in the Loop Novelty Generation

Developing artificial intelligence approaches to overcome novel, unexpec...
research
05/23/2021

Learning First-Order Representations for Planning from Black-Box States: New Results

Recently Bonet and Geffner have shown that first-order representations f...
research
09/23/2021

Accessibility-Based Clustering for Efficient Learning of Robot Fall Recovery

For the model-free deep reinforcement learning of quadruped fall recover...

Please sign up or login with your details

Forgot password? Click here to reset