Co-evolutionary particle swarm optimization applied to the 7/spl times/7 Seega game

Seega is an ancient Egyptian two-stage board game that, in certain aspects, is more difficult than chess. The two-player game is most commonly played on a 7 /spl times/ 7 board, but is also sometimes played on a 5 /spl times/ 5 or 9 /spl times/ 9 board. In the first and more difficult stage of the game, players take turns placing one disk each on the board until the board contains only one empty cell. In the second stage players take turns moving disks of their color; a disk that becomes surrounded by disks of the opposite color is captured and removed from the board. Building on previous work, on the 5 /spl times/ 5 version of Seega [A.M. Abdelbar et al., 2003], we focus, in this paper, on the 7 /spl times/ 7 board. Our approach employs co-evolutionary particle swarm optimization for the generation of feature evaluation scores. Two separate swarms are used to evolve White players and Black players, respectively; each particle represents feature weights for use in the position evaluation. Experimental results are presented and the performance of the full game engine are discussed.

[1]  Martin Müller,et al.  Computer Go , 2002, Artif. Intell..

[2]  J. M. Burmeister,et al.  A1 techniques used in Computer Go , 1999 .

[3]  Kenneth A. De Jong,et al.  A Cooperative Coevolutionary Approach to Function Optimization , 1994, PPSN.

[4]  H. Jaap van den Herik,et al.  Games solved: Now and in the future , 2002, Artif. Intell..

[5]  Gerald Tesauro,et al.  TD-Gammon, a Self-Teaching Backgammon Program, Achieves Master-Level Play , 1994, Neural Computation.

[6]  Yuhui Shi,et al.  Co-evolutionary particle swarm optimization to solve min-max problems , 2002, Proceedings of the 2002 Congress on Evolutionary Computation. CEC'02 (Cat. No.02TH8600).

[7]  Richard S. Sutton,et al.  Neuronlike adaptive elements that can solve difficult learning control problems , 1983, IEEE Transactions on Systems, Man, and Cybernetics.

[8]  James Kennedy,et al.  Particle swarm optimization , 2002, Proceedings of ICNN'95 - International Conference on Neural Networks.

[9]  Arthur L. Samuel,et al.  Some Studies in Machine Learning Using the Game of Checkers , 1967, IBM J. Res. Dev..

[10]  Murray Campbell,et al.  Deep Blue , 2002, Artif. Intell..

[11]  Ashraf M. Abdelbar,et al.  Applying Co-Evolutionary Particle Swam Optimization to the Egyptian Board Game Seega , 2003 .

[12]  Russell C. Eberhart,et al.  A new optimizer using particle swarm theory , 1995, MHS'95. Proceedings of the Sixth International Symposium on Micro Machine and Human Science.

[13]  Gene A. Tagliarini,et al.  Using neural network learning in an Othello evaluation function , 1998, J. Exp. Theor. Artif. Intell..

[14]  Michael Buro,et al.  From Simple Features to Sophisticated Evaluation Functions , 1998, Computers and Games.

[15]  Kai-Fu Lee,et al.  The Development of a World Class Othello Program , 1990, Artif. Intell..

[16]  Thomas Kiel Rasmussen,et al.  Hybrid Particle Swarm Optimiser with breeding and subpopulations , 2001 .

[17]  Nils J. Nilsson,et al.  Artificial Intelligence , 1974, IFIP Congress.