题名 |
九路電腦圍棋程式GoKing的設計與製作 |
并列篇名 |
Design and Implementation of 9×9 Computer Go Program GoKing |
DOI |
10.6342/NTU.2006.03109 |
作者 |
嚴礽麒 |
关键词 |
電腦對局 ; 電腦圍棋 ; 專家系統 ; computer game ; computer Go ; expert system |
期刊名称 |
國立臺灣大學資訊工程學系學位論文 |
卷期/出版年月 |
2006年 |
学位类别 |
博士 |
导师 |
劉邦鋒 |
内容语文 |
繁體中文 |
中文摘要 |
電腦對局的相關研究由來已久,自從電腦西洋棋程式Deep Blue在1997年擊敗人類世界冠軍之後,電腦圍棋就成為電腦對局下個階段的挑戰。 電腦圍棋的設計工作,是一件艱難而漫長的路,事前必須作整體與細部的規劃。然而許多細部地方又很難事前完全分析清楚,必須要倚靠對圍棋知識相當專業的人才能辦到。有鑑於此,我們將從專家棋士下棋的思路開始,從中取得設計電腦圍棋的正確方向,再透過專家的經驗法則,將其歸納分析為有效的演算法,然後設計並撰寫程式,所以這項研究工作充滿了專家系統及知識工程的概念。 九路圍棋程式GoKing是在2003年開始著手規劃設計,歷經三年的開發,在2006年4月時完成了GoKing 3.0之架構。本程式無論在軟體工程以及棋力表現上,都可算是當今最優秀的程式之一。在本篇論文中,將對GoKing的整體與局部之設計方式、以及我們設計上的獨到之處細加剖析,證明我們勝過他人之處。目前程式的棋力大約在5~8級之範圍,但若經過更為精緻的改良,未來突破段位水準是大有可能的。 |
英文摘要 |
The studies of computer game have a long history. Since a computer chess program, Deep Blue, defeated human’s world champion in 1997, computer Go has become the next challenge of computer game. The designing of computer Go program is a long and strenuous road which requires comprehensive and detailed planning in advance. However, many details cannot be easily and completely analyzed in advance, without the assistance of experts in Go. Therefore, we started from the thinking of professional Go players to figure out a correct direction of computer Go designs. The expert experiences were analyzed and induced to derive effective algorithms before we started to design and compose the program. So this research is full of the concepts of expert systems and knowledge engineering. The 9 by 9 Go program, GoKing, was designed in 2003, and the structure of GoKing 3.0 was completed in April 2006. No matter in software engineering or performance, this program is one of the most outstanding programs in the present time. This research would focus on the integral and local designs of GoKing and analyze the specialties of the design to prove our edge. Now, the performance of GoKing is about 5-8 kyu. If it could be further modified and improved, it is very likely to break through the 1-dan grade in the future. |
主题分类 |
基礎與應用科學 >
資訊科學 電機資訊學院 > 資訊工程學系 |
被引用次数 |