2 METHOD
2.1 The Application of Artificial
Intelligence in the Field of Chinese
Chess
In the field of Chinese chess games, artificial
intelligence has transformed the landscape of this
board game. The chessboard is 9×10 in size, and the
moves are relatively fixed. Its complexity is lower
than that of Go. Traditional search algorithms,
heuristic search algorithms, and evaluation functions
can be utilized to find better solutions. However,
compared to Go, it has a relatively lower dependence
on deep learning. The rules of chess are relatively
clear, and it has more quantifiable evaluation
indicators. For example, different pieces such as the
chariot, the horse, the cannon, and the soldier have
different values, and these values can provide
references for situation assessment. Therefore, the
situation score can be calculated through relatively
clear evaluation functions, which makes the
calculation of chess based on traditional rules easier
to understand and operate.
Based on the analysis of the shortcomings of a
single permutation table, the higher-ups proposed a
permutation table algorithm based on hash
technology. In this algorithm, the first permutation
table adopts a depth-first strategy, while the second
one employs the always-overwriting strategy.
Through this approach, the double permutation table
can effectively improve the hit rate of the system,
avoid the problem that shallow records in the depth-
first table cannot be stored, and solve the defect of the
always-replacing table that ignores the search depth.
Experimental results show that the double
permutation table has obvious advantages in
improving the search efficiency of the Chinese chess
human-machine game system (Gao & Guo, 2008).
Yue et al. conducted research on improving the
efficiency of the α - β pruning algorithm. By
referring to the existing heuristic methods in chess,
they proposed to utilize permutation table heuristics,
static evaluation heuristics, dynamic heuristics (killer
heuristics and historical heuristics), and expand the
window for internal iterations to deepen the
generation of better move arrangement schemes. This
scheme has strong heuristic capabilities. The
experimental results show that it can significantly
improve the efficiency of the α-β pruning algorithm
(Yue & Feng, 2009).
Guo analyzed the roles of the evaluation function
and the auxiliary search mechanism in the chess game
system, proposed the application of the B* algorithm
based on the best-first search strategy, and improved
the evaluation function. This method adopts the
method of returning correction values, which is fed
back from the lower-level nodes to the upper-level
nodes, and modifies the optimistic and pessimistic
values of the upper-level nodes, so as to continuously
shorten the value range and reach the termination
condition of the algorithm, making it easier to find the
best branch. The experimental results show that the
B* algorithm is effective in the chess game and
improves the efficiency of search (Guo, 2010).
2.2 The Application of Artificial
Intelligence in the Field of Black
and White Chess.
In the game of Black and White chess, artificial
intelligence provides more powerful learning and
training tools, enriching the tactical strategies of
black and white chess, and having no small impact on
the development of black and white chess. The Black
and white chess board is 8×8, a total of 64 grids, and
its complexity is far less than Go. When artificial
intelligence is looking for the best solution, more
search algorithms are used to build game trees for
search and evaluation, and less deep learning and
reinforcement learning are used. When evaluating the
situation, Black and White chess mainly calculates
the situation according to the number of pieces,
occupying positions and the number of flipped pieces,
etc., based on relatively clear rules and through clear
evaluation functions.
By combining the estimation process of the
generated game tree nodes with the search process of
the game tree, Du et al. proposed to use Alpha-Beta
pruning and max-min principle methods to search for
the best position, optimize the game tree search and
valuation function from two aspects and change the
search order will improve the efficiency of the
pruning algorithm. When the algorithm gives the
chosen step, do not stop the search immediately, but
search a few steps further on the original estimated
possible path, and check again whether there will be
accidents, and add auxiliary search methods. The
experimental results show the effectiveness of the
algorithm, which improves the original algorithm and
improves the search speed (Du & Cheng, 2007).
Li studied the game tree search algorithm and
proposed a heuristic improvement on the basis of the
game tree search algorithm. Heuristic factors include:
the double substitution table heuristic, shallow
detection heuristic and "killer" heuristic. In node
sorting, the method of dynamic selection of node