Research on the Computational Complexity of N X N Chinese Chess1

Qiang Gao,Xinhe Xu
DOI: https://doi.org/10.3233/icg-2015-38106
2015-01-01
ICGA Journal
Abstract:Computational complexity of a computer game is an almost insurmountable obstacle in the process of looking for an ideal solution. Nevertheless researchers in the field of computer games aim to find such solutions, which may range from tractable to intractable. From the perspective of computational complexity, this article illustrates that n x n Chinese chess is intractable. The article starts to introduce the notion of an EXPTIME-complete problem of computational complexity and give as an example the G(3) game. Then an n x n Chinese chess position (one rook and two queens) is constructed, which consists of three essential components, viz. Boolean controller, switch, and the crossing of clause-channel. The G(3) game is simulated on the position, and it is proved that G(3) is reducible to the n x n Chinese chess position in polynomial time. From this result it is implied that n x n Chinese chess is EXPTIME-complete.
What problem does this paper attempt to address?