搜索 (计算机)

✍ dations ◷ 2025-07-20 16:16:48 #人工智能,人工智能应用

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

按是否使用启发式信息分

按问题的表示方式分

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

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

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

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

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

一个特殊问题:博弈论

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

相关

  • 奴隶制奴隶制度是古希腊发展史的一个重要组成部分。大部分古代作家认为奴隶制不仅是必需的而且自然合理,无论斯多葛派还是早期基督教都没有质疑过这种行为。然而早在公元前4世纪,一
  • 词组短语(英语:phrase),又称词组、片语,是指一个或多个词组成的,具有中心词的语法性质,内部成分在语义和句法上都能搭配,但可能未形成完整命题,也没有语调的一种语法单位。通常一个短语可
  • 化学物理学化学物理学是化学和物理学的交叉学科,借助原子与分子物理学和凝聚态物理学中的理论方法和实验技术,研究物理化学现象的学科,是从物理学观点研究化学过程的物理学分支学科。化学
  • 蛋白质合成抑制剂类抗生素蛋白质生物合成抑制剂类抗生素是一类通过抑制原核生物内蛋白质生物合成,从而达到杀死病原体目的的抗生素。原核细胞合成蛋白质包括氨基酰-tRNA合成、肽链合成的起始、延伸及
  • 长期长期记忆是能够保持几天到几年的记忆。它与工作记忆以及短期记忆不同,后二者只保持几秒到几小时。生物学上来讲,短期记忆是神经连接的暂时性强化,生理上的结构是反响回路(reverb
  • 洛伦茨大公奥地利-埃斯特大公,洛伦兹亲王(德语:Lorenz Habsburg-Lothringen;英语:Prince Lorenz of Belgium, Archduke of Austria-Este,全名:洛伦佐·奥托·卡尔·阿梅迪乌斯·玛利亚·庇护
  • 消寒诗社消寒诗社是清朝嘉庆道光年间以翰林院官员为主的文人在北京进行的文学性结社活动。因活动地点在宣武门外宣南地区,又称宣南诗社、宣南诗会、城南吟社等。消寒诗社的主要活动是
  • 弗雷德里克·道格拉斯弗雷德里克·道格拉斯(Frederick Douglass,全名Frederick Augustus Washington Bailey,1818年2月-1895年2月20日),一位革命家、政治家、演说家、作家。在马里兰州从奴隶生活中逃脱
  • 冠海豹属冠海豹(学名:Cystophora cristata)是北极的一种海豹。它们分布在中及西北冰洋,东临斯瓦尔巴群岛,西至圣罗伦斯湾。成年公冠海豹的鼻子上有一可以膨涨及凸出的附属器官。当公冠海
  • 郑州师范学院郑州师范学院是一所位于河南郑州市的高等院校,前身是始建于1949年的河南省立郑州师范学校,后来更名为郑州师范高等专科学校,2010年2月经国家教育部批准升格为本科并更名为郑州