Math 77D: Game Simulation and Analysis

chess board
     Game theory involves the application of mathematical tools to study various aspects of game play including determining if games are fair, finding optimal game play strategies and analyzing potential game payoffs.
     In this course, we will utilize a combination of mathematical game theory and numerical computing to study several two player impartial combinatorial games. In particular, we will learn some basics of machine learning to write computer programs which can learn to play a particular game through trial and error by reinforcing winning moves.
     By the end of the course, each student will have the opportunity to select their own game to explore. Students will use a combination of mathematical analysis and computer assisted search to find optimal stratetgies for their game.