[1]WEI Yinfu,LI Zhoujun.A method for calculating the total number of states of Chinese chess on the basis of dynamic programming[J].CAAI Transactions on Intelligent Systems,2019,14(1):108-114.[doi:10.11992/tis.201803008]
Copy
CAAI Transactions on Intelligent Systems[ISSN 1673-4785/CN 23-1538/TP] Volume:
14
Number of periods:
2019 1
Page number:
108-114
Column:
学术论文—自然语言处理与理解
Public date:
2019-01-05
- Title:
-
A method for calculating the total number of states of Chinese chess on the basis of dynamic programming
- Author(s):
-
WEI Yinfu; LI Zhoujun
-
The Institute of Intelligent Information Processing, School of Computer Science and Engineering, Beihang University, Beijing 100191, China
-
- Keywords:
-
computer games; Chinese chess; combinatorial counting; space complexity; dynamic programming; counting method; problem solving; state space
- CLC:
-
TP301.6
- DOI:
-
10.11992/tis.201803008
- Abstract:
-
The space complexity of Chinese chess is a primary index for analyzing the complexity of Chinese chess, which is a counting problem of calculating the number of states of Chinese chess. Given the features of Chinese chess, this problem can be divided into several subproblems that can be solved by dynamic programming to obtain a precise solution of the total number of states of Chinese chess. Our results show that the total number of states of Chinese chess mentioned in previous papers is inaccurate and much higher than the actual number of states (1039.88). Finally, the main idea of the counting method was summarized based on dynamic programming, and illustrations for some uses of the method were provided.