Skip navigation

DSpace

機構典藏 DSpace 系統致力於保存各式數位資料(如:文字、圖片、PDF)並使其易於取用。

點此認識 DSpace
DSpace logo
English
中文
  • 瀏覽論文
    • 校院系所
    • 出版年
    • 作者
    • 標題
    • 關鍵字
    • 指導教授
  • 搜尋 TDR
  • 授權 Q&A
    • 我的頁面
    • 接受 E-mail 通知
    • 編輯個人資料
  1. NTU Theses and Dissertations Repository
  2. 電機資訊學院
  3. 資訊工程學系
請用此 Handle URI 來引用此文件: http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/84876
完整後設資料紀錄
DC 欄位值語言
dc.contributor.advisor薛智文(Chih-Wen Hsueh)
dc.contributor.authorChia-Ming Hsuen
dc.contributor.author許嘉銘zh_TW
dc.date.accessioned2023-03-19T22:30:20Z-
dc.date.copyright2022-08-30
dc.date.issued2022
dc.date.submitted2022-08-26
dc.identifier.citation11th computer olympiad. https://icga.org/icga/news/Olympiad/Olympiad2006/. Accessed June 8, 2022. Aga rules. https://www.usgo.org/aga-concise-rules-go. Accessed April 29, 2022. Asian tv cup. https://www.nihonkiin.or.jp/match/tv-asia/archive.html. Accessed April 29, 2022. British go journal - number 174. https://www.britgo.org/files/2016/deepmind/BGJ174-AlphaGo.pdf. Accessed June 8, 2022. Chinese rules. http://home.snafu.de/jasiek/c2002.pdf. Accessed April 29, 2022. The future of go summit, match one: Ke jie vs alphago. https://www.youtube.com/watch?v=Z-HL5nppBnM. Accessed June 8, 2022. The future of go summit, match three: Ke jie vs alphago. https://www.youtube.com/watch?v=ru0E7N0-kFE. Accessed June 8, 2022. The future of go summit, match two: Ke jie vs alphago. https://www.youtube.com/watch?v=1U1p4Mwis60. Accessed June 8, 2022. Google deepmind challenge match - full games with commentary. https://www.youtube.com/playlist?list=PLqYmG7hTraZAZG14YEL8iFDjShWQsWrNR. Accessed June 8, 2022. Ing cup. http://www.ycqweiqi.com/Index.aspx. Accessed April 29, 2022. Ing rules. https://www.usgo.org/sites/default/files/pdf/IngRules2006.pdf. Accessed April 29, 2022. Ing rules. https://go.org.nz/index.php/about-go/new-zealand-rules-of-go. Accessed April 29, 2022. International computer game association. https://icga.org/. Accessed April 29, 2022. Japanese rules. http://www.cs.cmu.edu/~wjh/go/rules/Japanese.html. Accessed April 29, 2022. Katago. https://katagotraining.org/. Accessed June 8, 2022. Katago opening books. https://katagobooks.org/. Accessed June 8, 2022. Korean rules. http://home.snafu.de/jasiek/k2016.html. Accessed April 29, 2022. Lg cup. http://baduk.lg.co.kr/eng/. Accessed April 29, 2022. Lomonosov tablebases website. https://tb7.chessok.com/. Accessed April , 2022. 福井正明. 囲碁特訓五 × 五 ― 五道盤上達法. 碁スーパーブックス2. 日本棋院, 2000. 福井正明. 五路盤問題集: 画期的囲碁上達法. 囲碁文庫. 日本棋院, 2002. 林弘承. 有效使用記憶體的小盤面圍棋求解演算法及實作. 2018. V. Arlazarov and A. Futer. Computer analysis of a rook endgame. In Computer Chess Compendium, pages 330–336. Springer, 1988. H. Bal and V. Allis. Parallel retrograde analysis on a distributed system. In Supercomputing’95: Proceedings of the 1995 ACM/IEEE Conference on Supercomputing, pages 73–73. IEEE, 1995. B. Bouzy. Go patterns generated by retrograde analysis. Evaluation, 1(3):9, 2001. C.-W. Chou, P.-C. Chou, H. Doghmen, C.-S. Lee, T.-C. Su, F. Teytaud, O. Teytaud, H.-M. Wang, M.-H. Wang, L.-W. Wu, et al. Towards a solution of 7x7 go with meta-mcts. In Advances in Computer Games, pages 84–95. Springer, 2011. R. Gasser. Solving nine men’s morris. Computational Intelligence, 12(1):24–41, 1996. T. N. Ki-in. 黑猫的四路围棋. T. R. Lincke and A. Marzetta. Large endgame databases with limited memory space. ICGA Journal, 23(3):131–138, 2000. R. Raman, V. Raman, and S. R. Satti. Succinct indexable dictionaries with applications to encoding k-ary trees, prefix sums and multisets. ACM Transactions on Algorithms (TALG), 3(4):43–es, 2007. J. W. Romein and H. E. Bal. Awari is solved. ICGA Journal, 25(3):162–165, 2002. J. W. Romein and H. E. Bal. Solving awari with parallel retrograde analysis. Computer, 36(10):26–33, 2003. J. Schaeffer, Y. Björnsson, N. Burch, R. Lake, P. Lu, and S. Sutphen. Building the checkers 10-piece endgame databases. In Advances in Computer Games, pages 193–210. Springer, 2004. J. Schaeffer, N. Burch, Y. Bjornsson, A. Kishimoto, M. Muller, R. Lake, P. Lu, and S. Sutphen. Checkers is solved. science, 317(5844):1518–1522, 2007. M. Sharir. A strong-connectivity algorithm and its applications in data flow analysis. Computers & Mathematics with Applications, 7(1):67–72, 1981. T. Ströhlein. Untersuchungen über kombinatorische Spiele. PhD thesis, Technische Hochschule München, 1970. R. Tarjan. Depth-first search and linear graph algorithms. SIAM journal on computing, 1(2):146–160, 1972. K. Thompson. Retrograde analysis of certain endgames. J. Int. Comput. Games Assoc., 9(3):131–139, 1986. K. Thompson. 6-piece endgames. ICGA Journal, 19(4):215–226, 1996. E. C. van der Werf, H. J. Van Den Herik, and J. W. Uiterwijk. Solving go on small boards. ICGA Journal, 26(2):92–107, 2003. C. Wirth and J. Nievergelt. Exhaustive and heuristic retrograde analysis of the kppkp endgame. ICGA Journal, 22(2):67–80, 1999. P.-h. Wu, P.-Y. Liu, and T.-s. Hsu. An external-memory retrograde analysis algorithm. In International Conference on Computers and Games, pages 145–160. Springer, 2004. B. Yang, L. Wang, H. Lu, and Y. Yang. Learning the game of go by scalable network without prior knowledge of komi. IEEE Transactions on Games, 12(2):187–198, 2020. V. Zakharov and V. Makhnychev. Creating tables of chess 7-piece endgames on the lomonosov supercomputer. Superkomp'yutery, 15:34–37, 2013.
dc.identifier.urihttp://tdr.lib.ntu.edu.tw/jspui/handle/123456789/84876-
dc.description.abstract圍棋在古代就被發明出來,是一個歷史悠久的遊戲,世代相傳。到了現在,雖然規則與以往不同,但在很多國家也都一直是個熱門的遊戲,圍棋的規則簡單明瞭,但玩法變化多端,因此圍棋被認為是世界上最受歡迎且有趣的棋類遊戲之一。本論文在建構4路圍棋的殘局知識庫,提供了一個圍棋殘局知識庫的建立流程。我們使用AGA圍棋計分規則,實作包含完全禁止迴圈和只禁止長度為二的劫爭迴圈在內的兩種棋規,並透過殘局知識庫觀察和探討禁止迴圈和不同圍棋規則對於圍棋決策的影響。最後建立2路、3路和5路的圍棋殘局知識庫,觀察不同棋盤大小的圍棋的解和迴圈的關聯。zh_TW
dc.description.abstractGo was invented in ancient times. It is a game with a long history and has been passed down through generations. Now, although the rules are different from the past, Go has always been a popular game in many countries. The rules of Go are simple and clear, but there are many ways to play it. So Go is considered one of the most popular and interesting board games in the world. In this thesis, we propose a process to build the 4x4 Go endgame databases. We use the AGA scoring rules and try different rules, including no cycle is allowed and only allows length-2 cycles formed by ko. We analyze the impact of prohibiting cycles on the endgame databases we build. Finally, we build the endgames for 2x2 Go, 3x3 Go, and 5x5 Go and observe the relationship between the board size and cycle dealing rules.en
dc.description.provenanceMade available in DSpace on 2023-03-19T22:30:20Z (GMT). No. of bitstreams: 1
U0001-2608202214162300.pdf: 3368538 bytes, checksum: 2d8506471b617a36dc8d8bfc90f643c6 (MD5)
Previous issue date: 2022
en
dc.description.tableofcontents口試委員會審定書 iii 誌謝 v 摘要 vii Abstract ix 1 Introduction 1 2 Related Works 3 2.1 Endgame Databases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.2 Go Endgame and Go in Small Board . . . . . . . . . . . . . . . . . . . . 4 3 Go 7 3.1 Background . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 3.2 Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 3.2.1 Board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 3.2.2 Stone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 3.2.3 Intersection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 3.2.4 String . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 3.2.5 Liberty . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 3.2.6 Capture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 3.2.7 No Suicide Rule . . . . . . . . . . . . . . . . . . . . . . . . . . 10 3.2.8 Ko . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 3.2.9 Seki . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 3.2.10 Eye . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 3.2.11 Dead and Alive . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 3.2.12 Score . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 3.2.13 Komi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 3.2.14 Comparison of Rules . . . . . . . . . . . . . . . . . . . . . . . . 15 3.3 Stable Terminal Position (STP) . . . . . . . . . . . . . . . . . . . . . . . 15 3.4 Rules used in this study . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 4 Methodology 19 4.1 State . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 4.2 Computing Board Index . . . . . . . . . . . . . . . . . . . . . . . . . . 20 4.2.1 Board Serial . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 4.2.2 Board Status . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 4.2.3 Board Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 4.2.4 Illegal Board Index . . . . . . . . . . . . . . . . . . . . . . . . . 22 4.3 Stable States . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 4.3.1 Board Score . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 4.4 Child . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 4.5 Retrograde Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 4.6 Cycle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 4.6.1 In-Cycle and Out-Cycle . . . . . . . . . . . . . . . . . . . . . . 37 4.6.2 Strongly Connected Component (SCC) . . . . . . . . . . . . . . 39 4.6.3 Retrograde Analysis Without Cycles . . . . . . . . . . . . . . . . 40 4.7 DTM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 4.7.1 Stable States . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 4.7.2 Retrograde Analysis . . . . . . . . . . . . . . . . . . . . . . . . 45 5 Experiments 49 5.1 Experiment Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 5.2 Results for 4x4 Go Endgame . . . . . . . . . . . . . . . . . . . . . . . . 49 5.2.1 Legal States . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 5.2.2 Initialization of State Values . . . . . . . . . . . . . . . . . . . . 51 5.2.3 Children of States . . . . . . . . . . . . . . . . . . . . . . . . . . 53 5.2.4 Endgames with Different Rules . . . . . . . . . . . . . . . . . . 53 5.3 DTM for 4x4 Go . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 5.4 Verification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 6 Discussion 67 6.1 Initial State . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 6.2 Score . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 6.2.1 States not in the SCC . . . . . . . . . . . . . . . . . . . . . . . . 70 6.2.2 States in the SCC . . . . . . . . . . . . . . . . . . . . . . . . . . 72 6.2.3 Endgame Types . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 6.3 Cycle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 7 Results on other small-board-sized Go 79 7.1 Results for 2x2 Go and 3x3 Go Endgame . . . . . . . . . . . . . . . . . 79 7.2 Results for 5x5 Go Endgame . . . . . . . . . . . . . . . . . . . . . . . . 96 7.3 Cycles in Small board . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105 8 Conclusion and Future Works 111 8.1 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111 8.2 Future Works . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113 Bibliography 115 Problems 119 .1 4x4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121 .1.1 Problem 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121 .1.2 Problem 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123 .1.3 Problem 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126 .1.4 Problem 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128 .1.5 Problem 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130 .2 5x5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132 .2.1 Problem 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132 .2.2 Problem 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134 .2.3 Problem 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136 .2.4 Problem 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
dc.language.isoen
dc.subject回溯分析zh_TW
dc.subject圍棋循環zh_TW
dc.subject殘局知識庫zh_TW
dc.subject強連通元件zh_TW
dc.subject圍棋zh_TW
dc.subjectretrograde analysisen
dc.subjectGoen
dc.subjectcycles in Goen
dc.subjectendgame databaseen
dc.subjectstrongly connected componenten
dc.title使用不同迴圈規則小棋盤圍棋殘局庫的建構及觀察zh_TW
dc.titleSmall-board-sized Go endgames for different cycle-breaking rules: Constructions and Observationsen
dc.typeThesis
dc.date.schoolyear110-2
dc.description.degree碩士
dc.contributor.coadvisor徐讚昇(Tsan-Sheng Hsu)
dc.contributor.oralexamcommittee陳志昌(Jr-Chang Chen),顏士淨(Shi-Jim Yen)
dc.subject.keyword圍棋,圍棋循環,殘局知識庫,強連通元件,回溯分析,zh_TW
dc.subject.keywordGo,cycles in Go,endgame database,strongly connected component,retrograde analysis,en
dc.relation.page139
dc.identifier.doi10.6342/NTU202202858
dc.rights.note同意授權(限校園內公開)
dc.date.accepted2022-08-29
dc.contributor.author-college電機資訊學院zh_TW
dc.contributor.author-dept資訊工程學研究所zh_TW
dc.date.embargo-lift2022-08-30-
顯示於系所單位:資訊工程學系

文件中的檔案:
檔案 大小格式 
U0001-2608202214162300.pdf
授權僅限NTU校內IP使用(校園外請利用VPN校外連線服務)
3.29 MBAdobe PDF
顯示文件簡單紀錄


系統中的文件,除了特別指名其著作權條款之外,均受到著作權保護,並且保留所有的權利。

社群連結
聯絡資訊
10617臺北市大安區羅斯福路四段1號
No.1 Sec.4, Roosevelt Rd., Taipei, Taiwan, R.O.C. 106
Tel: (02)33662353
Email: ntuetds@ntu.edu.tw
意見箱
相關連結
館藏目錄
國內圖書館整合查詢 MetaCat
臺大學術典藏 NTU Scholars
臺大圖書館數位典藏館
本站聲明
© NTU Library All Rights Reserved