Rook Jumping Maze Generation for AI Education

Rook Jumping Maze design provides a number of good opportunities for experiential learning of AI concepts, including uninformed search, stochastic local search, machine learning, and objective/utility function design. In this paper we will define the maze and present a collection of exercises that allow exploration of several AI topics in the context of an engaging, fun, and unifying task.

[1]  Todd W. Neller Teaching Stochastic Local Search , 2005, FLAIRS Conference.

[2]  Sam Loyd,et al.  Cyclopedia of puzzles , 1914 .

[3]  Todd W. Neller,et al.  Rook Jumping Maze Design Considerations , 2010, Computers and Games.

[4]  Richard S. Sutton,et al.  Reinforcement Learning: An Introduction , 1998, IEEE Trans. Neural Networks.

[5]  Thomas Stützle,et al.  Stochastic Local Search: Foundations & Applications , 2004 .