ImageVerifierCode 换一换
格式:PPT , 页数:25 ,大小:25.96MB ,
资源ID:9816020      下载积分:10 金币
验证码下载
登录下载
邮箱/手机:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/9816020.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请。


权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4009-655-100;投诉/维权电话:18658249818。

注意事项

本文(多种方法解决八数码难题(课堂PPT).ppt)为本站上传会员【快乐****生活】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

多种方法解决八数码难题(课堂PPT).ppt

1、单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,2,#,八数码难题,汇报时间:,2018,年,10,月 汇报人:马玥,PPT,制作者:何帅帅 代码编辑调试者:尹迅、马玥,1,2025/4/9 周三,目,录,CONT,ENTS,01,问题重述,Problem Retelling,02,问题分析,Problem Analysis,03,宽度优先,Width First,04,深度优先,Depth First,0,启发式搜索,Heuristic Search,2,2025/4/9 周三,问题重述,Problem Retelling,1,八数码问题描述,33,九宫棋

2、盘,放置数码为,1-8,的,8,个棋牌,剩下一个空格,只能通过棋牌向空格的移动来改变棋盘的布局。,要求:根据给定初始布局(即初始状态)和目标布局(即目标状态),如何移动棋牌才能从初始布局到达目标布局,找到合法的走步序列。,八数码难题(,8-puzzle problem,),1,2,3,8,4,7,6,5,2,8,3,1,6,4,7,5,(初始状态),(目标状态),4,2025/4/9 周三,宽度优先,Width First,宽度优先搜索算法解决八数码难题,它是从根节点(起始节点)开始,按层进行搜索,也就是按层来扩展节点。所谓按层扩展,就是前一层的节点扩展完毕后才进行下一层节点的扩展,直到得到目

3、标节点为止。,这种搜索方式的优点是,只要存在有任何解答的话,它能保证最终找到由起始节点到目标节点的最短路径的解,但它的缺点是往往搜索过程很长。,2,3,1,8,4,7,6,5,s,2,8,3,1,4,7,6,5,2,3,1,8,4,7,6,5,2,3,1,8,4,7,6,5,1,2,3,4,2,8,3,1,6,4,7,5,2,8,3,1,4,7,6,5,2,8,3,1,4,7,6,5,5,6,7,1,2,3,8,4,7,6,5,2,3,4,1,8,7,6,5,9,8,2,8,3,1,6,4,7,5,2,8,3,1,6,4,7,5,2,8,3,1,4,5,7,6,2,8,1,4,3,7,6,5,

4、8,3,2,1,4,7,6,5,2,8,3,7,1,4,6,5,1,2,3,7,8,4,6,5,1,2,3,8,4,7,6,5,10,11,12,13,14,15,16,17,目标,从图中得,解的路径是,S-3-8-17,宽度优先搜索,1,2,3,8,4,7,6,5,(目标状态),7,2025/4/9 周三,宽度优先搜索算法代码演示,宽度优先搜索的性质,当问题有解时,一定能找到解,当问题为单位耗散值,且问题有解时,一定能找到最优解,方法与问题无关,具有通用性,效率较低,属于图搜索方法,9,2025/4/9 周三,深度优先,Depth First,深度优先搜索算法解决八数码难题,它是从根节点开始

5、首先扩展最新产生的节点,即沿着搜索树的深度发展下去,一直到没有后继结点处时再返回,换一条路径走下去。就是在搜索树的每一层始终先只扩展一个子节点,不断地向纵深前进直到不能再前进(到达叶子节点或受到深度限制)时,才从当前节点返回到上一级节点,沿另一方向又继续前进。这种方法的搜索树是从树根开始一枝一枝逐渐形成的。,由于一个有解的问题树可能含有无穷分枝,深度优先搜索如果误入无穷分枝(即深度无限),则不可能找到目标节点。为了避免这种情况的出现,在实施这一方法时,定出一个深度界限,在搜索达到这一深度界限而且尚未找到目标时,即返回重找,所以,深度优先搜索策略是不完备的。另外,应用此策略得到的解不一定是最佳

6、解(最短路径)。,11,2025/4/9 周三,深度优先搜索算法解决八数码难题,2,3,1,8,4,7,6,5,2,8,3,1,4,7,6,5,2,3,1,8,4,7,6,5,2,3,1,8,4,7,6,5,2,8,3,1,6,4,7,5,2,8,3,1,4,7,6,5,2,8,3,1,4,7,6,5,1,2,3,8,4,7,6,5,2,8,3,1,6,4,7,5,2,8,3,1,6,4,7,5,2,8,3,6,4,1,7,5,1,2,3,7,8,4,6,5,1,2,3,8,4,7,6,5,目标,1,2,3,4,1,2,3,8,4,7,6,5,(目标状态),12,2025/4/9 周三,2,3

7、1,8,4,7,6,5,2,8,3,1,4,7,6,5,2,3,1,8,4,7,6,5,2,3,1,8,4,7,6,5,2,8,3,1,6,4,7,5,2,8,3,1,4,7,6,5,2,8,3,1,4,7,6,5,1,2,3,8,4,7,6,5,2,8,3,1,6,4,7,5,2,8,3,1,6,4,7,5,8,3,2,1,4,7,6,5,2,8,3,7,1,4,6,5,2,8,1,4,3,7,6,5,2,8,3,1,4,5,7,6,1,2,3,7,8,4,6,5,1,2,3,8,4,7,6,5,目标,2,8,3,6,4,1,7,5,2,8,3,1,6,7,5,4,8,3,2,1,4,7,

8、6,5,2,8,3,7,1,4,6,5,2,8,1,4,3,7,6,5,2,8,3,1,4,5,7,6,设深度界限,dm=4,1,2,12,3,6,9,13,4,5,7,8,10,11,1,2,3,8,4,7,6,5,(目标状态),深度优先搜索算法代码演示,深度优先搜索的性质,一般不能保证找到最优解,当深度限制不合理时,可能找不到解,可以将算法改为可变深度限制,最坏情况时,搜索空间等同于穷举,与回溯法的差别:图搜索,是一个通用的与问题无关的方法,15,2025/4/9 周三,启发式搜索,Heuristic Search,4,启发式搜索算法解决八数码难题,评价函数:,f(n)=g(n)+h(n)

9、其中,n,是被评价的节点),g*(n),:表示从初始节点,s,到节点,n,的最短路径的耗散值。,h*(n),:表示从节点,n,到目标节点,g,的最短路径的耗散值。,f*(n)=g*(n)+h*(n),:表示从初始节点,s,经过节点,n,到目标节点,g,的最短路径的耗散值。,而,f(n),、,g(n),和,h(n),则分别表示是对,f*(n),、,g*(n),和,h*(n),三个函数值的估计值,是一种预测。,A,算法就是利用这种预测,来达到有效搜索的目的。它每次按照,f(n),值的大小对,OPEN,表中的元素进行排序,,f,值小的节点放在前面,而,f,值的大的节点则被放在,OPEN,表的后面

10、这样每次扩展节点时,总是选择当前,f,值最小的节点来优先扩展。,有序搜索(,A,算法),17,2025/4/9 周三,开始,把,S,放入,OPEN,表,计算估价函数,f,(,s,),OPEN,表为空?,选取,OPEN,表中,f,值最小的节点,i,放入,CLOSE,表,否,i,为目标节点吗,扩展,i,,得后继结点,j,,计算,f,(,j,),提供返回节点,i,的指针,利用,f,(,j,)对,OPEN,表重新排序,调整亲子关系及指针,失败,是,失败,是,否,有序搜索算法框图,18,2025/4/9 周三,2,8,3,1,6,4,7,5,2,8,3,1,6,4,7,5,2,8,3,1,4,7,6,

11、5,2,8,3,1,6,4,7,5,初始,S(4),1,A(6),B(4),C(6),2,8,3,1,4,7,6,5,2,3,1,8,4,7,6,5,2,8,3,1,4,7,6,5,1,2,3,8,4,7,6,5,(,目标状态,),D(5),E(5),F(6),8,3,2,1,4,7,6,5,2,8,3,7,1,4,6,5,2,3,1,8,4,7,6,5,2,3,1,8,4,7,6,5,G(6),H(7),I(5),J(7),1,2,3,8,4,7,6,5,K(5),1,2,3,8,4,7,6,5,1,2,3,7,8,4,6,5,L(5),M(7),目标,2,3,4,5,6,7,八数码难题的有

12、序搜索树,黑色数字表示不在位的将牌数,19,2025/4/9 周三,启发式搜索算法解决八数码难题,A*,搜索算法,在图搜索过程中,如果第,8,步的重排,OPEN,表是依据,f(n)=g(n)+h(n),进行的,则称该过程为,A,算法。在,A,算法中,如果对所有的,n,存在,h(n)h*(n),则称,h(n),为,h*(n),的下界,它表示某种偏于保守的估计。采用,h*(n),的下界,h(n),为启发函数的,A,算法,称为,A*,算法。当,h=0,时,,A*,算法就变为有序搜索算法。,在,A,算法中,如果满足条件:,(1),:,g(n),是对,g*(n),的估计,且,g(n)0,;,(2),:,

13、h(n),是,h*(n),的下界,即对任意节点,n,均有,0h(n)h*(n),,则,A,算法称为,A*,算法。,20,2025/4/9 周三,开始,读入棋局初始状态,是否可解?,在表中找到评价值最小的节点,作为当前节点,是目标节点,初始状态加入,OPEN,表,扩展新状态,把不重复的新状态加入表中,当前节点从表移除,输出结果,结束,否,是,否,是,算法框图,21,2025/4/9 周三,2,8,3,1,6,4,7,5,2,8,3,1,6,4,7,5,2,8,3,1,4,7,6,5,2,8,3,1,6,4,7,5,初始,S,1,A,B,C,2,8,3,1,4,7,6,5,2,3,1,8,4,7,

14、6,5,2,8,3,1,4,7,6,5,1,2,3,8,4,7,6,5,(,目标状态,),D,E,F,2,3,1,8,4,7,6,5,2,3,1,8,4,7,6,5,1,2,3,8,4,7,6,5,1,2,3,8,4,7,6,5,1,2,3,7,8,4,6,5,目标,2,()()的搜索树,,,,,,,,,,,,,黑色数字表示不在位的将牌数,h*-,从节点,n,到目标节点,g,的最短路径耗散值。,g*-,从初始节点,s,到节点,n,的最短路径耗散值。,W,不在位将牌数之和。,P,每个不在位将牌移动到目标状态相应位置所需走步的总和。,22,2025/4/9 周三,A*,搜索算法代码演示,在八数码难

15、题中,令估价函数,f(n)=d(n)+p(n),,启发函数,h(n)=p(n),p(n),为不在位的棋子与其目标位置的距离之和,则有,p(n)h*(n),满足,A*,算法的限制条件。,w(n),表示不在位的棋子数,不够贴切,错误选用节点加以扩展。更接近于,h*(n),的,h(n),,其值是节点,n,与目标状态节点相比较,每个错位棋子在假设不受阻拦的情况下,移动到目标状态相应位置所需走步的总和。,(n),比,w(n),更接近于,h*(n),,因为,p(n),不仅考虑了错位因素,还考虑了错位的距离(移动次数)。说明,h,值越大,启发功能越强,搜索效率越高,.,特别地:,(1)h(n)=h*(n),搜索仅沿最佳路径进行,效率最高,.,(2)h(n)=0,无启发信息,盲目搜索,效率低,.,(3)h(n)h*(n),24,2025/4/9 周三,谢谢观赏,25,2025/4/9 周三,

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服