“启发式搜索算法”简介 启发式搜索算法有哪些

何谓启发式搜索算法  在说它之前先提提状态空间搜索。状态空间搜索,如果按专业点的说法就是将问题求解过程表现为从初始状态到目标状态寻找这个路径的过程。通俗点说,就是在解一个问题时,找到一条解题的过程可以从求解的开始到问题的结果(好像并不通俗哦)。由于求解问题的过程中分枝有很多,主要是求解过程中求解条件的不确定性,不完备性造成的,使得求解的路径很多这就构成了一个图,我们说这个图就是状态空间。问题的求解实际上就是在这个图中找到一条路径可以从开始到结果。这个寻找的过程就是状态空间搜索。  常用的状态空间搜索有深度优先和广度优先。广度优先是从初始状态一层一层向下找,直到找到目标为止。深度优先是按照一定的顺序前查找完一个分支,再查找另一个分支,以至找到目标为止。这两种算法在数据结构书中都有描述,可以参看这些书得到更详细的解释。

  前面说的广度和深度优先搜索有一个很大的缺陷就是他们都是在一个给定的状态空间中穷举。这在状态空间不大的情况下是很合适的算法,可是当状态空间十分大,且不预测的情况下就不可取了。他的效率实在太低,甚至不可完成。在这里就要用到启发式搜索了。

启发式搜索就是在状态空间中的搜索对每一个搜索的位置进行评估,得到最好的位置,再从这个位置进行搜索直到目标。这样可以省略大量无谓的搜索路径,提到了效率。在启发式搜索中,对位置的估价是十分重要的。采用了不同的估价可以有不同的效果。我们先看看估价是如何表示的。

  启发中的估价是用估价函数表示的,如:f(n) = g(n) + h(n)

  其中f(n)是节点n的估价函数,g(n)是在状态空间中从初始节点到n节点的实际代价,h(n)是从n到目标节点最佳路径的估计代价。在这里主要是h(n)体现了搜索的启发信息,因为g(n)是已知的。如果说详细点,g(n)代表了搜索的广度的优先趋势。但是当h(n)>> g(n)时,可以省略g(n),而提高效率。这些就深了。

“启发式搜索算法”简介 启发式搜索算法有哪些

启发算法有: 遗传算法,遗传算法、模拟退火算法等蚁群算法是一种来自大自然的随机搜索寻优方法,是生物界的群体启发式行为,现己陆续应用到组合优化、人工智能、通讯等多个领域。蚁群算法的正反馈性和协同性使其可用于分布式系统,隐含的并行性更使之具有极强的发展潜力。从数值仿真结果来看,它比目前风行一时的遗传算法、模拟退火算法等有更好的适应性。

  

爱华网本文地址 » http://www.aihuau.com/a/25101010/24008.html

更多阅读

牙周炎有哪些症状 为什么会得牙周炎 牙周炎症状图片

牙周炎有哪些症状 为什么会得牙周炎——简介牙周炎是非常烦人的口腔疾病,如果口腔卫生没有保持好的话,就非常容易患上牙龈炎、牙周炎,那么牙周炎有哪些症状呢?一起来看看。牙周炎有哪些症状 为什么会得牙周炎——方法/步骤牙周炎有哪些

孕妇吃什么补钙|孕妇补钙的食物有哪些 吃什么食物补钙

孕妇吃什么补钙|孕妇补钙的食物有哪些——简介孕妇补钙吃什么好?哪些食物含钙高?怀孕期间的孕妇补钙除了合理选择钙制剂之外,多晒太阳、均衡营养、科学烹调等也很重要。日常有许多食物可供钙源补充。这里介绍一些富含钙的食品:孕妇吃

良好的家风有哪些 精 良好的家风

良好的家风有哪些 精——简介最近电视上的家风访谈引起了社会的极大关注,家风对一个人的成长非常重要。那么良好的家风有哪些呢?下面小编就给大家进行详细论述。良好的家风有哪些 精——工具/原料家风良好的家风有哪些 精——方法/

吃什么补肾补肾的食物有哪些 吃什么食物补肾壮阳

吃什么补肾补肾的食物有哪些——简介中医认为“肾为先天之本”,“肾藏精,主生长,发育,生殖”,“肾主纳气,肾主水液”等等。总之肾脏的健康说明人体生长,发育,生殖系统的活力。如果肾虚了,就会出现一系列衰老的现象,列举10大养肾补肾食物以供参

眼霜排行榜前8强有哪些? 眼霜排行榜前8强

眼霜排行榜前8强有哪些?——简介 眼霜排行榜前8强有哪些?拥有华丽的外表可以给人一种清晰,舒适的感觉,也可以为自己的印象加分,而眼睛更是心灵的窗户,那么如何防护心显得优为重要了,在众多的眼霜当中,哪个牌子好,哪个牌子对你更适合,其重要性

声明:《“启发式搜索算法”简介 启发式搜索算法有哪些》为网友比萨塔哭斜了分享!如侵犯到您的合法权益请联系我们删除