Discovering Chinese Chess strategies through coevolutionary approaches

被引:5
作者
Ong, C. S. [1 ]
Quek, H. Y. [1 ]
Tan, K. C. [1 ]
Tay, A. [1 ]
机构
[1] Natl Univ Singapore, Dept Elect & Comp Engn, Singapore 117548, Singapore
来源
2007 IEEE SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE AND GAMES | 2007年
关键词
coevolution; evolutionary algorithms; Chinese Chess; game strategies; opening book;
D O I
10.1109/CIG.2007.368121
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Coevolutionary techniques have been proven to be effective in evolving solutions to many game related problems, with successful applications in many complex chess-like games like Othello, Checkers and Western Chess. This paper explores the application of coevolutionary models to learn Chinese Chess strategies. The proposed Chinese Chess engine uses alpha-beta search algorithm, quiescence search and move ordering. Three different models are studied: single-population competitive, host-parasite competitive and cooperative coevolutionary models. A modified alpha-beta algorithm is also developed for performance evaluation and an archiving mechanism is implemented to handle intransitive behaviour. Interesting traits are revealed when the coevolution models are simulated under different settings - with and without opening book. Results show that the coevolved players can perform relatively well, with the cooperative model being best for finding good players under random strategy initialization and the host-parasite model being best for the case when strategies are initialized with a good set of starting seeds.
引用
收藏
页码:360 / 367
页数:8
相关论文
共 25 条
[1]   A GENERALIZED QUIESCENCE SEARCH ALGORITHM [J].
BEAL, DF .
ARTIFICIAL INTELLIGENCE, 1990, 43 (01) :85-98
[2]   Toward opening book learning [J].
Buro, M .
ICCA JOURNAL, 1999, 22 (02) :98-102
[3]   Evolving neural networks to play checkers without relying on expert knowledge [J].
Chellapilla, K ;
Fogel, DB .
IEEE TRANSACTIONS ON NEURAL NETWORKS, 1999, 10 (06) :1382-1391
[4]   Observing the evolution of neural networks learning to play the game of Othello [J].
Chong, SY ;
Tan, MK ;
White, JD .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2005, 9 (03) :240-251
[5]  
CLIFF D, 1995, P 3 EUR C ART LIF, P200
[6]  
Darwen P. J., 2002, International Journal of Computational Intelligence and Applications, V2, P83, DOI 10.1142/S1469026802000440
[7]  
de Jong ED, 2004, LECT NOTES COMPUT SC, V3242, P843
[8]  
Fogel DB, 2004, P IEEE, V92, P1947, DOI 10.1109/JPROC.2004.837633
[9]  
GOH CK, 2006, P IEEE C EV COMP
[10]  
Goldberg D.E., 1989, OPTIMIZATION MACHINE