研究生: |
李明臻 Ming-Zhen Li |
---|---|
論文名稱: |
台灣直棋的勝負問題之研究 |
指導教授: |
林順喜
Lin, Shun-Shii |
學位類別: |
碩士 Master |
系所名稱: |
資訊工程學系 Department of Computer Science and Information Engineering |
論文出版年: | 2011 |
畢業學年度: | 99 |
語文別: | 中文 |
論文頁數: | 50 |
中文關鍵詞: | 電腦直棋 、回溯分析演算法 、人工智慧 |
論文種類: | 學術論文 |
相關次數: | 點閱:135 下載:29 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
電腦棋類遊戲在人工智慧領域中是很重要的,各種棋類遊戲研究層出不窮。直棋(Morris)遊戲屬於雙人遊戲的一種,自從Ralph Gasser教授在1996年提出破解Nine Men's Morris的結果之後,有關Morris games更高一層或其它版本的研究,相關文獻就十分少見。
台灣規則的直棋遊戲是Twelve Men's Morris在台灣的變體。在本論文中,我們使用CPU規格為Intel Xeon E5520 2.27GHz(雙處理器),記憶體總量為36 GByte 的機器,證明了台灣規則的直棋遊戲在開始雙方各拿六子及九子的情況,其結果都為和棋。
我們除了找到台灣規則的直棋遊戲在開始雙方各拿六顆棋子及九顆棋子的勝負結果是和棋,更從破解Nine Men's Morris的方法中,在放子階段提出跟原本作法不同的破解方法。在研究台灣規則的直棋遊戲的過程中,找到了將資料庫分割得更細的方法以及加速旋轉對稱運算的方法,並且將其運用在資料庫技術及回溯分析演算法上。
Computer chess games are very important in the field of artificial intelligence. There are very few research results on Morris in higher dimensions or in other variations since Professor Ralph Gasser solved Nine Men's Morris in 1996.
The board of Taiwan Morris game is same as the board of Twelve Men's Morris. In this thesis, a personal computer equipped with AMD Athlon64 X2 4000+ 2.1GHz CPU and 36 GBytes RAM is utilized to conduct our experiments. Thus, it gets the results of Taiwan Morris game that each player starts with six or nine pieces are a first-player draw.
In addition, we find some skills for improving the performance of our programs. We used retrograde analysis algorithm and databases in the opening stage of Taiwan Morris games. We also describe some methods employed to accelerate the calculation, such as rotation and symmetry permutation.
[1] Ralph Gasser, "Applying Retrograde Analysis to Nine Men’s Morris," Heuristic Programming in Artificial Intelligence; The Second Computer Olympiad, D.N.L. Levy and D.F. Beal (ed.), Ellis Horwood, London, 1991, 161-173.
[2] Ralph Gasser, "Solving Nine Men's Morris," R.J. Nowakowski (Ed.), Games of No Chance. MSRI Publications, Vol. 29, Cambridge University Press, Cambridge, MA, 1996, pp. 101-113.
[3] 白聖群, "八層三角殺棋的勝負問題之研究" ,國立臺灣師範大學資訊工程研究所碩士論文,2009。
[4] 黃文樟, "電腦象棋深象中局程式的設計與實作" ,國立臺灣師範大學資訊工程研究所碩士論文,2006。
[5] 謝曜安, "電腦暗棋之設計及實作" ,國立臺灣師範大學資訊工程研究所碩士論文,2008。
[6] 吳光哲, "電腦象棋搜尋圖歷史交互作用問題之研究" ,台灣大學資訊工學研究所碩士論文,2005。
[7] 許舜欽, "直棋的電腦解法及其實現" ,國立台灣大學工程學刊,第三十二期,第1-10頁,1982。