DocumentCode
55623
Title
Job-Level Proof Number Search
Author
I-Chen Wu ; Hung-Hsuan Lin ; Der-Johng Sun ; Kuo-Yuan Kao ; Ping-Hung Lin ; Yi-Chih Chan ; Po-Ting Chen
Author_Institution
Dept. of Comput. Sci., Nat. Chiao Tung Univ., Hsinchu, Taiwan
Volume
5
Issue
1
fYear
2013
fDate
Mar-13
Firstpage
44
Lastpage
56
Abstract
This paper introduces an approach, called generic job-level search, to leverage the game-playing programs which are already written and encapsulated as jobs. Such an approach is well suited to a distributed computing environment, since these jobs are allowed to be run by remote processors independently. In this paper, we present and focus on a job-level proof number search (JL-PNS), a kind of generic job-level search for solving computer game search problems, and apply JL-PNS to solving automatically several Connect6 positions, including some difficult openings. This paper also proposes a method of postponed sibling generation to generate nodes smoothly, and some policies, such as virtual win, virtual loss, virtual equivalence, flagging, or hybrids of the above, to expand the nodes. Our experiment compared these policies, and the results showed that the virtual-equivalence policy, together with flagging, performed the best against other policies. In addition, the results also showed that the speedups for solving these positions are 8.58 on average on 16 cores.
Keywords
computer games; distributed processing; Connect6 position; computer game search problem; distributed computing environment; game-playing program; generic job-level search; job-level proof number search; postponed sibling generation; remote processor; virtual equivalence; virtual loss; virtual win; Computer games; Distributed processing; Program processors; Search problems; Connect6; desktop grids; job-level proof number search (JL–PNS); proof number search; threat-space search;
fLanguage
English
Journal_Title
Computational Intelligence and AI in Games, IEEE Transactions on
Publisher
ieee
ISSN
1943-068X
Type
jour
DOI
10.1109/TCIAIG.2012.2224659
Filename
6329938
Link To Document