计算机应用 ›› 2012, Vol. 32 ›› Issue (07): 1969-1972.DOI: 10.3724/SP.J.1087.2012.01969

• 人工智能 • 上一篇    下一篇

五子棋机器博弈系统评估函数的设计

张明亮1,2,吴俊1,李凡长2   

  1. 1. 苏州科技学院 电子与信息工程学院,江苏 苏州215011
    2. 苏州大学 计算机科学与技术学院,江苏 苏州215006
  • 收稿日期:2012-01-13 修回日期:2012-03-15 发布日期:2012-07-05 出版日期:2012-07-01
  • 通讯作者: 张明亮
  • 作者简介:张明亮(1965-),男,江苏赣榆人,副教授,硕士,主要研究方向:博弈论、计算机应用系统;吴俊(1978-),男,江苏苏州人,工程师,硕士,主要研究方向:人工智能、计算机图形学;李凡长(1964-),男,云南宣威人,教授,博士生导师,主要研究方向:人工智能、李群机器学习、动态模糊逻辑。
  • 基金资助:

    国家自然科学基金资助项目(60775045);苏州科技学院科研基金资助项目(xky201010)

Design of evaluation-function for computer gobang game system

ZHANG Ming-liang1,2,WU Jun1,LI Fan-zhang2   

  1. 1. College of Electronics and Information Engineering, Suzhou University of Science and Technology, Suzhou Jiangsu 215011, China
    2. School of Computer Science and Technology, Soochow University, Suzhou Jiangsu 215006, China
  • Received:2012-01-13 Revised:2012-03-15 Online:2012-07-05 Published:2012-07-01
  • Contact: ZHANG Ming-liang

摘要: 针对五子棋机器博弈需借助棋型评估棋局产生的速度瓶颈,提出了棋型识别粒度与搜索深度相关联的多层架构评估函数设计方法。实验证实粗颗粒度估值在深层搜索时整体效率更高;多层次判读棋型能明显加快评估速度;走法生成函数引入快速评估,提前进行博弈树自然剪枝收效显著;非关键棋型依据棋局浮动分值平衡搜索深度,对五子棋亦见成效;以及估值函数针对性地延伸评估来减少地平线效应的开销更少;从而表明估值函数动态评估更加合理。

关键词: 博弈树, PVS, MTD(f), 评估函数, 五子棋

Abstract: Concerning the speed bottleneck of the gobang machine game when relying on the configuration of the stones to evaluate the game states, this paper proposed a multi-layer evaluation-function method combining identification granularity of the stones' configuration with the search depth. The experimental results have proved: the overall efficiency of coarse-grained evaluation was higher when the deep-layer searches were processing; multi-layer judging for the configuration of the stones could obviously accelerate the evaluation; if the move-generating functions were introduced into the rapid evaluation, it was more efficient to prune certain branches from game-tree in advance; gobang game tree searches also benefited if floating the values of non-critical stone's configuration to balance the search depth. Therefore, dynamic evaluation of evaluation-function is more reasonable.

Key words: game-tree, Principal Variation Search (PVS), MTD(f), evaluation-function, gobang

中图分类号: