腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
图的平均
最短
路径
长度和直径
算法
在时间
复杂度
上有什么不同吗?
、
、
、
对于一个无向、未加权的图,在计算其平均
最短
路径
长度的
算法
的时间
复杂度
和计算图的直径的
算法
的
复杂度
,即两个顶点之间的最长
最短
路径
方面,是否存在差异?
浏览 0
提问于2011-08-02
得票数 3
回答已采纳
3
回答
最短
路径
更快- SPFA
算法
?
、
我正在实现一个k-
最短
顶点不相交
路径
算法
,需要一个快速
算法
来找到
最短
路径
。有负权重,所以我不能使用dijkstra和bellman-ford是O(ne)。在我最近读到的一篇论文中,作者使用了一种所谓的SPFA
算法
来寻找负权重图中的
最短
路径
,根据他们的说法,该
算法
的
复杂度
为O(e)。听起来很有趣,但我似乎找不到关于
算法
的信息。有没有人有好的信息或者这个
算法
的实现?另
浏览 3
提问于2011-10-10
得票数 4
1
回答
无向图中的第k条
最短
路
、
、
有没有什么方法可以用多项式的
复杂度
(或者更好)得到一个无向图的第k条或k条
最短
路径
? 或者,Yen的k
最短
路径
算法
可以修改为无向图吗?
浏览 21
提问于2018-12-31
得票数 0
2
回答
最短
路径
算法
:动态规划与Dijkstra
算法
、
、
、
在有向无环图(DAG)上运行
最短
路径
算法
(通过使用回忆录的动态规划)具有运行时
复杂度
为O(V + E)的特性,可以使用以下公式进行验证:现在,Dijkstra的
算法
也要求有向图。该
算法
的运行时
复杂度
为O(E + V.log(V)),使用最小优先级队列,这显然比回忆录版本的DP慢。 这是对无界非负权的任意有向图的最快速的单源
最短
<
浏览 4
提问于2015-01-26
得票数 2
回答已采纳
1
回答
有约束的弗洛伊德·沃尔
、
、
、
我想知道是否可以使用具有约束条件的floyd warshall,这意味着您有一组大小为logn的“特殊顶点”,并且您想要计算所有
最短
路径
,但是每条
路径
必须至少经过一个“特殊顶点”,这是可能的还是很难的np
浏览 5
提问于2020-12-23
得票数 2
回答已采纳
5
回答
BFS
算法
和Dijkstra
算法
在寻找
最短
路径
时有什么区别?
、
、
、
、
我读到了有关图
算法
的文章,我发现了这两种
算法
: 我找了很多关于这件事,但没有得到满意的答案!在图中查找
最短
路径
的BFS规则如下: 这正是我们在Dijkstra
浏览 8
提问于2014-08-22
得票数 65
回答已采纳
1
回答
适用于负循环的弗洛伊德-沃尔
算法
、
、
、
如何修改Floyd
算法
以求保持O(V^3)时间
复杂度
的有向图的负代价循环的
最短
路径
?
浏览 4
提问于2015-02-24
得票数 2
1
回答
Dijkstra
算法
时间
复杂度
我是Dijkstra
算法
的新手。 我的问题是:对于一个有n个结点和m个边的无向图G,Dijkstra
算法
寻找
最短
路径
的时间
复杂度
是o((n+m)logn)。然而,如果G是连通的,为什么这个时间
复杂度
也可以表示为o(mlogn)? 干杯
浏览 21
提问于2021-04-18
得票数 0
回答已采纳
2
回答
在至多包含两个负边的图中求
最短
路径
距离
、
、
、
给出了一个有向图,其中每个边都有一个cost.Taking优点,即图中最多有两个负边,我的目标是求出从给定节点到V中所有节点的
最短
路径
距离。
算法
的时间
复杂度
应该是O(|E| + |V|*log|V|),所以我认为需要应用Dijkstra
算法
。我猜想我需要以某种方式将我给定的图转换成一个新的图,该图中从s到v的
最短
路径
将等价于给定图中所需的
最短
路径
。或者我需要修改Dijkstra的
算法
? 我现在很挣扎。任何帮助都将不胜
浏览 4
提问于2014-02-04
得票数 0
回答已采纳
1
回答
弗洛伊德·沃尔复杂性
、
、
、
、
有人能给我这个过程在for迭代中的时间
复杂度
吗?这段代码是FloydWarshall
算法
的“重构
路径
”部分。prevn是
最短
路径
中源节点与目标节点之间节点的矩阵。在i和j之间插入
最短
路径
的节点,通过我的计算,包括这个部分在^4上运行的循环,但是总的
算法
复杂度
是在^3上,请告诉我!
浏览 2
提问于2014-07-23
得票数 0
回答已采纳
2
回答
最宽
路径
的Floyd
算法
、
、
、
、
我一直在研究加权有向图的图
算法
,特别是Floyd关于所有对
最短
路径
问题的
算法
。这是我的伪代码实现。input A set B[i, j] = 0 for i = 1 to n: b_ij = min
浏览 8
提问于2021-02-22
得票数 1
1
回答
以圆为界的
最短
路径
、
、
、
我想找出从第一个圆的原点到最后一个圆的原点的
最短
路径
的距离,并且
路径
上的任何一点都位于一个或多个圆的内部。 下面是位于(3,3),(3,7)和(6,7)的三个圆的演示,蓝线是
最短
路径
。 ? 我试图找到每一对圆的交点,并运行
最短
路径
算法
,但这会导致O(n^5)的时间
复杂度
。我想知道是否存在运行速度更快的更好的
算法
。谢谢。
浏览 53
提问于2021-07-10
得票数 3
回答已采纳
1
回答
最小生成树的全对
最短
路径
、
我试图解决一个关于图的
算法
挑战,我已经将它分解为以下几个方面:给定一个无向生成树,找到2叶,使得它们之间的代价最小。现在我知道了Floyd
算法
,它可以找到具有时间
复杂度
O(N^3)和空间
复杂度
O(N^2)的所有对
最短
路径
。问题的输入是N= 10^5,所以O(N^3)和O(N^2)太多了。有没有办法优化这个问题的时间和空间
复杂度
?
浏览 6
提问于2017-03-07
得票数 1
1
回答
动态规划:在有障碍物的网格中寻找
最短
路径
、
、
我试图从Skiena的
算法
设计手册中解决以下问题 鉴于这个问题来自于动态规划一章,我试图找出如何使用动态规划来解决这个问题。相交(
浏览 1
提问于2017-01-04
得票数 0
1
回答
中间中心性的时间复杂性?
、
、
、
如果给出图的
最短
路径
前驱体矩阵,计算的时间
复杂度
是多少?前身矩阵单元如下所示: 我对Brandes
算法
很熟悉。但是,Brandes
算法
将计算网络中所有节点的间度。我认为可以计算O(n^2*L)中
浏览 1
提问于2011-06-30
得票数 0
1
回答
带更新的
最短
路径
算法
、
、
有N个城市,有M个双向道路连接它们,我必须找到两个固定城市A和B之间的
最短
路径
。dijkstra algorithm(); cout<<Distance[D]<&
浏览 2
提问于2014-12-30
得票数 3
1
回答
决定是否所有从s到t的
最短
路径
都包含边e
、
、
、
设s,t是V中的2个顶点,E是e中的一条边,描述一个
算法
,该
算法
决定从s到t的所有
最短
路径
是否都包含边e。这就是实现Dijsktra时间
复杂度
的方法:只需从s运行Dijkstra并计算增量(s,t) (从s到t的
最短
路径
的权重)。删除边e,并从新图中的s再次运行Djikstra。如果新图中的增量(s,t)增加了,这意味着从s到t的所有
最短
路径
都包含边e,否则就不是真的。 我想知道是否有更有效的
算法
来解决这个问题。你认
浏览 6
提问于2013-03-04
得票数 0
回答已采纳
1
回答
在O(|E|)迭代内终止的Ford-Fulkerson
算法
,而不考虑寻找增广
路径
的时间
复杂度
、
、
福特Fulkerson
算法
将在O(|E|f)时间内运行,其中f是最大流;但是,是否有方法使其运行O(|E|)?让它运行少于O(|E|f)的解决方案之一是选择一条允许流量最大增加的扩充
路径
,使用与使用加权
最短
路径
问题等查找
路径
相关的东西,但我能保证它在O(|E|)时间运行吗?基本上忽略了寻找扩充
路径
所需的时间
复杂度
(即,无论
算法
是什么,让
复杂度
为O(1))。 如果没有这样的方法,那么反例是什么?如果是,我需要使用什么方法?
浏览 4
提问于2014-04-13
得票数 3
1
回答
具有动态规划的
最短
路径
、
找到从顶点1到顶点N的
最短
路径
,或者声明这种
路径
不存在。 我把它从另一个问题中拿出来,只是替换了变量名和一些单词,因为它听起来适用于这个问题。我如何表示
最短
的
路径
?它是
路径
的数目,所有
路径</
浏览 2
提问于2016-04-25
得票数 0
回答已采纳
1
回答
关于谦卑的HilbertMaze任务
、
如何从谦卑中着手以下任务: 我可以通过使用BFS生成迷宫和搜索
最短
路径
来找到
最短
路径
,但是由于最坏的时间
复杂度
预计为O(N),我不认为这是正确的方法。BFS的时间
复杂度
为O(x=0),其中V为顶点数,E为边数。例如,如果N= 3,我们有一个大小为17x17的网格,很明显,我们不能在三个步骤中找到
路径
。因此,要么指出的时间
复杂度
是错误的,应该是像M^2,或者有一个快速的技巧,简单地计算两个点之间的距离,而不用图形
算法
。我发现了一些计算两
浏览 1
提问于2016-08-04
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
什么是最短路径算法?详述最短路径算法的原理?用C语言实现最短路径算法。内附完整代码。
OSPF 中的最短路径算法:Dijkstra 算法
Python实现平面最短路径算法
图的最短路径算法-Floyd算法-弗洛伊德算法
计量地理学 最短路径算法
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券