簡易檢索 / 詳目顯示

研究生: 林玉祥
論文名稱: 電腦圍棋中考慮使用損劫之打劫策略研究
指導教授: 林順喜
學位類別: 碩士
Master
系所名稱: 資訊工程學系
Department of Computer Science and Information Engineering
論文出版年: 2007
畢業學年度: 95
語文別: 中文
論文頁數: 76
中文關鍵詞: 電腦圍棋劫爭打劫劫材損劫最小最大搜尋法
英文關鍵詞: Computer Go, Ko, Ko Fight, Ko Threat, Damage Ko, Minimax Search
論文種類: 學術論文
相關次數: 點閱:145下載:41
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 在圍棋中,劫爭是個重要且有趣的問題,同時也是電腦圍棋程式提昇棋力的關鍵之一。劫爭與劫材的使用有密不可分的關係,也可以說,劫爭的複雜性與樂趣就建築在劫材的使用上。損劫是圍棋實戰中經常出現且被使用的一種劫材,由於損劫本身的性質,使得找劫材時的利益考量更複雜了許多。我們延續了先前師大資工所黃士傑的劫爭研究,納入使用損劫的考量,透過minimax搜尋原則以及打劫流程圖,找出打劫的策略。目標是當電腦圍棋程式遇上劫爭,可以迅速的計算出在這個局部能夠得到的利益,以及選擇正確的劫材來打劫。目前在損劫的損值相同時能夠迅速地獲得最佳解,而損值不同時,透過我們的方法來搜尋,平均能夠在七分鐘左右處理雙方各16個劫材的數量。另透過測試得知,使用經驗法則可以在平均誤差0.1目以內逼近最佳解所求之值。

    Ko fight is not only an important and interest part in Go, but also one of the key issues in order to improve the level of Go program. There is a great relationship between Ko and Ko threat. In other words, the complexity and fun of Ko are usually based on finding Ko threat. Damage Ko is one kind of Ko threat that occurs and is used frequently. Because of the property of damage Ko, it’s getting more complex when we deal with the benefits of the Ko threats. Following the research of S. C. Huang in National Taiwan Normal University for Ko fight, we furthermore consider the usage of damage Ko and find out the strategies for Ko fight by showing the flow diagram of Ko fight and the principle of minimax search. Our prototype program can calculate the optimal benefit quite fast in some cases, and choose a correct Ko threat to against opponent when Ko fight happened. We can find the best solution when damage values of the Ko threats are the same. On the other hand, the number of Ko threat that we can process in 7 minutes by our search method is about 16 for each player when the damage values are different. The experimental results show that we can approximate the best solution by our heuristic method with an average error less than 0.1.

    摘要………………………………………………........................……ii ABSTRACT………………………………………………….........…iii 目錄……………………………………………………………...……iv 附圖目錄………………………………………………………………v 第一章 緒論                      1 第一節 前言……………………………………………………1 第二節 研究動機與目的………………………………………2 第三節 論文架構………………………………………………5      第二章 圍棋知識                   6 第一節 圍棋的基本規則………………………………………6 第二節 劫爭……………………………………………………9 第三節 劫材…………………………………………………..13 第四節 棋步價值的推算……………………………………..15      第三章 打劫問題與文獻探討               19 第一節 打劫問題定義及描述……………………………..…19 第二節 文獻探討……………………………………………..19      第四章 單一劫爭使用損劫的打劫策略           25 第一節 打劫演算法……..……………………………………25 第二節 劫材條件與定理證明………………………………..38 第三節 不同損劫個數時的打劫策略………………………..57 第四節 時間複雜度分析……………………………………..62 第五節 搶佔有價值棋步的處理……………………………..67      第五章 結論以及未來研究方向           75 參考文獻                        76

    [1] L. V. Allis, “Searching for solutions in games and artificial intelligence,” Ph.D. Dissertation Vrije, Universitat Amsterdam, Maastricht, 1994.
    [2] B. Bouzy, T. Cazenave, “Computer go: an ai-oriented survey,” Artificial Intelligence, Vol. 132 (1), pp. 39-103, 2001.
    [3] T. Cazenave, “Strategic evaluation in complex domains,” In Proceedings of the Eleventh international Florida Artificial intelligence Research Society Conference, (May 18 - 20, 1998). D. J. Cook, Ed. AAAI Press, 2-6.
    [4] D. Doshay, C. McDowell, “SlugGo:a computer baduk program,” available at http://www.soe.ucsc.edu/~charlie/projects/SlugGo/icob.pdf .
    [5] GNU Go, http://www.gnu.org/software/gnugo/ .
    [6] J. Lehmann, “Computer go,” available at
    http://jens-lehmann.org/files/2004_go.ps .
    [7] Neuro Go, http://www.cs.ualberta.ca/~emarkus/neurogo/ .
    [8] T. Wolf, Go Tool, http://www.qmw.ac.uk/~ugah006/gotools/ .
    [9] 村島誼紀,”劫爭辭典”,理藝出版社, 1997。
    [10] 吳震坤,”電腦詰棋程式中處理劫爭問題之研究”,國立台灣大學資訊工程研究所,2001。
    [11] 林海峰,”打劫的魔力”,理藝出版社,1997。
    [12] 林順喜、黃士傑、顏士淨,”電腦圍棋打劫的策略”,全國計算機會議(NCS2003), 逢甲大學,台灣,中華民國,OT_133,頁1754-1761, 2003。
    [13] 黃士傑,”電腦圍棋打劫的策略”,國立台灣師範大學資訊工程研究所,碩士論文, 2003。
    [14] 陳志行,”電腦圍棋門徑”,
    http://www.computergo.net/go/modules/article/view.article.php?10/c3。
    [15] 圍棋文化漫談之一,
    http://www.zhengwunet.org/zhengwunet/article/2003/8/17/23408.html。
    [16] 圍棋文化漫談之四,http://www.epochtimes.com/b5/3/9/3/c14426.htm。
    [17] 圍棋介紹,http://www.sczdc.cn/read.php?wid=180。
    [18] 圍棋起源,http://www.jianshe.com.cn/groupinfor/lgo1.asp。
    [19] 圍棋基本規則,http://blog.yam.com/sqofnc/archives/1329734.html。
    [20] 應式圍棋規則,http://mars.lssh.tp.edu.tw/~u3300159/rule_3.htm。
    [21] 顏士淨、嚴礽麒、許舜欽,”電腦圍棋中盤著手策略”,第七屆人工智慧與應用研討會論文集,2002。

    QR CODE