学位论文 > 优秀研究生学位论文题录展示

基于智能算法的六子棋博弈行为选择的应用研究

作 者: 陈光年
导 师: 张小川
学 校: 重庆理工大学
专 业: 计算机应用技术
关键词: 机器博弈 六子棋 评估函数 遗传算法 微粒群算法
分类号: TP18
类 型: 硕士论文
年 份: 2010年
下 载: 88次
引 用: 1次
阅 读: 论文下载
 

内容摘要


行为是生命体外在的表现形式,是生命体内在智能的外部表象,Tyrell认为:“行为选择就是从一组可能的候选集中选择最适合的行为。”因此,行为选择是生命体智能的高级形式。行为选择问题是人工生命研究领域的一个核心问题,人工生命是人工智能的发展,人工生命作为信息科学、生命科学、系统科学等学科的交叉学科,它不是用分析、解剖生命体的方法来理解生命,而是用综合的方法来理解生命,强调系统性和整体性。此外,计算机博弈过程,本质上就是一个对抗性极强的、智能程度高的博弈行为的选择过程,因此,将基于计算机博弈系统的博弈机器人作为人工生命体,并利用人工智能方法来研究智能系统是可行的,也具有重要研究意义。模仿人类的博弈行为选择过程,本文将博弈机器人划分为“大脑”、“视觉”、“记忆”、“控制”等4个部分,文章所依托的科研项目的最终目标是构造一个在物理棋盘上与人类对弈的博弈机器人,本文的主要工作是设计“大脑”。论文主要研究了以下4个方面的问题:第一、设计实现了一套博弈系统,包括棋盘和棋子在计算机中的表示问题,走法生成,搜索技术,估值函数等。第二、针对基于棋形的六子棋博弈系统中,棋形难以判断和统计的问题,提出并规范了“路”的思想,使对局面进行评估前的准备工作大大简化。第三、针对静态估值函数依赖人类棋类知识和评估不够准确的问题,本文在前人研究的基础上,对遗传算法的应用进行了改进,克服了原来遗传算法过早收敛的问题,同时提高了种群的多样性,实验结果证明该方法有效。第四、同样针对静态估值函数依赖人类棋类知识和评估不够准确的问题,提出了采用基于聚焦距离动态调整惯性权重的方法,以改进微粒群算法,以此优化相关参数。实验证明,该算法比遗传算法搜索速度更快,结果更优,是解决评估函数参数优化的有效办法。

全文目录


摘要  4-5
Abstract  5-10
1 绪论  10-18
  1.1 引言  10-11
  1.2 课题的学术意义  11-14
    1.2.1 人工生命体及其行为选择的研究价值  11-12
    1.2.2 机器博弈的研究意义  12-13
    1.2.3 六子棋博弈的研究意义  13-14
  1.3 国内外研究现状  14-17
    1.3.1 人工生命行为选择的研究现状  14-15
    1.3.2 机器博弈的研究现状  15-16
    1.3.3 智能算法的研究现状  16-17
  1.4 本文研究的主要内容  17-18
2 六子棋机器博弈平台的搭建  18-29
  2.1 背景  18-20
    2.1.1 六子棋的基本规则  18
    2.1.2 六子棋的复杂度  18-19
    2.1.3 六子棋的发展展望  19-20
  2.2 人-机界面  20-21
  2.3 棋盘表示与状态分析  21-22
  2.4 走法产生  22
    2.4.1 如何产生  22
    2.4.2 逐个生成VS 全部生成  22
  2.5 博弈搜索引擎  22-26
    2.5.1 博弈树  22-23
    2.5.2 极大极小搜索算法  23-24
    2.5.3 负极大值搜索  24-25
    2.5.4 alpha-beta 裁减  25-26
  2.6 棋局评估函数  26-27
  2.7 六子棋机器博弈策略框架  27-29
3 基于“路”的六子棋机器博弈策略  29-36
  3.1 完全信息博弈与不完全信息博弈  29-30
    3.1.1 完全信息博弈  29-30
    3.1.2 不完全信息博弈  30
  3.2 基于棋形的缺陷  30-31
  3.3 “路”的定义  31-34
  3.4 基于“路”的评估函数  34
  3.5 基于“路”的博弈策略  34-36
4 基于遗传算法评估函数的构造  36-59
  4.1 评估函数参数优化问题  36-38
    4.1.1 评估函数参数设置问题  36
    4.1.2 评估函数参数设置的2 种方法  36-38
  4.2 基本遗传算法  38-40
    4.2.1 遗传算法的基本思想  38-39
    4.2.2 遗传算法的基本流程  39-40
    4.2.3 遗传算法的特点  40
  4.3 改进的遗传算法  40-43
  4.4 遗传算法应用于评估函数  43-54
    4.4.1 编码  44
    4.4.2 适应度函数的计算  44-51
    4.4.3 选择算子  51-52
    4.4.4 交叉算子  52-53
    4.4.5 变异算子  53-54
  4.5 遗传算法优化评估函数的实验结果及分析  54-58
    4.5.1 算法收敛性实验与分析  54-56
    4.5.2 优化效果的实验与分析  56-58
  4.6 小结  58-59
5 基于微粒群算法评估函数的构造  59-69
  5.1 微粒群算法及其应用改造  59-64
    5.1.1 微粒群算法与人工生命  59-60
    5.1.2 标准微粒群算法  60-62
    5.1.3 微粒群算法的改进  62-64
  5.2 评估函数及其应用改进  64
  5.3 微粒群算法的实施  64-65
  5.4 实施结果的评估  65-68
    5.4.1 优化效果的实验与分析  65-67
    5.4.2 PSO 与 GA 对比实验的结果与分析  67-68
  5.5 小结  68-69
6 结论与展望  69-71
  6.1 研究工作小结  69
  6.2 存在的问题与不足  69-71
致谢  71-72
参考文献  72-76
个人简历、在学期间发表的学术论文及取得的研究成果  76

相似论文

  1. 天然气脱酸性气体过程中物性研究及数据处理,TE644
  2. 压气机优化平台建立与跨音速压气机气动优化设计,TH45
  3. 中医舌诊中舌形与齿痕的特征提取及分类研究,TP391.41
  4. 基于遗传算法的模糊层次综合评判在高职教学评价中的应用,G712
  5. 部队人员网上训练与考核系统的开发,TP311.52
  6. 基于并行算法的模糊综合评价模型的设计与应用,TP18
  7. 基于神经网络的牡蛎呈味肽制备及呈味特性研究,TS254.4
  8. 基于遗传算法的中短波磁天线的设计及实现,TN820
  9. 基于遗传算法的柑橘图像分割,TP391.41
  10. 基于混合自适应遗传算法的动态网格调度问题研究,TP393.09
  11. 基于遗传—牛顿算法的公交优化调度,TP18
  12. 基于遗传算法优化的BP网络对生物柴油制备工艺的优化,TE667
  13. 基于云理论和蜜蜂进化型遗传算法的纹理合成研究,TP391.41
  14. 基于遗传算法和粗糙集的聚类算法研究,TP18
  15. 基于遗传算法的淠史杭灌区渠系配水优化编组模型的研究,S274
  16. 遗传算法在物流仓储优化中的应用研究,F259.2
  17. 基于遗传算法的矿山资源优化调度模型的研究,O224
  18. 微粒群算法的改进与应用研究,TP18
  19. 磁流变阻尼器的力学特性及其在火炮反后坐中的应用研究,TB535.1
  20. 模糊预测函数控制改进算法的研究及应用,TP273
  21. 基于模拟的注塑模浇注系统及成型工艺参数优化研究,TQ320.662

中图分类: > 工业技术 > 自动化技术、计算机技术 > 自动化基础理论 > 人工智能理论
© 2012 www.xueweilunwen.com