As the final project, we implemented IDA*, RBFS and MCTS in order to solve Sokoban game which is the well-known single player game. Sokoban game is a big challenge in artificial intelligence study due to its problem complexity. So, we had to apply heuristic functions and deadlock detectors. All algorithms solved problems, but their performances are, of course, different. The result of this experiment shows the possibility to improve algorithms further by considering specific conditions of the environment of the game.
Please see the report.
- A Study of Three Vacuum Cleaner Agents: Simple Deterministic Reflex Agent, Random Reflex Agent, and Deterministic Model-based Reflex Agent
- A Study of Search Algorithms and Heuristics Functions: Iterative Deepening A Star and Recursive Best First Search,Manhattan Distance and Walking Distance
- A study of solving sudoku: Using combination of various inference rules