dijkstra 相关问题

由荷兰计算机科学家Edsger Dijkstra构思的Dijkstra算法是一种图搜索算法,它解决了具有非负边缘路径成本的连通图的单源最短路径问题,从而产生最短路径树。该算法通常用于路由和其他图算法中的子程序。

查找两个顶点之间的所有最短路径

给定一个有向图 G=(V,E),两个顶点 s, t 和两个权重函数 w1, w2,我需要在 s 到 t 之间的所有最短路径中通过 w2 找到从 s 到 t 的最短路径通过 w1。 首先...

回答 4 投票 0

图中每个顶点之间的距离

是否有一种算法/有效的方法来计算图中每个顶点到所有其他顶点的距离。 与 Dijkstra 不同 - 我正在寻找一种方法来计算所有顶点到所有顶点的距离

回答 2 投票 0

如何找到多个集群之间的最短路径

迪杰斯特拉定理谈到寻找两个顶点之间的最短路径..但是如果我们有一个包含簇的矩阵/图怎么办..现在我们需要找到这些簇之间的最短路径!分布...

回答 2 投票 0

Dijkstra 具有正权重和循环的有向图算法

如果我有一个带有循环且只有正权重的有向图,并且不使用优先级队列,而是使用队列并继续添加所有子项,包括那些因为我选择而被访问的子项...

回答 1 投票 0

在具有正权重的有向图中找到最短长度的循环

我在面试时被问到这个问题,但我无法想出任何像样的解决方案。所以,我告诉他们找到所有循环然后选择长度最小的循环的天真的方法......

回答 5 投票 0

了解 Dijkstra 算法的简单实现的运行时

我正在绞尽脑汁地了解 Dijsktra 算法的朴素(无堆)实现的运行时,以及可能是否有更好的代码用于这种朴素的实现。 运行时男人...

回答 1 投票 0

通过将多条边的权重减半来实现图中的最短路径

给定一个具有正边权重、源顶点、目标顶点和整数 M (M < 10), find the shortest path from the source to the destination. The twist is that M

回答 1 投票 0

给定一组顶点,如何生成具有接近最少边数的强连通有向图?

我正在尝试对我的图形类的 dijkstras 算法进行测试。为此,我生成一个具有数千个顶点的图,然后通过随机添加数千个顶点来连接该图......

回答 3 投票 0

如何在带有属性过滤器但没有GDS的neo4j中找到最短路径?

我想在neo4j中找到起始节点和结束节点之间的最短路径。该图使用属性“costs”和“transit_time”进行加权。 我想找到最短路径

回答 1 投票 0

使用 Dijkstra 实现优先级队列

该问题询问在给定图上执行 Dijkstra 算法期间的任何给定时间优先级队列中可以存在的最大元素数。 我无法理解...

回答 1 投票 0

Dijkstra 的空间复杂度

我正在做Dijkstra算法的一些Leetcode问题,我不太明白它的空间复杂度。我上网查了一下,但找到了各种各样的答案,有些还相当复杂......

回答 1 投票 0

Dijkstra 算法的时间复杂度

我在很多文章中看到,这里也看到dijkstra的时间复杂度是O(V + ElogV) 但时间复杂度不应该是O(V + ElogE)吗? 这是我的解释 将所有节点距离设置为

回答 3 投票 0

为什么Dijkstra的时间复杂度是O((V + E) logV)

我正在阅读有关使用二元堆的 Dijkstra 算法的最坏情况时间复杂度(该图表示为邻接列表)。 根据维基百科(https://en.wikipedia.org/wiki/Di...

回答 1 投票 0

在具有特殊边权重的图中努力计算最短路径

我一直在研究一个问题,我需要在考虑两种类型的边权重的情况下找到图中的最短路径:正常和特殊。在这里检查问题。 我构建了一个邻接表...

回答 1 投票 0

即使通过了示例测试用例,Dijkstra 算法也不起作用

所以我遵循了维基百科关于 Dijkstra 算法和 Brilliants 的伪代码。 https://en.wikipedia.org/wiki/Dijkstra%27s_algorithm#伪代码 https://brilliant.org/wiki/dijkstras-short-...

回答 2 投票 0

修改后的 Dijkstra - 时间复杂度?

我正在解决 Leetcode 问题 787。K 站内最便宜的航班。 基本上,这是单源最短路径,但允许最多 k 个步骤。所以,我们不能使用普通的 Dijkstra 算法,其中...

回答 1 投票 0

Dijkstra 算法 vs Viterbi 算法

Viterbi 和 Dijkstra 算法似乎用于不同的上下文: 维特比算法通常用于解决最大似然序列问题(我在 Communica 中用于此目的......

回答 1 投票 0

给定一组边和一个无向图,如何选择添加到图中的最佳边以最小化最短路径?

我的想法是,对于我可以从中挑选的边集中的每条边,构建一个图的副本,并将该边插入其中,然后运行 Dijkstra 的。最好的边来自带有

回答 2 投票 0

带邻接表的贝尔曼-福特(带负权重的最短路径)

我正在实现我自己版本的贝尔曼-福特算法来查找具有负权重的最短路径。但是我不确定这是否正确,因为我认为我的解决方案很复杂

回答 1 投票 0

Dijkstra算法的launch函数的细化

输出算法结果有如下代码: def print_result(前一个节点, 最短路径, 起始节点, 目标节点): 路径=[] 节点 = 目标节点 而节点...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.