基于点格棋的博弈算法研究与改进

来源 :中国矿业大学 | 被引量 : 0次 | 上传用户:wusuowei2100
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
人工智能是计算机科学的一个分支,目的是使机器能够像人类智能一样感知环境并最大化达到目标的可能。机器博弈是人工智能极具挑战的分支之一,其研究对人工智能的发展具有积极的作用。国外在机器博弈方面的研究较早,并取得了一定的成就;国内的研究相对滞后。以棋类为载体是目前机器博弈的主要研究方法。机器博弈系统可以分为四部分:局面表示、行动集合、评估函数和博弈树搜索,其中前两者相对简单。本文以点格棋为载体,着重对评估函数和博弈树搜索算法进行了研究。在评估函数方面,分析了影响点格棋棋局评价的因素,设计了一个带参数的评估函数。采用遗传算法对参数进行优化。为了加快收敛速度,加入启发式信息指导搜索的进行,引入适应度矩阵、交叉变异率矩阵,对染色体中的每个参数进行分别考虑。为了减少训练时间,提出一种梯度训练方案。最后通过实验对以上方案进行验证分析,实验结果表明,参数优化后的点格棋棋力得到提升,梯度训练方案有效减少了训练时间。在博弈树搜索方面,对经典的博弈树搜索算法进行了研究。对算法的思路及其改进措施进行了分析,通过实验对比统计了不同搜索算法搜索的节点数和时间开销,同时也指出了其不足之处,这些不足往往是其他搜索算法优化的基础。本文还介绍了几个优化策略,分析了其优化思路,通过实验对其优化效果进行了验证。传统博弈树搜索算法进行等深度搜索使得时间资源得不到合理分配从而导致效率低下,为此本文提出离散度的概念,以此作为判断标准对不同的局面进行不同深度的搜索;针对历史启发算法可能出现不准确的情况以及迭代加深算法效率低的问题,本文提出HT-IT算法,综合了历史启发与迭代加深的优点,使搜索效率得到提升;将博弈树搜索算法与并行、分布式相结合,研究了基于PVM的并行博弈树搜索算法,提供了一种新的改进方向。最后通过实验对以上改进策略进行了对比验证,结果表明与其他算法相比变长搜索方案和HT-IT算法减少了搜索节点数,并行博弈树搜索算法则有效缩短了搜索时间。
其他文献
安全库存是一种额外持有的库存,它作为企业的缓冲器是商务市场供应链上非常重要的一个环节。安全库存量的确定受存货需求量的变化、订货间隔期的变化、交货延误期的长短及存
无线传感网络(Wireless Sensor Networks,WSN)融合了传感器技术、通信技术和计算机技术,实现了数据采集、传输及处理的统一,已被广泛应用于各行各业,其在测控系统中的应用也
火灾是一种多发、常见的自然灾害,例如建筑火灾、矿井火灾、森林火灾、隧道火灾不仅使人类的生命和财产蒙受巨大损失,还对生态环境造成了极大的破坏。虽然现在火灾检测技术已
随着计算机网络的发展,传统的分布式计算模式已经不能满足用户的需求,人们需要一种新型的智能分布式计算模式,移动Agent计算模式应运而生。该计算模式在网络管理和互操作性上取
在三维地理信息系统(GIS)中,三维数据模型与数据结构是研究的核心。从数据描述格式的角度划分,三维空间数据模型可以归纳为面模型和体模型两种。由于体模型可以把空间对象以离
近年来,片上多核处理器成为主流,国产芯片龙芯也推出了四核处理器-龙芯3A。为了充分利用多核处理器的片上资源,使多核处理器的硬件资源转变为程序性能的提升,并行程序设计变
词是语言中最小的能独立运用的单位,是自然语言处理的基本单位。词法分析是自然语言处理的一个基础课题,其主要研究内容是进行词语切分和词语标注。语言学上,按照词的形态结
图像分割作为图像智能化处理的重要发展方向,受到图像处理界的高度关注。遥感图像分割作为图像分割中一个重要应用,深受研究者的重视。由于遥感图像与其他类型图像相比,具有
随着信息技术的快速发展,大量的软件产品已渗透到各行各业。如何保证软件的质量问题成为一个关注焦点。软件测试是确保软件产品质量及可靠性的主要途径,其地位是无可替代的。
随着海洋技术的发展,水下通信网络,作为通信网络的一个重要分支,在海洋监测、水下定位、海洋资源勘探等方面发挥了重要的作用。但是,水下通信网络的研究也有一定的困难,有很