版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、极大极小值算法实现井字棋,黄蓥 1252449,1、井字棋 2、极大极小值算法 3、 -剪枝 4、程序演示,井字棋,两个玩家,一个打圈(O),一个打叉(X),轮流在3乘3的格上打自己的符号,最先以横、直、斜连成一线则为胜。如果双方都下得正确无误,将得和局。 本次实验一方为玩家,另一方为电脑。,极大极小值算法又名MiniMax算法,是一种找出失败的最大可能性中的最小值的算法。Minimax算法常用于棋类等由两方较量的游戏和程序,这类程序由两个游戏者轮流,每次执行一个步骤。我们众所周知的五子棋、象棋等都属于这类程序,所以说Minimax算法是基于搜索的博弈算法的基础。该算法是一种零总和算法,即一方
2、要在可选的选项中选择将其优势最大化的选择,而另一方则选择令对手优势最小化的方法。,极大极小值算法,我们知道,常用的博弈算法都是基于搜索的博弈算法,所有可能的下棋步骤构成一个树的结构,然后对局面进行价值评估。极大极小值算法是这样做的(假设现在要为A选择最佳走法):如果当前局面是A的局面那么就选择最大值(Value=AValue - BValue),如果当前是B走后形成的局面,那么就选择(Value=BValue - AValue)的最小值,也就是最小化A的利益,其实就是最大化B的利益。,极大极小值算法,极大极小值算法,4,15,9,13,21,30,15,14,15,16,12,16,16,10,17,13,MAX,MIN,MAX,MIN,14 13 15 4 13 9 16 12,14 15 13 16,14 13,14,-剪枝,-剪枝法是对极大极小值方法的优化,它们产生的结果是完全相同的,只不过运行效率不一样。,-剪枝,4,15,9,13,21,30,15,14,15,16,12,16,16,10,17,13,MAX,MIN,MAX,MIN,1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 设备药品招标采购制度
- 公共采购管理制度
- 政府工程类采购制度
- 原料煤采购制度
- 装修材料采购管理制度
- 杜绝无计划采购制度
- 蔬菜采购查验管理制度
- 药品采购监督制度
- 政府采购报告制度
- 信息技术采购制度
- 2024年珠海辅警协警招聘考试真题附答案详解(完整版)
- 生物质颗粒燃料生产标准
- 雨课堂在线学堂《自然辩证法概论》作业单元考核答案
- 建筑工程行业“防汛、防台风、防雷电”三防安全培训
- 科研项目团队介绍
- 2026年江西电力职业技术学院单招职业适应性考试必刷测试卷附答案
- 外墙砸瓷砖施工方案
- (独家!)2025年3月29日全国事业单位事业编联考A类《职测》真题及答案
- 知到《微观经济学(重庆财经学院)》智慧树网课完整版章节测试答案
- 基于Java的银行管理系统开发文档
- 2025年护理模拟试题(附答案)
评论
0/150
提交评论