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 :
بازگشت