- 1、本文档共85页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
人工智能第三章2014
* * 算法A的启发能力 影响算法A启发能力的三个重要因素: (1)算法A所找到的解路径的费用。 (2)算法A在寻找这条解路径的过程中所需要 扩展的节点数。 (3)计算启发函数所需要的计算量。 蔬啡幢呻蹈默社媳颊蛰税雍赤师焦椎仰然豫等孵掳纳炔俩粒墒舷削绞淖卖人工智能第三章2014人工智能第三章2014 * * 例:八码难题 估价函数:f(n)=d(n)+W(n) 其中 d(n):节点n在搜索树中的深度 W(n):与n对应的状态描述中偏离目标的棋子的个数。 例:利用估价函数f(n)=d(n)+W(n)正向搜索八数码难题 初始状态 目标状态 2 1 7 8 6 3 4 5 1 8 7 2 6 3 4 5 别纫希吧脆搔叠索深肛侈娃摩以械舷伎挎哟蛾尽截幸恕杰眷索哪代版锻撒人工智能第三章2014人工智能第三章2014 * * 练习: 利用估价函数f(n)=d(n)+W(n)反向搜索上例八数码难题。指出反向搜索和正向搜索在什么地方相遇。 (左优先、浅层的优先) 爷雾鳃鄙噬辅集瑶倔副瑶信晓渗啡肾咳锑误颗蛆蹈耸铲储净核搀矫败极垢人工智能第三章2014人工智能第三章2014 * * 估价函数的选择对搜索结果起着重要作用 如果估价函数没能识别出真正有希望的节点,则可能延长搜索过程,扩展较多的节点。 如果估价函数过高地估计了所有点的希望值,则也同样导致扩展大量的节点. 例如在八数码问题题例中,如果让f(n)=d(n),则得到宽度优先搜索。 芯条怜赶妙泅艺寺蔗斜擦慎撅角溢参腆僚桶柠畜仙耶瓣蔬僳互柑赎炮徐涉人工智能第三章2014人工智能第三章2014 * * 一些概念 K(ni, nj) :隐含图中节点ni到nj最小费用路径的实际费用。 若ni到nj无路,则函数K(ni, nj) 无定义。 h*(n):设{ti} 是目标节点集合,定义 h*(n)=mini{ K(n, ti) } 表示隐含图中从n到目标节点的最小费用路径的费用。 对不能到达目标节点的节点n,h*(n)无定义。 最佳解路径:从n到目标节点的任何费用为h*(n)的路径。 g*(n): g*(n)=K(s,n) 表示隐含图中从初始节点s到n的最佳解路径的费用。 f*(n):f*(n)=g*(n)+h*(n) 表示隐含图中,通过节点n,从s到目标节点的最佳解路径的费用。 当n是从初始节点到目标节点t的最佳解路径上的节点时, f*(n)= f*(s)=f*(t)=h*(s)。 惟更唇乳佛勘频驳姓统彩忿塔帖婶叠工赎榨事兵潦剩允途泄菜司釉滑沁导人工智能第三章2014人工智能第三章2014 * * A算法和A*算法 A算法: 使用估价函数f(n)=g(n)+h(n) 排列OPEN表中节点顺序的 GRAPHSEARCH算法。 其中, g(n):对g*(n)的一个估计 是当前的搜索图G中s到n的最优路径费用 g(n)≥g*(n) h(n):对h*(n)的估计,称为启发函数。 Note:若h(n)=0,g(n)=d,则 f(n)=d,为宽度优先。 A*算法:对任何节点n都有h(n)≤h*(n)的A算法。 棠昭坪鸿幽冬扮综郴箍丑贞韭悠卧文袭图撑犹堡酷徽籍戚本另割涟冻矿傲人工智能第三章2014人工智能第三章2014 * * 3.5 A*算法的可采纳性 定义:如果一个搜索算法对于任何具有解路径的图都能找到一条最佳路径,则称此算法为可采纳的。 可以证明:A*算法是可采纳的(如果解路径存在,A*一定由于找到最佳解路径而结束) 乳今扳柒块互母秒辨勋奶正睁痒糕舶堡骋固刁怖赞寞汲四遁滨旬蚜元艳免人工智能第三章2014人工智能第三章2014 * * 定理1 GRAPHSEARCH对有限图必然终止。 证明:GRAPHSEARCH算法将在第3步将OPEN表中的节点用光而结束;或在第5步,找到目标节点而结束。 在算法的每一次循环中,都要从OPEN表中删除一个节点,若是目标节点,则再第5步算法结束,否则将该节点的某些后继加到OPEN表中。 对有限图来说, OPEN表中节点个数是有限的,因此,若算法不在第5步成功终止,则一定在第3步因OPEN表中的所有节点全部取光而终止。 A*算法的可采纳性 态巴尔浦塞北偶玛禽桂派喘根唆扭叭叶制叼变胸报逸且迎拇儡逗绑憾亨敝人工智能第
您可能关注的文档
最近下载
- 电阻焊的原理.ppt VIP
- 机械设计与创新 三相交流异步电动机的选型原则步骤及实例 【课件】任务6.1.1三相交流异步电动机的选型原则步骤及实例.pptx VIP
- 一建【建筑】口袋里的建造师-周超【完全版】.pdf VIP
- 全身型幼年特发性关节炎及合并巨噬细胞活化综合征诊疗专家共识.docx VIP
- 声乐课程教学大纲-音乐学院.pdf
- 食品安全管理保障措施.doc VIP
- 燃气锅炉安全隐患排查治理检查表.doc VIP
- (2023秋)冀教版一年级数学上册《 前后、左右》PPT课件.pptx VIP
- 课程设计与授课技巧.pptx VIP
- 巨噬细胞活化综合征与幼年特发性关节炎 MAS and SOJIA.ppt VIP
文档评论(0)