启发式搜索实验解读.doc

实验三 搜索推理技术 启发式搜索算法—A*算法 1.实验目的 (1)了解搜索推理的相关技术; (2)掌握启发式搜索算法或者基于规则推理的分析方法。 2.实验内容(2个实验内容可以选择1个实现) (1)启发式搜索算法。熟悉和掌握启发式搜索的定义、估价函数和算法过程,并求解博弈问题,理解求解流程和搜索顺序; (2)产生式系统实验。熟悉和掌握产生式系统的运行机制,掌握基于规则推理的基本方法。 3.实验报告要求 (1)简述实验原理及方法,并请给出程序设计流程图。 (A-Star)算法是一种静态路网中求解最短路最有效的直接搜索方法。 公式表示为: f(n)=g(n)+h(n), 其中 f(n) 是从初始点经由节点n到目标点的估价函数, g(n) 是在状态空间中从初始节点到n节点的实际代价, h(n) 是从n到目标节点最佳路径的估计代价。 保证找到最短路径(最优解的)条件,关键在于估价函数h(n)的选取: 估价值h(n)= n到目标节点的距离实际值,这种情况下,搜索的点数多,搜索范围大,效率低。但能得到最优解。并且如果h(n)=d(n),即距离估计h(n)等于最短距离,那么搜索将严格沿着最短路径进行, 此时的搜索效率是最高的。 然后我们通过图文结合的形式来解释下,如下图: 图中有这么几个要点先需要了解: 1、类似迷宫图,分开始节点(start)、障碍物、结束节点(end),我们需要从

文档评论(0)

1亿VIP精品文档

相关文档