Using an evolutionary algorithm for the tuning of a chess evaluation function based on a dynamic boundary strategy

被引:0
作者
Nasreddine, Hallam [1 ]
Poh, Hendra Suhanto [1 ]
Kendall, Graham [2 ]
机构
[1] Univ Nottingham, Fac Engn & Comp Sci, Malaysia Campus, Semenyih, Malaysia
[2] Univ Nottingham, Sch Comp Sci, Nottingham, England
来源
2006 IEEE CONFERENCE ON CYBERNETICS AND INTELLIGENT SYSTEMS, VOLS 1 AND 2 | 2006年
关键词
evaluation function; evolutionary algorithm; chess program;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
One of the effective ways of optimising the evaluation function of a chess game is by tuning each of its parameters. Recently, evolutionary algorithms have become an appropriate choice as optimisers. In the past works related to this domain, the values of the parameters are within a fixed boundary which means that no matter how the recombination and mutation operators are applied, the value of a given parameter cannot go beyond its corresponding interval. In this paper, we propose a new strategy called "dynamic boundary strategy" where the boundaries of the interval of each parameter are dynamic. A real-coded evolutionary algorithm that incorporates this strategy and uses the polynomial mutation as its main exploitative tool is implemented. The effectiveness of the proposed strategy is tested by competing our program against a popular commercial chess software. Our chess program has shown an autonomous improvement in performance after learning for hundreds of generations.
引用
收藏
页码:823 / +
页数:2
相关论文
共 11 条
[1]  
[Anonymous], 1989, GENETIC ALGORITHM SE
[2]  
Deb K., 1995, Complex Systems, V9, P115
[3]  
Fogel DB, 2004, P IEEE, V92, P1947, DOI 10.1109/JPROC.2004.837633
[4]  
Kaindl H., 1990, COMPUTERS CHESS COGN, P133, DOI [10.1007/978-1-4613-9080-0, DOI 10.1007/978-1-4613-9080-0]
[5]  
Kendall G, 2001, IEEE C EVOL COMPUTAT, P995, DOI 10.1109/CEC.2001.934299
[6]   THE 22D ANNUAL ACM INTERNATIONAL COMPUTER CHESS CHAMPIONSHIP, ALBUQUERQUE, NEW-MEXICO [J].
KOPEC, D ;
NEWBORN, M ;
VALVO, M .
COMMUNICATIONS OF THE ACM, 1992, 35 (11) :100-110
[7]  
LUGER FG, 1997, ARTIF INTELL, P144
[8]  
MICHALEWICZ Z, 1996, GENETIC ALGORITHMS D
[9]  
Russel S.J., 2003, Artificial intelligence: A modern approach, V2nd
[10]  
SHANNON E, 1950, PHILOS MAGAZIN 7 MAR, V41