声明
摘要
第一章 绪论
1.1 研究背景
1.2 研究现状
1.3 研究意义
1.4 本文工作
1.4.1 研究内容
1.4.2 论文组织结构
第二章 计算机博弈基本概念与技术
2.1 基本概念与技术
2.1.1 博弈树
2.1.2 复杂度
2.1.3 递归
2.1.4 回溯
2.2 研究对象及分析
2.2.1 对象分类
2.2.2 本文研究对象
2.3 本章小结
第三章 五子棋计算机博弈建模
3.1 五子棋术语
3.2 五子棋规则
3.3 五子棋博弈系统组成要素
3.3.1 知识表示
3.3.2 着法生成
3.3.3 搜索算法
3.3.4 估值函数
3.4 五子棋博弈过程建模
3.5 本章小结
第四章 Alpha-Beta剪枝算法搜索优化
4.1 基本搜索算法介绍
4.1.1 盲目搜索算法
4.1.2 极大极小算法
4.1.3 Alpha-Beta剪枝算法
4.1.4 Alpha-Beta剪枝算法效率
4.2 基于连续冲四搜索的Alpha-Beta剪枝算法
4.2.1 连续冲四与相关优化
4.2.2 算法描述
4.2.3 实验设计与分析
4.3 基于搜索限定的Alpha-Beta剪枝算法
4.3.1 搜索限定
4.3.2 算法描述
4.3.3 实验设计与分析
4.4 本章小结
第五章 基于CPSO-NAIW算法的估值函数参数优化
5.1 估值函数
5.2 CPSO-NAIW算法
5.2.1 粒子群算法
5.2.2 自适应惯性权重
5.2.3 基于混沌优化摆脱局部极值的方法
5.3 基于CPSO-NAIW算法的估值函数参数优化算法
5.3.1 个体编码和种群初始化
5.3.2 适应度函数的计算方法-锦标赛法
5.3.3 算法描述
5.4 实验设计与分析
5.5 本章小结
第六章 五子棋博弈系统设计与实现
6.1 系统设计
6.1.1 系统总体结构
6.1.2 系统流程图
6.2 系统实现
6.2.1 运行环境与实现技术
6.2.2 系统界面
6.3 本章小结
第七章 总结与展望
7.1 本文的主要贡献与结论
7.2 未来工作与展望
参考文献
附录
致谢
攻读硕士期间发表的论文、科研项目及获奖情况