智能搜索技术.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

右岸目标状态(0,0,0)操作序列:L02→R01→L02→R01→L20→R11→L20→R01→L02*4.2.4A*算法应用举例修道士和野人过河问题(6/6)*4.1搜索概述4.2状态空间的启发式搜索4.3与/或树的启发式搜索4.3.1解树的代价和希望树4.3.2与/或树的启发式搜索过程4.4博弈树的启发式搜索4.5遗传算法第4章智能搜索技术*4.3与/或树的启发式搜索与/或树的启发式搜索过程实际上是一种利用搜索过程所得到的启发性信息寻找最优解树的过程。算法的每一步都试图找到一个最有希望成为最优解树的子树。最优解树是指代价最小的那棵解树。它涉及到解树的代价与希望树。*解树的代价可按如下方法计算:(1)若n为终止节点,则其代价h(n)=0;(2)若n为或节点,且子节点为n1,n2,…,nk,则n的代价为:其中,c(n,ni)是节点n到其子节点ni的边代价。(3)若n为与节点,且子节点为n1,n2,…,nk,则n的代价可用和代价法或最大代价法。若用和代价法,则其计算公式为:若用最大代价法,则其计算公式为:(4)若n是端节点,但又不是终止节点,则n不可扩展,其代价定义为h(n)=∝。(5)根节点的代价即为解树的代价。4.3.1解树的代价与希望树1.解树的代价(1/2)*例4.11设下图是一棵与/或树,它包括两棵解树,左边的解树由S0、A、t1、C及t2组成;右边的解树由S0、B、t2、D及t4组成。在该树中,t1、t2、t3、t4为终止节点;E、F是端节点;边上的数字是该边的代价。请计算解树的代价。解:先计算左边的解树按和代价:h(S0)=2+4+6+2=14按最大代价:h(S0)=(2+6)+2=10再计算右边的解树按和代价:h(S0)=1+5+3+2=11按最大代价:h(S0)=(1+5)+2=8S02At1Ct2Dt3Et4F与/或树的代价24623154.3.1解树的代价与希望树1.解树的代价(2/2)B*希望树是指搜索过程中最有可能成为最优解树的那棵树。与/或树的启发式搜索过程就是不断地选择、修正希望树的过程,在该过程中,希望树是不断变化的。定义4.2希望解树(1)初始节点S0在希望树T(2)如果n是具有子节点n1,n2,…,nk的或节点,则n的某个子节点ni在希望树T中的充分必要条件是4.3.1解树的代价与希望树2.希望树(3)如果n是与节点,则n的全部子节点都在希望树T中。*与/或树的启发式搜索过程如下:(1)把初始节点S0放入Open表中,计算h(S0);(2)计算希望树T;(3)依次在Open表中取出T的端节点放入Closed表,并记该节点为n;(4)如果节点n为终止节点,则做下列工作:①标记节点n为可解节点;②在T上应用可解标记过程,对n的先辈节点中的所有可解解节点进行标记;③如果初始解节点S0能够被标记为可解节点,则T就是最优解树,成功退出;④否则,从Open表中删去具有可解先辈的所有节点。⑤转第(2)步。4.3.2与/或树的启发式搜索过程1.算法描述(1/2)*(5)如果节点n不是终止节点,但可扩展,则做下列工作:①扩展节点n,生成n的所有子节点;②把这些子节点都放入Open表中,并为每一个子节点设置指向父节点n的指针③计算这些子节点及其先辈节点的h值;④转第(2)步。(6)如果节点n不是终止节点,且不可扩展,则做下列工作:①标记节点n为不可解节点;②在T上应用不可解标记过程,对n的先辈节点中的所有不可解解节点进行标记;③如果初始节点S0能够被标记为不可解,则问题无解,失败退出;④否则,从Open表中删去具有不可解先辈的所有节点。⑤转第(2)步。4.3.2与/或树的启发式搜索过程1.算法描述(2/2)*例子

文档评论(0)

xm1640396464 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档