通过使用蒙特卡罗树搜索构建Connect6打开

Jung-Kuei Yang, P. Tseng
{"title":"通过使用蒙特卡罗树搜索构建Connect6打开","authors":"Jung-Kuei Yang, P. Tseng","doi":"10.1109/ICACI.2016.7449847","DOIUrl":null,"url":null,"abstract":"An opening book is an important part in most game-playing computer programs. The purpose of the research aims to construct an Opening-Book system of Connect6 game. In this study, it develops a real system that can apply Opening-Book system of Connect6 to Kavalan. However, the method in which constructed the system is not by profession's domain knowledge, and it is constructed by numerous end games. The study collects various end games to construct positions of opening book from public competitions, including self-games. The study incorporates the previous results into the design of the tree structure of Connect6 opening: the research of Bitboard design and bitwise computing of Connect6, revised algorithm of MCTS to fit the property of sudden-death, and the experience of software development of Connect6 game. It plays an important role of developing Connect6 opening to combine the building of Opening-Book system and the search algorithm of Connect6. In addition, it can show the overall efficiency only if the search algorithm and Connect6 opening are perfect match. Hence, two methods balance the advantage and disadvantage to achieve the greatest accomplishment. The study has finished the analysis of Connect6 board and the design of Connect6 opening. Besides, it also finished the development of the Opening-Book system of Connect6 game, and attached it to the MCTS of Connect6. With the increasing of positions saving in the Connect6 opening, Kavalan already greatly reducing the time spent on opening-game. Therefore, the results of the research greatly enhance the search efficiency of Kavalan.","PeriodicalId":211040,"journal":{"name":"2016 Eighth International Conference on Advanced Computational Intelligence (ICACI)","volume":"22 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"Building Connect6 opening by using the Monte Carlo tree search\",\"authors\":\"Jung-Kuei Yang, P. Tseng\",\"doi\":\"10.1109/ICACI.2016.7449847\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"An opening book is an important part in most game-playing computer programs. The purpose of the research aims to construct an Opening-Book system of Connect6 game. In this study, it develops a real system that can apply Opening-Book system of Connect6 to Kavalan. However, the method in which constructed the system is not by profession's domain knowledge, and it is constructed by numerous end games. The study collects various end games to construct positions of opening book from public competitions, including self-games. The study incorporates the previous results into the design of the tree structure of Connect6 opening: the research of Bitboard design and bitwise computing of Connect6, revised algorithm of MCTS to fit the property of sudden-death, and the experience of software development of Connect6 game. It plays an important role of developing Connect6 opening to combine the building of Opening-Book system and the search algorithm of Connect6. In addition, it can show the overall efficiency only if the search algorithm and Connect6 opening are perfect match. Hence, two methods balance the advantage and disadvantage to achieve the greatest accomplishment. The study has finished the analysis of Connect6 board and the design of Connect6 opening. Besides, it also finished the development of the Opening-Book system of Connect6 game, and attached it to the MCTS of Connect6. With the increasing of positions saving in the Connect6 opening, Kavalan already greatly reducing the time spent on opening-game. Therefore, the results of the research greatly enhance the search efficiency of Kavalan.\",\"PeriodicalId\":211040,\"journal\":{\"name\":\"2016 Eighth International Conference on Advanced Computational Intelligence (ICACI)\",\"volume\":\"22 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2016-02-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2016 Eighth International Conference on Advanced Computational Intelligence (ICACI)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICACI.2016.7449847\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 Eighth International Conference on Advanced Computational Intelligence (ICACI)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICACI.2016.7449847","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

摘要

在大多数电脑游戏程序中,开卷是一个重要的部分。本研究旨在构建Connect6游戏的开卷系统。在本研究中,开发了一个将Connect6的开卷系统应用于Kavalan的实际系统。然而,构建系统的方法并不是依靠专业领域知识,而是通过大量的终端游戏来构建的。本研究收集了各种各样的结束游戏,从公开比赛中构建开卷位置,包括自我游戏。本研究将前人的研究成果纳入到Connect6开局树形结构的设计中:Connect6的位板设计和位计算的研究,修正MCTS算法以适应猝死的性质,以及Connect6游戏的软件开发经验。将open - book系统的构建与Connect6的搜索算法相结合,对Connect6开放的发展起着重要的作用。此外,只有在搜索算法与Connect6打开完全匹配的情况下,才能显示整体效率。因此,两种方法平衡优势和劣势,以达到最大的成就。本研究完成了Connect6板的分析和Connect6开孔的设计。此外,还完成了Connect6游戏的open - book系统的开发,并将其附加到Connect6的MCTS上。随着Connect6开局中仓位节省的增加,Kavalan已经大大减少了开局时间。因此,研究结果大大提高了Kavalan的搜索效率。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Building Connect6 opening by using the Monte Carlo tree search
An opening book is an important part in most game-playing computer programs. The purpose of the research aims to construct an Opening-Book system of Connect6 game. In this study, it develops a real system that can apply Opening-Book system of Connect6 to Kavalan. However, the method in which constructed the system is not by profession's domain knowledge, and it is constructed by numerous end games. The study collects various end games to construct positions of opening book from public competitions, including self-games. The study incorporates the previous results into the design of the tree structure of Connect6 opening: the research of Bitboard design and bitwise computing of Connect6, revised algorithm of MCTS to fit the property of sudden-death, and the experience of software development of Connect6 game. It plays an important role of developing Connect6 opening to combine the building of Opening-Book system and the search algorithm of Connect6. In addition, it can show the overall efficiency only if the search algorithm and Connect6 opening are perfect match. Hence, two methods balance the advantage and disadvantage to achieve the greatest accomplishment. The study has finished the analysis of Connect6 board and the design of Connect6 opening. Besides, it also finished the development of the Opening-Book system of Connect6 game, and attached it to the MCTS of Connect6. With the increasing of positions saving in the Connect6 opening, Kavalan already greatly reducing the time spent on opening-game. Therefore, the results of the research greatly enhance the search efficiency of Kavalan.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信