猴子摘香蕉问题的状态空间图.ppt

  1. 1、本文档共76页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
作业作业解即说明用从到的路径上的单位代价表示实际代价说明用结点中不在位的数码个数作为启发信息可见某节点中的不在位的数码个数越多说明它离目标节点越远对初始节点由于因此有例八数码难题设问题的初始状态和目标状态如下图所示且估价函数为其中表示节点在有哪些信誉好的足球投注网站树中的深度表示节点中不在位的数码个数请计算初始状态的估价函数值启发性信息和估价函数概念在状态空间有哪些信誉好的足球投注网站中如果每一步都利用估价函数对表中的节点进行排序则称算法它是一种为启发式有哪些信誉好的足球投注网站算法类型全局择优从表的所有节点中选择一个估价函数值最小的进行扩展局部择优仅从刚生成

作 业 作 业 解:即g(n)=d(n),h(n)=W(n)。 d(n)说明用从S0到n的路径上的单位代价表示实际代价; W(n)说明用结点n中“不在位”的数码个数作为启发信息。 可见,某节点中的“不在位”的数码个数越多,说明它离目标节点越远。 对初始节点S0,由于d(S0)=0,W(S0)=3,因此有 f(S0)=0+3=3 2 8 3 1 4 7 6 5 1 2 3 8 4 7 6 5 S0 Sg 例4.7 八数码难题。设问题的初始状态S0和目标状态Sg如下图所示,且估价函数为 f(n)=d(n)+W(n) 其中:d(n)表示节点n在有哪些信誉好的足球投注网站树中的深度 W(n)表示节点n中“不在位”的数码个数。 请计算初始状态S0的估价函数值f(S0) 4.3.1 启发性信息和估价函数 (2/2) 概念: 在状态空间有哪些信誉好的足球投注网站中,如果每一步都利用估价函数f(n)=g(n)+h(n)对Open表中的节点进行排序,则称A算法。它是一种为启发式有哪些信誉好的足球投注网站算法。 类型: 全局择优: 从Open表的所有节点中选择一个估价函数值最小的进行扩展。 局部择优:仅从刚生成的子节点中选择一个估价函数值最小的进行扩展。 全局择优有哪些信誉好的足球投注网站A算法描述: (1)把初始节点S0放入Open表中,f(S0)=g(S0)+h(S0); (2)如果Open表为空,则问题无解 ,失败退出; (3)把Open表的第一个节点取出放入Closed表,并记该节点为n; (4)考察节点n是否为目标节点。若是,则找到了问题的解,成功退出; (5)若节点n不可扩展,则转第(2)步; (6)扩展节点n,生成其子节点ni(i=1, 2, …),计算每一个子节点的估价值f(ni)(i=1, 2, …),并为每一个子节点设置指向父节点的指针,然后将这些子节点放入Open表中; (7)根据各节点的估价函数值,对Open表中的全部节点按从小到大的顺序重新进行排序; (8)转第(2)步。 4.3.2 A算法 例4.8 八数码难题。设问题的初始状态S0和目标状态Sg如图所示,估价函数与例4.7相同。请用全局择优有哪些信誉好的足球投注网站解决该问题。 解:该问题的全局择优有哪些信誉好的足球投注网站树如下图所示。在该图中,每个节点旁边的数字是该节点的估价函数值。 例如,对节点S2,其估价函数值的计算为:f(S2)=d(S2)+W(S2) =1+3=4 2 8 3 1 4 7 6 5 1 2 3 8 4 7 6 5 S0 Sg 4.3.2 A算法 2 8 3 1 4 7 6 5 2 8 3 1 4 7 6 5 2 3 1 8 4 7 6 5 2 8 3 1 4 7 6 5 2 8 3 1 6 4 7 5 S0 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 1 2 3 8 4 7 6 5 1 2 3 7 8 4 6 5 1 2 3 8 4 7 6 5 4 4 5 5 5 6 4 6 4 4 Sg S1 S2 八数码难题的全局择优有哪些信誉好的足球投注网站树 该问题的解为: S0→S1→S2→S3→Sg S3 6 4.3.3 A*算法 A*算法是对A算法的估价函数f(n)=g(n)+h(n)加上某些限制后得到的一种启发式有哪些信誉好的足球投注网站算法 假设f*(n)是从初始节点S0出发,约束经过节点n到达

文档评论(0)

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

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

1亿VIP精品文档

相关文档