腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
最小生成树害怕负权重吗?
、
、
、
这是的后续
问题
。我说
的
对吗?
浏览 7
提问于2012-05-02
得票数 56
回答已采纳
2
回答
最
宽路径
的
Floyd
算法
、
、
、
、
我一直在研究加权有向图
的
图
算法
,特别是Floyd关于所有对最
短路
径
问题
的
算法
。这是我
的
伪代码实现。input A set B[i, j] = 0 for i = 1 to n:
浏览 8
提问于2021-02-22
得票数 1
2
回答
networkx shortest_path(G[,源,目标,权重]函数
的
源
算法
、
、
、
、
我正在使用networkx做一些工作,并使用了
两种
最
短路
径
算法
,即: dijkstra_path(G, source, target[, weight]) 我知道dijkstra_path(G, source, target[, weight])函数基于dijkstra
的
最
短路
径
算法
。我想知道shortest_path(G[, source, target, weight])函数所基于
的<
浏览 6
提问于2014-07-28
得票数 2
回答已采纳
1
回答
单源最
短路
径实现:优先级与FIFO队列
、
、
、
、
根据
问题
的
具体情况,在单源最
短路
径
问题
中通常提到
的
两种
算法
是Dijkstra
算法
和Bellman
算法
。Dijkstra
的
算法
工作在正边权值,而Bellman
算法
是一个推广,也允许负边权。正如Sedgewick
的
“
算法
”(第4版)所实现
的
,Dijkstra
的
算法
是基于优先级队列
的</em
浏览 7
提问于2015-04-18
得票数 0
1
回答
变权图上
的
最
短路
径
、
、
我想解决一个本地程序竞赛
的
问题
。这个
问题
基本上是关于在加权图中寻找最
短路
径。我对这些类型
的
问题
非常陌生,我想我可以使用Dijkstra
的
算法
。然而,有一个小
的
复杂性-某些值是不同
的
,取决于当前路径
的
情况。有
两种
类型
的
权重:正常权重和有条件
的
权重(我们称之为K)。条件是:当你用权K穿过边时,所有其他类型
的
浏览 5
提问于2017-02-16
得票数 2
回答已采纳
1
回答
子图
的
最小生成树
、
您可以对此图G进行任何预处理(对于具有几千个顶点
的
图,您可以在合理
的
时间和空间约束下进行预处理,因此不能只存储所有可能
的
答案)。 现在假设我选择了一个子集V'
的
V。我希望MST只在这些顶点V'上。
浏览 5
提问于2017-08-29
得票数 0
2
回答
A*总是提供最
短路
径吗?
、
、
我正在尝试理解A*,统一成本和贪婪搜索
算法
是如何工作
的
。我知道探索节点
的
方式在所有三种
算法
中都会发生变化(贪婪将基于启发式值进行探索,A*基于启发式加距离,均匀基于距离)。我想知道,对于给定
的
源和目的地,是否所有3种
算法
都应该提供最
短路
径(只需探索不同数量
的
城市?)或者他们能提供一条不同
的
路径。我
最
困惑
的
是实现部分-如果你将节点存储在队列中,那么当你打算探索目标节点时,你将拥有它
的
浏览 4
提问于2016-10-04
得票数 1
5
回答
BFS
算法
和Dijkstra
算法
在寻找最
短路
径时有什么区别?
、
、
、
、
我读到了有关图
算法
的
文章,我发现了这
两种
算法
: 我找了很多关于这件事,但没有得到满意
的
答案!在图中查找最
短路
径
的
BFS规则如下: 存储从源u到顶点v
的
距离(重量/长度)。更新
的
路径从源u到那个顶点v<em
浏览 8
提问于2014-08-22
得票数 65
回答已采纳
1
回答
利用Dijkstra
算法
求邻接矩阵
的
最
短路
径
、
、
我有一个家庭作业,我要找出两个城市之间
最
便宜
的
机票,考虑到中途停留。DijkstraAlgorithm(weighted simple digraph, vertex first) 我很难理解
的
是--尤其是在看整个伪代码
的
时候--为什么它只接受一个顶点作为参数我需要找到两个顶点之间
最
便
浏览 4
提问于2011-12-05
得票数 2
回答已采纳
2
回答
图中只有一次过特定边
的
最
短路
径
的
求取
、
、
、
、
给出了一个无向图,它具有普通边和特殊边,我们
的
目的是求出两个顶点(从顶点到顶点)之间
的
最
短路
径权值
的
和,其只遍历等于或少于一次<code>E 210</code>。换句话说,有多个特定
的
边,最多只能使用其中一个。 这是我在数据结构家庭作业中遇到
的
一个
问题
,我坚持了在图中存储边
的
权重
的
第一步。因为图中有
两种
边,所以我不知道如何解决这个
问题
。我知道使用Dijkstra
浏览 1
提问于2021-12-06
得票数 1
回答已采纳
1
回答
全最
短路
径
的
BFS修改
、
、
作为一项任务,我得到了以下
问题
,但这确实使我感到困惑: 考虑BFS
算法
。给定有向图G = (V,E)和起始点s∈V,该
算法
计算每个顶点u∈V
的
值du,即从s到u最
短路
径上
的
长度(边数),该
问题
的
目的是修改类
的
BFS
算法
,计算从s到G
的
每个顶点
的
最
短路
径数。解释如何使用该BFS
的
结果生成一个新
的
有向图G2 =(V2,E2),其中
浏览 2
提问于2015-04-26
得票数 3
1
回答
Dijkstra
算法
:所有最
短路
径都是非循环
的
吗?
、
我知道,如果
算法
达到负循环,
算法
就不会终止,如果路径包含一个距离大于0
的
循环,那么它就不是最
短路
径。 我
的
问题
是,如果存在一个循环距离为0
的
最
短路
径会发生什么,
算法
会将该循环包含在最
短路
径中吗?你会说所有的最
短路
径都是非循环
的
吗?
浏览 13
提问于2017-06-20
得票数 0
1
回答
一个非常大
的
无向图计算所有顶点
的
最
短路
径。如何提高效率?它能被分割和合并吗?
、
、
现在有一个很大
的
无向图网络,我想计算出无向图
的
所有顶点之间
的
最
短路
径,但是效率很低,我可以分割和合并这个无向图吗?目前使用
的
Java库是jgrapht。目前,顶点
的
数目是8000+,内存消耗和计算时间消耗都很严重。
浏览 1
提问于2021-09-17
得票数 1
1
回答
Yen对Bellman
算法
的
修改适用于DAGs吗?
、
、
、
、
Bellman
算法
是求解单源最
短路
径
问题
的
有效
算法
,它在kth迭代中对每个顶点都有一个独特而有趣
的
k-跳最优性,这是我
的
应用程序所必需
的
。(基本上,我希望在一对顶点之间有一条最多k跳
的
最
短路
径) 由于J. Yen
的
原因,Bellman有
两种
,这可以将复杂度从O( the ^3)降低到O(the_x^3/4)。也就是说,在计算中以等于1/4
的
常数
浏览 2
提问于2014-09-08
得票数 0
回答已采纳
3
回答
最
短路
径:贝尔曼-福特与约翰逊
、
我很难理解
的
用处。我认为这个
问题
对于一个在这个领域有知识的人来说听起来一定很愚蠢,但我想不出来。根据维基百科,Johnson
算法
使用Bellman Ford
算法
将边
的
权重转换为非负权重,然后使用Dijkstra
算法
查找最
短路
径。但贝尔曼·福特
算法
也是一种寻找最
短路
径
的
算法
。为什么我们不使用从贝尔曼·福特
算法
得到
的
最
短路
径呢?
浏览 0
提问于2011-03-16
得票数 4
回答已采纳
2
回答
dijkstra
算法
,对某些节点
的
最
短路
径只运行一次(不是两个,不是整个图)。
、
、
因此,dijkstra
算法
是搜索加权(无负)连通图最
短路
径
的
最佳
算法
。Dijkstra
算法
可用于寻找两点/顶点
的
最
短路
径。它可以用来寻找所有顶点
的
最
短路
径。
问题
:我
的
理解正确吗?它也能用来寻找某些顶点
的
最
短路
径吗?例如,图有A,B,C,D,E,F,G,H,I,J,K,我们只对A,B;C,K
的
最
短路
感兴趣,我们可能只需
浏览 2
提问于2018-03-12
得票数 1
2
回答
用A*
算法
求几条最
短路
径
、
、
、
我正在制作一个路由应用程序,它使用A*
算法
来查找路由。我想提供
的
不只是一条路线,还有几条替代路线。例如,仅比最佳路由稍长一点
的
路由。 由于A* (和其他许多)只找到一条路线,我如何搜索这些替代路线?我应该使用其他
算法
吗?
浏览 0
提问于2015-02-26
得票数 1
3
回答
是Bellman“所有对”还是“来自一个节点”最
短路
径
的
结果?/是否有一个全对Bellman版本?
、
、
我最近正在学习图形
算法
,在我
的
大学里,我们被教导说,Bellman
的
结果是一个从所有节点到所有其他节点
的
距离表(所有对最
短路
径)。然而,我不明白这个
算法
是如何实现
的
,我试图通过观看YouTube视频和查找维基百科中
的
定义来理解它……我无法找到描述该
算法
的
资源,其结果将是所有对最
短路
径表,但只能“从一个节点到所有其他节点对Bellman
算法
进行调整
浏览 8
提问于2017-07-16
得票数 1
回答已采纳
2
回答
Bellman
算法
能处理正周期吗?
、
我目前正在研究Bellman
算法
,出现了一个疑问。据我所知,Bellman
算法
从它
的
来源创建最
短路
径,如果图中有一个负循环,它返回true,
算法
停止,另一方面,它用最
短路
径返回false。我现在
的
问题
是,该
算法
是避免了图中创建最
短路
径
的
正循环,还是没有考虑到它们(因而落入了它们
的
陷阱)? 提前感谢!
浏览 4
提问于2022-01-12
得票数 1
回答已采纳
1
回答
两个节点之间
的
最
短路
径与从一个节点到所有其他节点
的
最
短路
径
、
、
我目前正在研究非负边权图中
的
最
短路
径
问题
。我知道Dijkstra
算法
可以给出单源最
短路
径
问题
的
解决方案,也就是可以找到从一个节点到所有其他节点
的
最
短路
径,但是我还没有找到
算法
,可以给我一个先验
的
更简单
的
问题
:找到两个节点之间
的
最
短路
径。直觉上,我认为可以找到例子,表明“简单”
问题
并不比单源最
短路</em
浏览 4
提问于2022-05-11
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
OSPF 中的最短路径算法:Dijkstra 算法
什么是最短路径算法?详述最短路径算法的原理?用C语言实现最短路径算法。内附完整代码。
图的最短路径算法-Floyd算法-弗洛伊德算法
R语言最大流最小割定理和最短路径算法分析交通网络流量拥堵问题
解决问题的艺术:PCBA加工中的短路故障排除指南
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券