网站大量收购闲置独家精品文档,联系QQ:2885784924

第八章图搜索技术试卷.ppt

  1. 1、本文档共65页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 思考题3 1. 设样本空间Θ={a, b, c, d},M1, M2为定义在Θ上的概率分配函数。已知: M1{b, c, d}=0.7, M1{a, b, c, d}=0.3 M2{a, b}=0.6, M2{a, b, c, d}=0.4 求它们的正交和M1⊕M2. 2.设U={1,2,3,4,5},定义模糊子集 A=“小”=1/1+0.5/2+0/3+0/4+0/5 A’=“比较小”=1/1+1/2+0.5/3+0.2/4+0/5 B=“大”=0/1+0/2+0.4/3+0.6/4+1/5 已知(1)如果x小,那么y大;(2)x比较小 问:y怎么样?(使用Zadeh的CRI法) * 谢谢收看! 再 见 人有了知识,就会具备各种分析能力, 明辨是非的能力。 所以我们要勤恳读书,广泛阅读, 古人说“书中自有黄金屋。 ”通过阅读科技书籍,我们能丰富知识, 培养逻辑思维能力; 通过阅读文学作品,我们能提高文学鉴赏水平, 培养文学情趣; 通过阅读报刊,我们能增长见识,扩大自己的知识面。 有许多书籍还能培养我们的道德情操, 给我们巨大的精神力量, 鼓舞我们前进。 * * 翻译程序:将一种语言程序转换为另一种语言程序的程序, 按照对象不同分别有: 转换程序 --- 把一种高级语言转换成另一种高级语言; 编译程序 --- 把某种高级语言转换成某种低级语言; 解释程序 --- 把某种高级语言转换成某种低级语言; 汇编程序 --- 把汇编语言转换为机器语言的翻译程序。 ? * 图搜索过程的第8步对OPEN表上的节点进行排序,以便能够从中选出一个“最好”的节点作为第4步扩展用。这种排序可以是任意的即盲目的(属于盲目搜索),也可以用以后要讨论的各种启发思想或其它准则为依据(属于启发式搜索)。每当被选作扩展的节点为目标节点时,这一过程就宣告成功结束。这时,能够重现从起始节点到目标节点的这条成功路径,其办法是从目标节点按指针向S返回追溯。当搜索树不再剩有未被扩展的端节点时,过程就以失败告终(某些节点最终可能没有后继节点,所以OPEN表可能最后变成空表)。在失败终止的情况下,从起始节点出发,一定达不到目标节点。 * 对于宽度优先搜索,选择f(i)作为节点i的深度。 * * A*算法是一种有序搜索算法,其特点在于对估价函数的定义上。 8.2.2 A*算法 * 1、几个记号   令k(ni,nj)表示任意两个节点ni和nj之间最小代价路径的实际代价(对于两节点间没有通路的节点,函数k没有定义)。 于是,从节点n到某个具体的目标节点ti,某一条最小代价路径的代价可由k(n,ti)给出。 令h*(n)表示整个目标节点集合{ti}上所有k(n,ti)中最小的一个,因此,h*(n)就是从n到目标节点最小代价路径的代价,而且从n到目标节点能够获得h*(n)的任一路径就是一条从n到某个目标节点的最佳路径(对于任何不能到达目标节点的节点n,函数h*没有定义)。 A*算法 * 2、估价函数的定义   定义g*为 g*(n)=k(S,n)   定义函数f*,使得在任一节点n上其函数值f*(n)就是从节点S到节点n的一条最佳路径的实际代价加上从节点n到某目标节点的一条最佳路径的代价之和,即 f*(n)=g*(n)+h*(n) A*算法 * 希望估价函数f是f*的一个估计,此估计可由下式给出: f(n)=g(n)+h(n)   其中:g是g*的估计;h是h*的估计。对于g(n)来说,一个明显的选择就是搜索树中从S到n这段路径的代价,这一代价可以由从n到S寻找指针时,把所遇到的各段弧线的代价加起来给出(这条路径就是到目前为止用搜索算法找到的从S到n的最小代价路径)。这个定义包含了g(n)≥g*(n)。h*(n)的估计h(n)依赖于有关问题的领域的启发信息。这种信息可能与八数码难题中的函数W(n)所用的那种信息相似。把h叫做启发函数。 A*算法 * 3、A*算法定义 定义1 在GRAPHSEARCH过程中,如果第8步的重排OPEN表是依据 f(x)=g(x)+h(x)进行的,则称该过程为A算法。 定义2 在A算法中,如果对所有的x存在h(x)≤h*(x),则称h(x)为h*(x)的下界,它表示某种偏于保守的估计。 定义3 采用h*(x)的下界h(x)为启发函数的A算法,称为A*算法。当h=0时,A*算法就变为有序搜索算法。 A*算法 * 状态图搜索策略小结 * 例 Hanoi塔 状态图 为了便于分析,我们仅考虑二阶梵塔(即只有两个金盘)问题。 设有三

文档评论(0)

502992 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档