透過您的圖書館登入
IP:3.129.92.14
  • 學位論文

「深象」象棋軟體平行化之研究

Research on Parallel Search of Chinese Chess Software “Deep Elephant”

指導教授 : 林順喜
若您是本文的作者,可授權文章由華藝線上圖書館中協助推廣。

摘要


在深藍打敗西洋棋棋王Kasparov之後,因為象棋的遊戲方式與西洋棋差不多,成為下一個最有可能擊敗人類棋王的棋類,所以電腦象棋成為最熱門的研究領域之一。之前深象使用單一CPU循序的方式搜尋,搜尋的深度大約在10層左右,難以加深,為了增進深象的棋力,我們使用Dynamic Tree Splitting演算法將程式平行化,將其搜尋速度提升。當程式改成使用Dynamic Tree Splitting平行演算法,需要更改其搜尋架構、以及資料結構。經由實驗顯示,當使用四顆CPU,搜尋速度提升為使用單一CPU的3.3倍、搜尋深度平均增加1~2層,對戰的戰績也有相當的提升。

並列摘要


Since Kasparov, the world chess champion, was defeated by "Deep Blue", Chinese chess is expected to be the next chess game in which computer program can defeat any human player. This is due to the fact that the playing rules in chess or Chinese chess are not so much different. Hence, Chinese chess program is one of the most popular research areas nowadays. Previously, our Chinese chess program "Deep Elephant" used sequential Nega_Scout algorithm to search the game tree and its search depth was only about 10. In order to improve the strength of "Deep Elephant", we parallelize the program using the “Dynamic Tree Splitting” algorithm. Experimental results show that it has a speedup of 3.3 and its search depth increases 1 to 2 ply when using 4 CPUs and it has a better achievement over the previous version.

參考文獻


[29] 吳光哲, “電腦象棋搜尋圖歷史交互作用問題之研究”, 國立臺灣大學資訊工程研究所碩士論文, 2005.
[2] S. G. Akl, D. T. Barnard and R. J. Doran,” Design, analysis and implementation of a parallel tree search algorithm”, IEEE Transactions on Pattern Analysis and Machine Intelligence, Vol. PAMI-4, No. 2, pp. 192-203, 1982.
[4] M. G. Brockington,“ A taxonomy of parallel tree search”, ICGA Journal pp. 162-174, 1996.
[6] M. G. Brockington and J. Schaeffer,” APHID game-tree search”, Presented at Advances in Computer Chess 8, Maastricht, 1996.
[12] R. A. Finkel and J. P. Fishburn,“ Parallelism in alpha-beta tearch”, Artificial Intelligence, Vol. 19, No. 1, pp. 89-106, 1982.

被引用紀錄


張修正(2007)。電腦象棋開局庫之改進研究〔碩士論文,國立臺灣師範大學〕。華藝線上圖書館。https://www.airitilibrary.com/Article/Detail?DocID=U0021-0204200815540117
謝曜安(2007)。電腦暗棋之設計及實作〔碩士論文,國立臺灣師範大學〕。華藝線上圖書館。https://www.airitilibrary.com/Article/Detail?DocID=U0021-2910200810540512
謝政孝(2010)。暗棋中棋種間食物鏈關係之探討與實作〔碩士論文,國立臺灣師範大學〕。華藝線上圖書館。https://www.airitilibrary.com/Article/Detail?DocID=U0021-1610201315203775
勞永祥(2011)。電腦暗棋之人工智慧改良〔碩士論文,國立臺灣師範大學〕。華藝線上圖書館。https://www.airitilibrary.com/Article/Detail?DocID=U0021-1610201315240130

延伸閱讀