搜索 (计算机)

✍ dations ◷ 2025-04-04 11:39:05 #人工智能,人工智能应用

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

按是否使用启发式信息分

按问题的表示方式分

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

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

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

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

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

一个特殊问题:博弈论

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

相关

  • 贬义贬义或贬义词语是指一个带有嘲弄或其他负面意义的字词或词组,一个词是否带有贬义,有时须视场合与对象而定。居多用于责骂、教训他人。在历史上,有许多原来带有贬义的用词经过了
  • 亲子鉴定亲子鉴定又称亲缘鉴定,是利用医学、生物学和遗传学的理论和技术,从子代和亲代的形态构造或生理机能方面的相似特点,分析遗传特征,判断父母与子女之间是否是亲生关系。亲子鉴定在
  • CDCCDC可以指:
  • 褐煤褐煤是一种低热质的煤炭,是发育不完全,处于次烟煤和泥炭之间状态的煤。在煤炭资源比较缺乏的地区应用比较广泛,俄罗斯、美国、加拿大、印度、澳大利亚和欧洲一些国家都在开采,其
  • 亲电体亲电体(英语:Electrophile,意思为电子喜好者)为一化学术语,指在化学反应中对含有可成键电子对的原子或分子(亲核试剂)有亲和作用的原子或分子。因为亲电试剂可以接受电子,所以它们是
  • 普罗布考普罗布考(Probucol),是由美国Marion Merrell Dow公司于1977开发,作为降脂药物上市。上市后在临床试验中发现,普罗布考有卓越的抗动脉硬化作用,并且对血管介入术后保护,防止糖尿病的
  • 霍夫曼电解仪霍夫曼电量计是一种用于水电解的设备,由奥古斯特·威廉·冯·霍夫曼(1818-1892)在1866年发明。它由三个连在一起的玻璃直筒构成。为方便添加水,内筒的顶并不是密封的。每个侧面
  • 腔棘鱼亚纲腔棘鱼纲(学名:Coelacanthimorpha)是肉鳍鱼总纲的一个演化支,分类层级随着研究发展而在下纲、亚纲到纲等层级间调整,现仅存腔棘目一目。以下是腔棘鱼纲已知的科及属:依照2017年《
  • 蒙福之子乐队蒙福之子乐队(英语:Mumford & Sons)是一个2007年12月创立于英国的民谣摇滚乐队,由Marcus Mumford、Ben Lovett、Winston Marshall和Ted Dwane四人组成。蒙福之子乐队于2008年发
  • 夏仁德夏仁德(Randolph C. Sailer,1898年8月24日-1981年7月11日)美北长老会在华传教士,美国心理学家。1898年8月24日,夏仁德出生于美国费城。父母是虔诚基督徒,年幼接受基督教教育。1919