搜索 (计算机)

✍ dations ◷ 2025-02-23 10:28:07 #人工智能,人工智能应用

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

按是否使用启发式信息分

按问题的表示方式分

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

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

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

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

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

一个特殊问题:博弈论

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

相关

  • 神经内膜神经内膜,一层精致的疏松结缔组织,具有支持、保护神经中的神经纤维之功能。此为神经中保护性结缔组织之最内层。神经内膜为从神经束膜向内延伸的隔膜之延续,由一多糖网络(glyco
  • 约翰·赫维留约翰·赫维留斯(拉丁语:Johannes Hevelius,德语:Johann Hewelke或Johannes Hewel,波兰语:Jan Heweliusz,1611年1月28日-1687年1月28日)是波兰天文学家,并曾任但泽(即格但斯克)市长。赫维
  • 威尔士圣公会威尔士教会(威尔士语:Yr Eglwys yng Nghymru;英语:Church in Wales)是在威尔士的圣公宗成员教会,由六个教区组成。现时大主教是兰达夫主教(Bishop of Llandaff)巴利.摩根(Barry Morgan
  • 吴郁生吴郁生(1854年-1940年),字蔚若,号钟斋、钝斋,晚号钝叟,江苏苏州人。清末重臣,1910年末代军机大臣。光绪三年(1877年)丁丑科进士;同年五月,改翰林院庶吉士。光绪六年四月,散馆后,授翰林院编
  • 鲑鱼回游鲑鱼会从海洋中回游到出生河流的上游产卵。产卵之后,部分的鲑鱼,如大西洋鲑和太平洋鲑,将会死去,完成生命的轮回。一年一度的鲑鱼洄游发生在秋季(九月至十一月)。作为北美的关键物
  • 10月29日10月29日是阳历一年中的第302天(闰年第303天),离全年的结束还有63天。
  • 汤尔和汤尔和(1878年-1940年) ,原名汤槱,字调鼐,医学家、中国政治人物,浙江杭州人。1903年到日本留学,金泽医学专门学校毕业。1904年回国。1907年赴德国柏林洪堡大学学习。1912年宣统退位,
  • 弗拉基米尔·瓦西里耶维奇·谢尔比茨基弗拉基米尔·瓦西里耶维奇·谢尔比茨基(俄语:Влади́мир Васи́льевич Щерби́цкий,1918年2月17日-1990年2月16日)乌克兰人,苏联党和国家领导人,乌克兰
  • 美国国会山庄美国国会大厦(英语:United States Capitol),别称国会山庄,是美国国会所在地,位于美国首都华盛顿特区的国会山,坐落在华盛顿特区国家广场东端。在地理上,美国国会大厦位于华盛顿特区
  • SBUSBU可以指: