- 3
- 0
- 约7.21千字
- 约 45页
- 2017-07-16 发布于四川
- 举报
1 2 3 8 4 5 6 7 1 2 3 8 4 5 6 7 1 2 3 8 4 5 6 7 (4) (6) (6) 1 2 3 8 4 5 6 7 1 2 3 8 4 5 6 7 1 2 3 8 4 5 6 7 (6) (5) (5) 1 2 3 8 4 5 6 7 1 2 3 8 4 5 6 7 (5) (7) 1 2 3 8 4 5 6 7 1 2 3 8 4 5 6 7 (6) (7) 1 2 3 8 4 5 6 7 (5) 8 1 3 2 4 5 6 7 1 2 3 8 4 5 6 7 (5) (7) 图3.10 八数码难题的有序搜索树 1 2 3 8 4 6 (4) 7 启发式搜索 利用问题拥有的启发信息来引导搜索,达到减少搜索范围,降低问题复杂度的目的 在保证找到最佳解的情况下,尽可能减少搜索范围,提高搜索效率 启发信息 强 降低搜索工作量,但可能导致找不到最优解 弱 产生式系统在找到一条路径之前将扩展过多的节点,一般导致工作量加大 极限情况下盲目搜索,但可能可以找到最优解 3.3.3 A*算法 A*算法 评价函数 f(n) = g(n) + h(n) n是被评价的结点 f(n) 评价函数 从s经过n到g的路径的耗散值 g(n) 代价函数 从s到n的路径的耗散值 h(n) 启发函数 从n到g的路径的耗散值 3.3.3 A*算法 估价函数的定义:对节点n定义f*(n)=g*(n)+h*(n) ,表示从S开始约束通过节点n的一条最佳路径的代价。希望估价函数f 定义为:f(n)=g(n)+h(n) —— g是g*的估计 ,h是h*的估计 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*算法就变为有序搜索算法。 评价函数的计算 g(n) 根据已搜索的结果,按照从初始结点s到结点n的路径,计算其耗散值即可 g(n)对g*(n)作出估计,有g(n)≥g*(n) h(n) 依赖于启发信息,称为启发函数 对未来扩展的方向作出估计 f(n) 按f(n)递增的顺序来排列OPEN表的节点,优先扩展f(n)值小的节点,体现了好的优先搜索思想 3.3.3 A*算法 八数码 2 8 3 1 6 4 7 5 1 2 3 8 4 7 6 5 初始状态 八数码 评价函数 f(n) = g(n) + h(n) g(n):从初始节点到当前节点的耗散值 h(n):当前节点“不在位”的将牌数 2 8 3 1 6 4 7 5 1 2 3 4 5 7 6 8 h(n) =4 2 8 3 1 6 4 7 5 2 8 3 1 4 7 6 5 2 8 3 1 6 4 7 5 2 8 3 1 6 4 7 5 2 3 1 8 4 7 6 5 2 8 3 1 4 7 6 5 2 8 3 1 4 7 6 5 2 8 3 7 1 4 6 5 8 3 2 1 4 7 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 8 4 7 6 5 1 2 3 7 8 4 6 5 S(4) A(6) B(4) C(6) D(5) E(5) F(6) G(6) H(7) I(5) J(7) K(5) L(5) M(7) 1 2 4 3 5 6 g=0 h=4 f=4 g=1 h=5 f=6 g=1 h=3 f=4 g=1 h=5 f=6 g=2 h=3 f=5 g=2 h=3 f=5 g=2 h=4 f=6 g=3 h=2 f=5 g=3 h=4 f=7 g=3 h=4 f=7 g=3 h=3 f=6 g=4 h=2 f=6 g=5 h=0 f=5 g=5 h=2
您可能关注的文档
- 物质的导电性与电阻.ppt
- 物质的密度及应用.ppt
- 物质的形成与恒星.ppt
- 物质的变化和性质下城区最好的化学一对一补习班恒高教育.ppt
- 物质的微观粒子模型.ppt
- 物质的物理属性(上课用).ppt
- 物质的物理属性复习课件.ppt
- 物质的物理性质和化学性质.ppt
- 物质的电结构库仑定律.ppt
- 物质的电结构电荷守恒定律.ppt
- (2026春新版)部编版八年级语文下册《第一单元》PPT课件.pptx
- 2018电力监控系统网络安全监测装置技术规范.docx
- 2022电力监控系统安全防护方案审核要点.docx
- 2014电力电缆光伏系统EN 50618欧标.docx
- (2026春新版)人教版二年级数学下册《第三单元 万以内数的认识》教案.docx
- (2026春新版)人教版二年级数学下册《第四单元 万以内的加法和减法》教案.docx
- (2026春新版)人教版二年级数学下册《综合与实践 时间在哪里》教案.docx
- (2026春新版)苏教版二年级数学下册《综合与实践 时间有多长》教案 .pdf
- (2026春新版)部编版三年级语文下册第3单元(教案).docx
- (2026春新版)部编版三年级语文下册第8单元(教案).docx
原创力文档

文档评论(0)