Astar For Sokoban Report
Astar For Sokoban Report
1
In the second term of heuristic, I consider all boxes on the map
without examining the status of the box(on goal or not), “the
closest box” may or may not be the box that is pushed on a goal.
The intuition behind it is that I want to encourage the search to
expand the state that the player can reach the first box with
fewer steps and some goal boxes can be moved to the other
goals(it may produce a better solution).
2
IV. Experiment results
3
Conclusion
The solutions found by 3 heuristic are relatively similar in number of
moves and number moves without box pushing. At level 13 and 16,
the solution is not the optimal one, because it is not as good as the
solution found by UCS, if we choose the cost is the number of steps
without moving a box.
Astar+ and Astar++ do better than both default Astar and UCS in
most cases.