請用此 Handle URI 來引用此文件:
http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/97057| 標題: | 暗棋審局函數的設計及實作 Design and Implementation of Evaluation Functions for Chinese Dark Chess |
| 作者: | 杜宗顁 Tsung-Ting Tu |
| 指導教授: | 薛智文 Chih-Wen Hsueh |
| 共同指導教授: | 徐讚昇 Tsan-Sheng Hsu |
| 關鍵字: | 暗棋,alpha-beta 剪枝,審局函數,棋型結構,距離, Chinese Dark chess,alpha-beta pruning,evaluation function,piece positional structure,distance, |
| 出版年 : | 2025 |
| 學位: | 碩士 |
| 摘要: | 電腦對局是一個被研究多年的領域,許多知名演算法(如 alpha-beta 剪枝與蒙地卡羅樹搜尋)均與此領域相關。
本論文所使用的暗棋程式 Yahari 採用 minimax 演算法結合 alpha-beta 剪枝進行搜尋。minimax 演算法的表現高度取決於審局函數的品質。目前,Yahari 的審局函數主要依據子力價值進行評估。在遊戲中期,由於子力交換頻繁,該方法能夠提供良好的判斷。然而,在遊戲後期,子力變動減少,僅考慮子力價值已不足以準確評估局勢,因此需要考慮額外因素。本論文將探討如何透過棋型結構來改良審局函數,以進一步提升程式的對局表現。 Computer games have been a well-studied field for many years. Many famous algorithms, such as alpha-beta pruning and Monte Carlo tree search, are closely related to this domain. The Chinese dark chess program used in this study, Yahari, employs the minimax algorithm combined with alpha-beta pruning for its search engine. The effectiveness of minimax heavily depends on the quality of an evaluation function. Currently, material value is the main factor considered in Yahari's evaluation function. This performs well in the middle game since piece exchanges occur frequently. However, in the endgame, as piece exchanges decrease, considering only material value is insufficient for an accurate evaluation of the position. Therefore, additional factors should be taken into consideration. This thesis explores how to improve the evaluation function by incorporating piece positional structure to further enhance the program's performance. |
| URI: | http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/97057 |
| DOI: | 10.6342/NTU202500577 |
| 全文授權: | 同意授權(限校園內公開) |
| 電子全文公開日期: | 2025-02-27 |
| 顯示於系所單位: | 資訊工程學系 |
文件中的檔案:
| 檔案 | 大小 | 格式 | |
|---|---|---|---|
| ntu-113-1.pdf 授權僅限NTU校內IP使用(校園外請利用VPN校外連線服務) | 2.42 MB | Adobe PDF |
系統中的文件,除了特別指名其著作權條款之外,均受到著作權保護,並且保留所有的權利。
