DocumentCode
578135
Title
Designing a high-performance Chinese chess computer player for middle game position
Author
Yu, Wan-guo
Author_Institution
Math. & Comput. Dept., Hebei Normal Univ. for Nat., Chengde, China
Volume
2
fYear
2012
fDate
15-17 July 2012
Firstpage
571
Lastpage
577
Abstract
Computer game is an important experimental plot for testing the performances of artificial intelligence algorithms. In comparison with the international chess computer game, Chinese chess computer game (CCCG) has more complicated and intricate variations of feasible moves. Particularly, due to the complexity of positions and limitation of computational time, the middle game position plays a very important role when developing an intelligent CCCG player. In this paper, a high-performance CCCG player named CCCGylh for middle game position is designed and implemented by 1) designing a more flexible data strncture to describe the board position, pieces, and legal moves, in which the board and pieces arrays are mutually dependent; 2) using the alpha-beta algorithm to search a pruned game tree which can be formed by only storing the pieces array; and 3) constructing a simplified evaluation function which can appraise a position with more little time consumption. It will make the alpha-beta algorithm search the game tree more deeply so that more accurate move can be selected. By comparing with the testing players, the better performance of CCCGylh is demonstrated. The experimental results show that CCCGylh can obtain the higher playing level in the middle game positions.
Keywords
computer games; trees (mathematics); CCCGylh; alpha-beta algorithm; artificial intelligence algorithms; board position; computational time limitation; data structure; high-performance Chinese chess computer player; intelligent CCCG player; international chess computer game; legal moves; middle game position; pieces arrays; position complexity; pruned game tree; Abstracts; IP networks; Chinese chess; Computer Game; Evaluation function; Game tree; Searching algorithm;
fLanguage
English
Publisher
ieee
Conference_Titel
Machine Learning and Cybernetics (ICMLC), 2012 International Conference on
Conference_Location
Xian
ISSN
2160-133X
Print_ISBN
978-1-4673-1484-8
Type
conf
DOI
10.1109/ICMLC.2012.6358986
Filename
6358986
Link To Document