搜索 (计算机)

✍ dations ◷ 2025-11-12 01:19:06 #人工智能,人工智能应用

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

按是否使用启发式信息分

按问题的表示方式分

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

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

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

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

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

一个特殊问题:博弈论

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

相关

  • 红螺菌目红螺菌目(Rhodospirillales)是变形菌门α-变形菌纲下的一目。进行不产氧的光合作用。本目很多细菌属于紫细菌。医学导航:病菌细菌(分类)gr+f/gr+a(t)/gr-p(c/gr-o药物(J1p、w、n、m、疫
  • 南瓜南瓜是葫芦科南瓜属的植物。“南瓜”一词可以特指南瓜属中的中国南瓜(Cucurbita moschata),也可以泛指包括笋瓜(又称印度南瓜)、西葫芦(又称美洲南瓜)等在内的其他南瓜属栽培种。其
  • 急性双表型白血病急性双表型白血病(Acute biphenotypic leukaemia),是一类病发于淋巴和骨髓的白血病。它是未定型类白血病的一个子类。幼淋巴细胞(幼T淋巴细胞白血病)
  • HER21MFG, 1MFL, 1MW4, 1N8Z, 1QR1, 1S78, 2A91, 2JWA, 2KS1, 2L4K, 3BE1, 3H3B, 3MZW, 3N85, 3PP0, 3RCD· protein tyrosine kinase activity · transmembrane receptor pro
  • 兰花兰科(学名:Orchidaceae)植物俗称兰花,是开花植物中最多样、最广布的科之一。花朵艳丽的热带兰花通常叫做洋兰,亦叫胡姬花。洋兰并不一定是外来种,大中华地区亦有丰富的野生洋兰资
  • 距今距今(英语:Before Present,简称:BP),是一种用于考古学上的年代的标记法,用于表示放射性碳十四定年法所估测出之绝对年代。自1954年开始,学者初次制定一个以公元1950年为所有放射性碳
  • 周扬周扬(1985年6月6日-),中国大陆女演员,大连人。毕业于北京电影学院2002级表演系本科(与刘亦菲、江一燕、刘竞、罗晋、朱亚文是同学)。出演多部影视剧,《宝莲灯前传》中杨婵的角色较为
  • 英国MBE最优秀的大英帝国勋章(英语:Most Excellent Order of the British Empire),简称大英帝国勋章(Order of the British Empire),或译为不列颠帝国勋章,是英国授勋及嘉奖制度中的一种骑
  • 捷蓝航空捷蓝航空(英语:JetBlue Airways)是美国一家低成本航空公司,由捷蓝航空公司(JetBlue Airways Corporation,NASDAQ:JBLU)拥有。主要营运美国内陆航线和来往加勒比海、巴哈马和百慕大的
  • ProQuestProQuest有限责任公司(英语:ProQuest LLC)是一家位于美国密歇根州安娜堡的全球性资讯内容和技术企业,由尤金·鲍尔(英语:Eugene Power)于1938年以“大学微缩胶卷”(University Micro