混合博弈树算法在中国象棋人机博弈中的应用研究

混合博弈树算法在中国象棋人机博弈中的应用研究

论文摘要

计算机博弈是人工智能领域中最具有挑战性的科研课题之一。国际象棋的计算机博弈已经有了很长的历史,在1997年IBM公司的超级计算机“深蓝”与当时的国际象棋大师卡斯帕罗夫进行了一场大战,并以“深蓝”计算机战胜世界棋王卡斯帕罗夫(1997.5)而载入史册,因为它表明“计算机智能战胜了人类天才”。为了能够在这一新兴的人工智能领域取得更快更多的突破性进展,有力发挥机器博弈的“果蝇”作用,需要很好的明确当前机器博弈所面临的挑战。与国际象棋相比中国象棋的历史更为悠久,其博弈难度水平决不亚于国际象棋,但是涉足学者太少,而且参考资料不多。与国际象棋相比中国象棋的盘面规模更大、着法更为特殊、变化也更加复杂,同时象棋也是一种完全知识博弈,意思是指参与双方在任何时候都完全清楚每一个棋子是否存在,位于何处,只要看看棋盘,就一清二楚了。一个完备的中国象棋人机博弈系统一般包括以下组成部分:棋盘表示、搜索引擎、估值核心、开局库、残局库。本文通过对自行研制的象棋程序的数据表示、走法生成、搜索引擎、估值核心、开局库模块的描述与分析,阐述了此象棋程序的设计与实现的原理,提出了一种新的混合博弈树的搜索算法应用到中国象棋的程序中,明显的提高了程序的搜索效率;同时也设计了一种新的评估函数在中国象棋开局库中的应用,结合了利用共轭梯度求解二次最优的方法,尽可能的保证系统在开局阶段便处于优势,并使开局库具有一定的自学习能力,提高了博弈水平。

论文目录

  • 摘要
  • ABSTRACT
  • 绪论
  • 1. 课题研究背景
  • 2. 本文的主要工作
  • 3. 本文框架
  • 本章小结
  • 第一章 中国象棋计算机博弈问题的研究
  • 1.1 国际象棋计算机博弈情况简述
  • 1.2 中国象棋人机博弈问题的局面综述
  • 1.3 中国象棋程序的研究
  • 本章小结
  • 第二章 中国象棋程序博弈树算法的研究
  • 2.1 搜索算法的分类
  • 2.2 基本搜索算法
  • 2.3 高级搜索算法
  • 本章小结
  • 第三章 象棋程序的改进
  • 3.1 一种新的混合的博弈树算法的提出
  • 3.1.1 混合博弈树算法
  • 3.1.2 混合博弈搜索树搜索算法的理论依据
  • 3.1.3 混合博弈树算法试验结果分析
  • 3.2 后台思考的应用
  • 3.2.1 UCCI 通用引擎
  • 3.2.2 后台思考
  • 3.3 博弈系统的时间策略
  • 3.4 棋盘与棋子的表示
  • 3.5 博弈系统的评估函数
  • 3.5.1 棋子的基本子力值和灵活度
  • 3.5.2 棋子的威胁、保护、配合作战以及兵的状态
  • 3.5.3 棋子的位置值与改进
  • 3.5.4 状态评估的优化
  • 3.6 博弈系统的博弈风格
  • 本章小结
  • 第四章 象棋程序开局库系统的研制与应用
  • 4.1 计算机象棋开局库系统
  • 4.1.1 盘面节点信息
  • 4.1.2 数据结构的设计
  • 4.1.3 棋谱文件格式
  • 4.2 开局库中的评估函数
  • 4.2.1 开局库与评估函数相结合的意义
  • 4.2.2 开局库系统中评估函数的引入
  • 4.2.3 设计流程
  • 4.2.4 开局库引入评估函数的效果
  • 本章小结
  • 第五章 残局库及并行处理的应用
  • 5.1 残局库系统
  • 5.1.1 残局库的结构
  • 5.1.2 博弈系统中残局库的应用
  • 5.2 并行博弈处理的应用
  • 本章小结
  • 结束语
  • 攻读学位期间发表的学术论文
  • 参考文献
  • 致谢
  • 相关论文文献

    • [1].国务院印发《新一代人工智能发展规划》[J]. 浙江教育技术 2017(05)
    • [2].人工智能时代教育将如何存在[J]. 江科学术研究 2019(01)
    • [3].人工智能+医疗 别在风口燃虚火[J]. 吉林医学信息 2017(11)
    • [4].人工智能致人损害的侵权责任[J]. 江科学术研究 2019(03)
    • [5].国外人工智能的应用观察与展望[J]. 宝鸡社会科学 2019(03)
    • [6].人工智能时代教师专业发展特质的新定位[J]. 教育探究 2018(05)
    • [7].人工智能+医疗被称为“现代华佗”真有这么厉害?[J]. 吉林医学信息 2017(10)
    • [8].人工智能在超声影像甲状腺结节良恶性预测研究[J]. 中国医学装备 2019(12)
    • [9].劳模人工智能与劳魔创业者[J]. 科技中国 2019(12)
    • [10].“会”贴标签的人工智能[J]. 世界科学 2019(12)
    • [11].人工智能助力南沙建设智慧新城[J]. 广东科技 2019(12)
    • [12].AI安防应用突围的三大问题与挑战[J]. 中国公共安全 2019(11)
    • [13].人工智能探头服务北京停车电子收费[J]. 智能城市 2019(23)
    • [14].人工智能全国布局,为何这四城占先机?[J]. 城市开发 2019(22)
    • [15].关于人工智能时代教育改革的思考[J]. 人口与健康 2019(12)
    • [16].写在前面[J]. 装饰 2019(11)
    • [17].人工智能美学中有关艺术问题研究的学术史梳理及研究动态[J]. 名作欣赏 2019(35)
    • [18].肉身的机器化与机器的肉身化——人工智能美学的身体之维[J]. 美与时代(下) 2019(11)
    • [19].人工智能美学中有关艺术本质、情感表达等问题研究综述[J]. 名作欣赏 2019(35)
    • [20].《华中师范大学研究生学报》2019年第4期(第26卷总第90期)内容导读[J]. 华中师范大学研究生学报 2019(04)
    • [21].热话题与冷思考——关于“人工智能与未来社会”的对话[J]. 当代世界与社会主义 2019(06)
    • [22].刑事合规视野下人工智能的刑法评价进路[J]. 环球法律评论 2019(06)
    • [23].人工智能立法的“技术—社会+经济”范式——基于引领法律与科技新型关系的视角[J]. 武汉大学学报(哲学社会科学版) 2020(01)
    • [24].构构筑江苏人工智能产业发展新优势[J]. 群众 2019(22)
    • [25].马克思科技观及对“人工智能”的审视[J]. 甘肃理论学刊 2019(06)
    • [26].人工智能时代的教育挑战[J]. 创新人才教育 2019(04)
    • [27].专题导读[J]. 邮电设计技术 2019(11)
    • [28].人工智能对中国经济社会发展的影响[J]. 信息化建设 2019(11)
    • [29].人工智能在机构媒体中的应用与思考[J]. 新闻战线 2019(23)

    标签:;  ;  ;  ;  

    混合博弈树算法在中国象棋人机博弈中的应用研究
    下载Doc文档

    猜你喜欢