基于环境淘汰的裁剪算法的六子棋博弈算法研究

来源 :中国科技博览 | 被引量 : 0次 | 上传用户:dbsoldier
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  中图分类号:TP18;TP391.3 文献标识码:A 文章编号:1009-914X(2014)44-0117-01
  六子棋是流传于中国民间的一类版图游戏。是一种双人对弈搏杀的一种游戏,交战双方棋子数均为六颗,故称六子棋。六子棋的棋盘为3乘以3的方格。棋子可信手拿来,只要互相区分即可。 现在的六子棋,又名连六棋,为改良自五子棋一般规则及连珠棋规中“先手必胜”之不合理情况及国际棋规中之繁复规则,以下是对基于集中环境淘汰的裁剪算法的博弈算法的研究。
  1.基于贪心的棋局切割算法,缩小搜索广度
  在我们的六子棋中,我们对棋局进行了一次切割,将棋局边缘的作用不大的落子点去除掉,这样就能更好的选取可行性更好的、可能性大的落子点。在我们的设计中,将所有在棋盘上的棋子的周围2*2的空白点区定义为可行范围,而将范围外的棋子切割丢弃,这样就能够大大的缩减了搜索算法的广度,从时间和空间上来说都是大大提高了效率,这样能够在特定的时间内找到较为合理的落子点。
  具体示例如下:图1表示当前棋局,图2表示当前棋局的可行落点,用图中的黄点表示
  2.基于环境淘汰的裁剪算法
  在自上而下的裁剪可行节点后,为了提高搜索的精度、进一步缩小搜索的广度。经过第一步的切割之后,棋子的搜索广度已经大大缩减,经过统计分析,可行步数大约在30到50步之间。但这个对于3层搜索展开来说,搜索广度还是过大,这就需要我们进一步缩小搜索广度,同时为下面的α-β剪枝做进一步的优化。
  在这个环境淘汰算法中,利用生物的统计学原理,我们把每一个可行的节点作为一个个体,把所有节点的集合作为一个种群,把当前棋局作为种群生存的环境。这样,对于种群中的每一个个体,在这个环境下都有一个对环境的适应度d=F(x)。F(x)是我们定义的个体的环境适应度函数,在棋局中表示落子对棋局的作用。对于所有的个体,在这个环境下,环境适应度d高的个体优先选择,环境适应度过低的选择不用,从而可以尽快地达到最佳的环境,也就是棋局最快地向着好的方面发展。
  将生物学上的种群概论分析结合到博弈算法上来,实现了对最好的落子的估计,只要我们设计好的估值函数,就能够找到理论上最好的落子点,又由于在第一步的时候对可行落子域进行了剪裁,可以大大的缩小搜索的广度,可以适当增加搜索的深度,实现对博弈算法更好的实现,缩短搜索的时间代价,这些对于提高六子棋博弈中计算机的智能实现了很大的提高。
  参考文献
  [1] 徐心和,王骄.中国象棋计算机博弈关键技术分析[J].小型微型计算机系统,2006,27(6):961-969
  [2] 徐心和,邓志立,王骄.机器博弈研究面临的各种挑战[J].智能系统学报,2008,3(4):287-293.3.
  [3] 周玮,张赜,周静怡,等.基于对弈局势的二次估值方法[J].系统仿真学报,2006,18(9):2665-2668.
其他文献
[摘 要]提升机的制动系统主要依靠液压站盘形闸片进行液压制动,而一旦液压站油路、碟簧等出现问题造成制动失效,后果不堪设想,通过引入“零速制动”,增补了制动的手段,杜绝了设备事故的发生。  [关键词]提升系统 ; 制动系统; 液压站 ; 零速制动  中图分类号:TD633 文献标识码:A 文章编号:1009-914X(2014)45-0233-01  一、背景  西石门铁矿提升机的制动系统主要依靠液
期刊
[摘 要]煤炭行业是一个高危行业,所以规范煤炭企业安全生产行为对煤炭行业的可持续发展有起着重要作用。我国大多数煤矿是地下作业,煤层赋存条件复杂多变导致了频繁发生灾害事故,因此,煤矿要加强企业安全生产管理切实的维护职工的生命安全。文章对煤矿安全管理中的常见问题及防治措施进行了探讨。  [关键词]煤矿;安全管理;问题;措施  中图分类号:TD82 文献标识码:A 文章编号:1009-914X(2014
期刊
[摘 要]本文重点介绍了水稻纹枯病的发生特点,在防治措施上提出了选用“三稻”良种、采取“三不”措施、选择“三适”的栽培密度、合理施用“三肥”、科学管好“三水”、补救措施喷好“三药”等。  [关键词]水稻 纹枯病 发生特点 防治对策  中图分类号:[R931.2] 文献标识码:A 文章编号:1009-914X(2014)44-0111-01  2013年9月10日,笔者来到安徽省合肥市肥西县官亭镇张
期刊
[摘 要]目前随着油田开发进入高含水开发阶段,油藏开发表现"低采出、高含水、递减大"的特征,油藏平面、剖面矛盾加剧,油藏水驱状况日益复杂,水驱油效率降低,剩余油分布状况日趋复杂,挖潜难度增大,油藏控水稳油形势日益严峻,调驱或三次采油技术储备严重不足。为此,根据低渗透油藏储层特征和流体特征,在广泛调研和室内实验评价的基础上,借鉴油田内外提高采收率的技术思路,开展微生物驱油技术试验,通过矿场实践有效提
期刊
[摘 要]电梯作为一种垂直交通工具,在人们的日常生活和工作中起着不可替代的作用。作为机电一体化产品,其本身结构的复杂化和安装、使用中不确定因素的增加,导致了一些事故的发生。电梯的门系统是电梯重要的组成系统之一,因此门系统是电梯监督检验和定期检验的重点检验内容。本文主要讨论了电梯的门系统中的安全保护装置以及如何依据检规对这些安全保护装置进行检验。  [关键词]门系统;安全保护装置;检验;分析  中图
期刊
[摘 要]采煤工作面是煤矿生产的中心,采煤方法及采煤工艺的选择是否合理,直接影响整个矿井的生产安全和各项技术经济指标。本文结合洛碛煤矿2102回采工作面各方面的因素,提出了适合本采煤工作面的采煤方法及采煤工艺,且取得了较好的生产实践效果。  [关键词]柔性掩护支架 采煤方法 支护  中图分类号:TD 文献标识码:A 文章编号:1009-914X(2014)45-0247-01  一、前言  合理的
期刊
[摘 要]在水电站施工过程中,平面基准和高程基准是施工测量中最重要的环节,为了保证施工工序的质量,特别是大型金属结构安装的质量,就必须严格保证平面基准和高程基准的统一性。其中难度较大的就是高程基准,利用全站仪竖直传高方法有效的保证了基准传递精度和提高了作业效率。  [关键词]水电施工测量 全站仪 竖直传高 高程基准  中图分类号:TV 文献标识码:A 文章编号:1009-914X(2014)45-
期刊
[摘 要]本设计利用气动枢纽和PLC控制技术,采用整体化的设计思想,充分考虑了软、硬件的特点并进行互补优化。最终实现了蜡模的“涂料——淋砂——涂料——淋砂”的循环工作。经实验证明该系统有一定的应用价值,提高了经济效率。  [关键词]PLC;涂料机械手;系统设计  中图分类号:TP241 文献标识码:A 文章编号:1009-914X(2014)44-0114-02  0 引言  应用机械手代替人手进
期刊
[摘 要]采用氨水对废酸进行除硅,利用絮凝剂技术加快生产效率,通过实验对生产中的几个重要因素进行正交实验较得出较为合理的结果。结果表明:在PH值用压缩空气及氨水调节为10.5 时,加入絮凝剂,按50mg/l 加入,静置12h后过滤,其除硅效果可达到82 %。  [关键词]酸洗废酸;胶体吸附;硅含量  中图分类号:TQ138.11 文献标识码:A 文章编号:1009-914X(2014)44-011
期刊
[摘 要]智能化是水电厂的发展趋势,一套合适的人机语音交互系统在水电厂计算机监控系统中的运用,可化繁为简,大大降低人力和精力的投入,更好的实现现代化水电厂“无人值班、少人值守”的设计理念。本文对人机语音交互系统在水电厂计算机监控系统中的实际运用进行初步分析和设计。  [关键词]智能化电厂,计算机监控系统智能化,人机语音交互系统,识别系统,确认权限。  中图分类号:TV736 文献标识码:A 文章编
期刊