双向搜索

✍ dations ◷ 2025-11-05 07:16:55 #双向搜索

双向搜索算法是一种图的遍历算法,用于在有向图(英语:directed graph)中搜索从一个顶点到另一个顶点的最短路径。算法同时运行两个搜索:一个从初始状态正向搜索,另一个从目标状态反向搜索,当两者在中间汇合时搜索停止。在很多情况下该算法更快,假设搜索一棵分支因子的树,初始节点到目标节点的距离为,该算法的正向和反向搜索复杂度都是(/2) (大O符号),两者相加后远远小于普通的单项搜索算法(复杂度为())。

在A*搜索算法中,双向搜索的启发式函数可以定义为:正向搜索为到目标节点的距离,反向搜索为到初始节点的距离。

Ira Pohl (1971)第一个设计并实现了双向启发式搜索算法。Andrew Goldberg和其他人解释了双向搜索版的戴克斯特拉算法的正确完结条件。


相关

  • 契尔西切尔西(英语:Chelsea)是美国马萨诸塞州沙福克县的一个城市,位于波士顿东北。面积6.4平方千米,是该州面积最小的城市。根据美国2000年人口普查,人口35,080人。1624年白人开始殖民,17
  • 收音机收音机,是一种小型的无线电接收机。主要用于接受无线电电台的广播节目,收听无线电发射台,通常是广播电台发送的娱乐及资讯节目。它有异于军事用途的无线电接收器,后者不是广播
  • 郑振瑶郑振瑶(1936年11月7日-),安徽灵璧人,中国影视、话剧演员。12岁入上海儿童艺术剧院学习,1954年入中央戏剧学院表演戏,1958年毕业,进而担任中央实验话剧院演员,先后主演舞台剧《文成公
  • 保导联盟事件保导联盟事件(보도연맹 사건)是指韩战初期,大韩民国国军在韩国针对共产党支持者进行的一场大规模屠杀。其中大部分死者为与共产党关系甚浅、甚至不相干的人士。1949年,韩国政府
  • 高斯整环高斯整环,指复数域 C {\displaystyle \mathbb {C} } 中,集合 { a + b
  • 普拉纳结构普拉纳结构(planar)是一种镜头的结构,由保罗·儒道夫博士于1896年在蔡司公司设计。普拉纳结构实际上是一种改良的双高斯结构,它为日后的大光圈双高斯设计开启先河、提供无像散的
  • 图策比图策比(Tučepi)是克罗地亚的一个小镇,位于达尔马提亚地区,在行政区划上属于斯普利特-达尔马提亚县。在2001年,这里有人口1,763人。这里的主要产业是旅游业。 维基共享资源上有关图策比的多媒体资源坐标:43°16′N 17°03′E / 43.267°N 17.050°E / 43.267; 17.050
  • 圣乔治·杰克逊·米瓦特圣乔治·杰克逊·米瓦特(英语:St. George Jackson Mivart,1827年11月30日-1900年4月1日)是一位英格兰生物学家,是达尔文自然选择理论的早期支持者和后期批评者,1869年当选皇家学会会士,主要作品有《物种产生》()等。
  • 圣经与同性恋以下是希伯来圣经和新约中诠释为有关同性性行为和关系的段落。利未记的第十八章和第二十章中的内容组成了圣洁法典(英语:Holiness code)的一部分,同时也提出了部分圣经不认可的性交方式,这些内容有:这两句来自圣经的选段历史上被犹太教和基督教诠释为禁止信徒有同性性行为的禁令。比较当代的解说,认为这段落应放在利未祭司圣洁条例的脉络中来理解,是要令以色列人的行为与信奉多神教的迦南人区隔。在索多玛和蛾摩拉的故事中,同性间的性行为从未被创世纪明文表述为招致耶和华毁城的原因,有些诠释者指出索多玛的故事以及士师记的
  • 长冈康史长冈康史(1959年-),日本动画师、动画演出家、导演。之前隶属于Studio X。出身于北海道。