声明
摘要
第1章 绪论
1.1 博弈论的起源与发展历程
1.2 博弈论的研究意义和目的
1.3 机器博弈的发展
1.4 机器博弈的研究意义
1.5 本文的内容安排
第2章 预备知识
2.1 博弈论的基础知识
2.1.1 博弈论的基本概念
2.1.2 博弈问题的分类
2.1.3 几种纳什均衡的概念
2.2 机器博弈的基础知识
2.2.1 机器博弈的分类
2.2.2 棋类游戏的基本特点
2.2.3 评估函数
2.3 小结
第3章 一个贝叶斯纳什均衡的博弈模型分析
3.1 博弈模型的分析与建立
3.1.1 博弈的简单分析
3.1.2 博弈中的基本假设
3.1.3 博弈的行动顺序
3.2 博弈模型的完美贝叶斯均衡分析
3.3 基于模型给出的解决问题方案
3.4 小结
第4章 博弈搜索算法研究
4.1 博弈树
4.2 基本搜索算法
4.2.1 极大极小算法
4.2.2 负极大值算法
4.2.3 Alpha-Beta剪枝搜索算法
4.3 改进的Alpha-Beta算法
4.3.1 Fail-soft alpha-beta搜索
4.3.2 迭代深化算法
4.3.3 渴望窗口搜索
4.3.4 PVS搜索算法
4.4 历史启发搜索算法
4.5 算法实现
4.6 小结
第5章 苏拉卡尔塔棋的研究与系统实现
5.1 苏拉卡尔塔棋的描述和建模
5.1.1 苏拉卡尔塔棋的描述
5.1.2 基本概念
5.1.3 苏拉卡尔塔棋的棋局分析
5.1.4 博弈建模过程
5.2 苏拉卡尔塔棋的关键技术分析
5.2.1 棋子和棋盘的数字表示
5.2.2 着法生成
5.2.3 棋局评估
5.3 苏拉卡尔塔棋的系统实现
5.3.1 程序流程图
5.3.2 数据结构定义
5.3.3 程序设计中的主要函数
5.4 人机界面
5.5 小结
第6章 总结与展望
6.1 总结
6.2 展望
参考文献
致谢
攻读硕士学位期间的研究成果