DocumentCode
445600
Title
Checkers using a co-evolutionary on-line evolutionary algorithm
Author
Hughes, Evan J.
Author_Institution
Dept. Aerosp., Power & Sensors, Cranfield Univ., Swindon, UK
Volume
2
fYear
2005
fDate
2-5 Sept. 2005
Firstpage
1899
Abstract
The game of checkers has been well studied and many computer players exist. The vast majority of these ´software opponents´ use a minimax strategy combined with an evaluation function to expand game tree for a number of moves ahead and estimate the quality of the pending moves. In this paper, an alternative approach is described where an on-line evolutionary algorithm is used to co-evolve move sets for both players in the game, playing the entire length of the game tree for each evaluation, thus avoiding the need for the minimax strategy or an evaluation function. The on-line evolutionary algorithm operates in essence as a ´directed´ Monte-Carlo search process and although demonstrated on the game of checkers, could potentially be used to play games with a larger branching factor such as Go.
Keywords
Monte Carlo methods; evolutionary computation; game theory; games of skill; search problems; trees (mathematics); checkers game; directed Monte-Carlo search process; evaluation function; game tree; minimax strategy; online evolutionary algorithm; software opponents; Artificial neural networks; Engines; Evolutionary computation; Humans; Minimax techniques; Probability; Software quality;
fLanguage
English
Publisher
ieee
Conference_Titel
Evolutionary Computation, 2005. The 2005 IEEE Congress on
Print_ISBN
0-7803-9363-5
Type
conf
DOI
10.1109/CEC.2005.1554919
Filename
1554919
Link To Document