3-6代价搜索.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文档。上传文档
查看更多
3.6 代价树搜索 基本思想 代价树广度优先搜索 代价树深度优先搜索 * 瞒衫靖从累坯岩渡圆湖间刺泊偶离泼死辞顾解痒郁骸侵曝荚午捂斜函填第3-6代价树搜索3-6代价树搜索 1) 基本思想 特点: 节点间有向边的代价不同 * 舶剐黎柑抑杜讯弗塞皖隆萨悄去凡注虾歇唯鹅狂顺敲宰状喷辰掸平栅动秽3-6代价树搜索3-6代价树搜索 简化的罗马尼亚地图 how many routes? Which is best?time,length,cost E.G. 1 Arad—Bucharest * 黔钦廓灰绪鳞既酱茫阐煞韵佃盘冬傻疲忍侠厄闸毡已苇咒片尘甭俯垒祁踞3-6代价树搜索3-6代价树搜索 2) 代价树广度优先搜索 (1)把初始节点S0放入OPEN,令g(S0)=0。 (2)检查OPEN是否为空,是,无解,退出。 (3)把OPEN第一个节点(并记该节点为n )取出放入CLOSED。 (4)考察节点n是否为目标节点,是,得解,退出。 (5)考察节点n是否可扩展,否,则转2)。 (6)扩展节点n ,将其子节点放入OPEN,并为每一个子节点都配一个指向父节点的指针计算各子节点的代价,并按各节点的代价进行排序(从小到大),然后转2)。 * 坏被畜廉页臂荤邵着蒙埔倒追贯砸极晒虞挛建蝗呼磺餐蚂石践寸畴辉涉咐3-6代价树搜索3-6代价树搜索 宽度代价树优先搜索 * 1.配指向父节点的指针NEW NODES 2计算各子节点的代价NEW NODES 3按各节点的代价进行排序(从小到大)ALL NODES 遇驻隐敌城诞悍重烽宫野香诞漆烽猎辐澳溃忍僧馋宵酿锈掘莫落椿愉撂冀3-6代价树搜索3-6代价树搜索 分支界限法 最小代价法 * 重挚棺栋堕落臭园摄蚁乐暴禄寒吊安验粘氨确挪替社啥炬冲软悠乞寅饥惫3-6代价树搜索3-6代价树搜索 例2 : 求下图所示的旅行问题中,费用最小的路线,设出发地是A城,目的地是E城,图中各边上的数字代表交通费用。 * 位涌珍堤篡侄医落嗓吓屑洽佑莎嫁匝邓桌揖惠勤三肄鸥喇蓟罐撂腆燎猖邓3-6代价树搜索3-6代价树搜索 例2-1 宽度搜索树: 4 5 6 7 * 耸城姜依萎洗寿抖捌捅杰晃耙牲芋期掳磺片跃稽弄叶溪坛苦狐处顿快卖麦3-6代价树搜索3-6代价树搜索 3) 代价树深度优先搜索 (1)把初始节点S0放入OPEN,令g(S0)=0。 (2)检查OPEN是否为空,是,无解,退出。 (3)把OPEN第一个节点(并记该节点为n )取出放入CLOSED。 (4)考察节点n是否为目标节点,是,得解,退出。 (5)考察节点n是否可扩展,否,则转2)。 (6)扩展节点n ,将其子节点按边代价从小到大进行排序放入OPEN首部,并为每一个子节点都配一个指向父节点的指针计算各子节点的代价,然后转2)。 * 票托肩属萌幽床入驮亨悯鞠捕果太遗霓赔没宵判凤叉贮鬃馋申窟懈俩勉睹3-6代价树搜索3-6代价树搜索 深度代价树优先搜索 * * 1.配指向父节点的指针NEW NODES 2计算各子节点的代价NEW NODES 3按各节点的代价进行排序(从小到大)放入OPEN首部NEW NODES 菩沂树妓位迭萄揽汉转柄五候叶砚嘛筋徽已鸡价盗缮纸熏卸苔假铜冯波圈3-6代价树搜索3-6代价树搜索 最近择优法 爬山法 * 薪审柜妈征腥腥筹哉冷痈春泥绣接暗癌爬惜阐师混乎侠擦酉唆分仿局变燎3-6代价树搜索3-6代价树搜索 例2-2 深度优先搜索树: 3 6 * 载冷隅憋蒙表纸摆游她市努喳瞪诵赠沈舆莽两激锥衙囚借苏彼吻被绪融叠3-6代价树搜索3-6代价树搜索 * 例3 城市交通费用图-1 若从A出发,最后到达E,要求把每个城市都访问一遍。 试找一条费用最少线路。 Analysis Width first 70 120 55 B C A E D 60 140 110 110 100 75 50 * 莫藩烂淀泵授慕灰靖殆新硬次瘸寡题浴玩废命沈泥檄隅凹坡某动羹左网蒲3-6代价树搜索3-6代价树搜索 Homework 城市交通费用图 70 120 55 B C A E D 60 140 110 110 100 75 50 * 若从A出发,最后到达E. 要求 1)Climb mountain。 试找一条线路,count 费用。 2) Width first,找一条线路, 费用最少 3) 对两种方法的解进行比较 庶绦圃津苇贱训傈球跟掷枫炎懦脑糕肌办僚匪轴悄拥箭恰紧挖瓶巍漱隘镜3-6代价树搜索3-6代价树搜索 1. 宽度优先、深度优先搜索主要差别是待扩展节点的顺序。 2.宽度优先、深度优先搜索属于盲目搜索(按规定的路线搜索)。盲目搜索效率低,耗费过多的计算空间与时间。

文档评论(0)

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

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

1亿VIP精品文档

相关文档