搜索 (计算机)

✍ dations ◷ 2025-06-29 06:31:00 #人工智能,人工智能应用

在人工智能中,搜索问题一般包括两个重要的问题:

按是否使用启发式信息分

按问题的表示方式分

宽度优先搜索算法是沿着树的宽度遍历树的节点,如果发现目标,则算法中止。属于盲目搜索。

深度优先搜索沿着树的最大深度方向生成节点并与目标节点进行比较,只有当上次访问的节点不是目标节点,而且没有其他节点可以生成的时候,才转到上次访问节点的父节点,然后搜索该节点的其他子节点。因此深度优先搜索也称为回溯搜索。它既不是完备的,也不是最优的。有时候,某些特定的问题会产生大量重复的节点。例如“八数码”问题就是这样的,当每次运用向上、向下、向左、向右移动空格的算符时,可能产生与已经产生的节点重复的节点。当再次搜索到这个重复节点时,由于应用的算符基本一致,还会产生重复,所以为了节约时间和存储空间,往往在深度优先算法中设立一个机制,用来删除这些重复的节点,以提高效率。

对深度优先搜索进行了一定改进,对搜索树的深度进行控制,即有界深度优先搜索。

在程序找到目标之前,通过迭代不断增大d以保证完备性和最优性。虽然会有不少重复搜索,但是鉴于每增加一次d,则搜索的时间复杂度会以指数级别增加,所以重复搜索的时间可以忽略,亦可以与A*算法结合(即IDA*搜索算法)来剪枝。

迭代加深搜索通常用于那种搜索树又深又宽、但是解并不是很深的情况,这时广度优先搜索会超空间,而深度优先搜索会超时。这时迭代加深搜索很有用,可是说是在用递归方法在实现广度优先搜索。

一个特殊问题:博弈论

搜索策略还可以指在使用搜索引擎中所使用的策略,它通常是搜索之母,一个好的搜索过程必定有一个好的搜索策略来支持。

相关

  • 病毒 (消歧义)病毒可以指:
  • 腐蚀腐蚀(Corrosion)是指因工程材料与其周围的物质发生化学反应而导致解体的现象。通常这个术语用来表示金属物质与氧化物如氧气等物质发生电化学的氧化反应。例如,使用金属铁制成
  • 抗忧郁剂抗抑郁药(英语:Anti-depressant),是一类治疗重度抑郁症(MDD)或其它问题如心境恶劣障碍、焦虑症、强迫症、进食障碍、慢性疼痛、神经性疼痛(英语:Neuropathic pain)的药物,在某些情况下
  • 成br /铁br /纪成铁(Siderian,符号PP1)是地质时代中的一个纪,开始于同位素年龄2500±0百万年(Ma),结束于2300±0Ma。成铁纪的名称来自于希语sideros“铁”,因这个时期是世界上形成特大型铁矿田,出现
  • 法雷部落法雷人(英语:Fore),是生活在巴布亚新几内亚东高地省奥卡普区的巴布亚人,人口约20000人。1950年代的神经系统疾病库鲁病(哈哈病)在南方法雷人之中发现,在1957年至1960年,约1000人因此
  • 870110 数学 120 信息科学与系统科学 130 力学 140 物理学 150 化学 160 天文学 170 地球科学 180 生物学210 农学 220 林学 230 畜牧、兽医科学 240 水产学310 
  • 忒提斯忒提斯(希腊语:Θέτις)为古希腊神话中的海洋女神,是珀琉斯的妻子,阿基里斯的母亲。忒提斯是一名宁芙仙女但却嫁给一个凡人(珀琉斯),而生下了特洛伊战争的英雄阿基里斯。忒提斯做
  • 丙型冠状病毒属丙型冠状病毒属(学名:Gammacoronavirus、γ-CoV)是冠状病毒亚科的四个属之一,为具有包膜的正链RNA病毒。有别于甲型冠状病毒属与乙型冠状病毒属仅感染哺乳动物,本属与丁型冠状病
  • 苗栗span class=inline-unihan style=border-bottom: 1px dotted; font-variant: norm苗栗
  • 赖特-帕特森空军基地Wright-Patterson Air Force Base美国空军赖特-帕特森空军基地(英语:Wright-Patterson Air Force Base)是一个位于美国俄亥俄州蒙哥马利县格林附近的一个美国空军基地,其最著名