arrow
Return

Optimal Sokoban solving using pattern databases with specific domain knowledge

delete2015-10-01
delete9
PRE
AI
A
André G. Pereira
M
Marcus Ritt *
L
Luciana S. Buriol
DOI:10.1016/j.artint.2015.05.011delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
A pattern database (PDB) stores shortest distances from abstract states to a set of abstract goal states. For many search problems the best heuristic function is obtained using PDBs. We aim to find optimal solutions for Sokoban using PDBs. Due to the domain-specific characteristics of the goal states a straightforward application of PDBs in Sokoban results in an ineffective heuristic function. We propose an alternative approach, by introducing the idea of an instance decomposition to obtain an explicit intermediate goal state which allows an effective application of PDBs. We also propose a domain-specific tie breaking rule. When applied to the standard set of instances this approach improves heuristic values on initial states, detects considerable more deadlocks in random states, and doubles the number of optimally solved instances compared to previous methods. (C) 2015 Elsevier B.V. All rights reserved.
Keywords:
Single-agent search
Heuristic search
Sokoban
Pattern database
A*
Domain-dependent knowledge
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

Artificial Intelligence Review cover
Artificial Intelligence Review
IF:
13.9
Papers:
6.1K
Citations:
1.9W

Organization

U
Universidade Federal do Rio Grande do Sul
Scholars:
2.6W
Papers: 1.7W
Citations: 1.6W