• 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