腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何计算有权顶点
的
图
的
最短
路径
?
、
、
、
我想知道,如何计算一个带权重顶点
的
图
的
最短
路径
。像Dijkstra和Floyd-Warshall这样
的
经典
算法
通常适用于加权边,而我看不到如何将它们应用于我
的
情况(加权顶点):我
的
一个想法是将图形转换为带有加权边
的
更
经典
的
视图。这是我收到
的
:这里我们有单向和双向加权边,但我仍然不确定哪种
算法
会处理这一点,以便找到
最
浏览 113
提问于2018-12-04
得票数 5
回答已采纳
4
回答
寻找第k条
最短
路径
?
、
、
寻找图中两点之间
的
最短
路径
是一个
经典
的
算法
问题,有许多好
的
答案(,等)。我
的
问题是,是否有一种有效
的
算法
,在给定一个有向加权图、一对节点s和t以及一个值k
的
情况下,找到s和t之间
的
第k条
最短
路径
。如果有多条相同长度
的
路径
都与第k条
最短
路径
相同,则
算法
可以返回
浏览 1
提问于2011-08-27
得票数 28
回答已采纳
1
回答
在源点和目标点都可以从负循环到达
的
情况下,是否存在多项式时间
最短
路径
算法
?
、
、
、
我不是要求一个
算法
来检查图中负圈
的
存在(Bellman Ford或Floyd Warshall可以这样做),而是在图包含至少一个从源顶点可以到达
的
负圈,并且从负圈可以到达目标顶点
的
情况下,是否存在多项式时间
算法
来寻找两点之间
的
最短
路径
浏览 3
提问于2013-09-02
得票数 2
回答已采纳
1
回答
步数最少
的
寻路
算法
、
、
我正在寻找一种
路径
查找
算法
,它不仅能给我
最短
的
路径
。我想用最少
的
步数得到
最短
的
路径
。 目前我正在使用Dijkstra's Algorithm来获得
最短
路径
,但我并不坚持这样做。在我
的
例子中,你必须在某些有特定价格
的
地方停下来。所以我想要“
最
便宜”
的
路线,但我也想停下来
的
次数最少。
浏览 13
提问于2019-10-16
得票数 1
回答已采纳
1
回答
两个节点之间
最
便宜和
最短
的
路径
、
、
我需要在带圈
的
加权图中找到两个节点之间
最
便宜和
最短
的
路径
。我正在Prolog中实现这一点。由于我必须找到
最
便宜
的
(
最
便宜
的
)和
最短
的
(
最短
的
)
路径
,所以我认为应该使用深度搜索来计算现有的所有可能
的
路径
--首先使用回溯搜索,因为它
的
内存消耗较低,而且速度相对较快(我使用一个辅助列表来跟踪访问<e
浏览 7
提问于2016-12-03
得票数 2
回答已采纳
1
回答
计算N条
最短
路径
的
Dijkstra
算法
、
、
、
、
我知道Dijkstra从一个源输出到图中所有节点
的
最短
路径
,但当我正在读一篇研究论文时,作者提到了使用Dijkstra计算s和t之间
的
N条
最短
路径
,这让我有点困惑。以下引用原文:利用基于SDN
的
SCADA系统:一个反窃听
的
案例研究-也发现了 Dijkstra
的
算法
22用于计算N个阶段
的
最短
路径
(步骤5)。考虑N= 2,在第一阶段,Dijkstra
算法</
浏览 0
提问于2015-11-25
得票数 2
回答已采纳
1
回答
有向加权图中两个节点间
最短
路径
的
求取
、
、
、
、
我需要在s和t之间找到
最短
的
O((V + E)*logV)
路径
。这将是一个非常简单
的
任务,如果我有一个
经典
的
度量权重
的
路径
。但事实并非如此。因此,
经典
的
Dijkstra's algorithm with modified binary heap不起作用。我认为,我必须修改这个
算法
。我正试着去做,但我没有成功。Example.3与5之间
的
路径
权
浏览 3
提问于2014-12-20
得票数 1
回答已采纳
1
回答
BGP最佳
路径
选择
算法
、
、
、
、
,在列表中
的
13个中,
最短
AS_PATH是排序中
的
第4个
算法
。上面写着:重量:最高网络或聚合:本地起源原产地类型:最低原产地数 多出口鉴别器
浏览 0
提问于2020-11-24
得票数 1
回答已采纳
2
回答
A*总是提供
最短
路径
吗?
、
、
我正在尝试理解A*,统一成本和贪婪搜索
算法
是如何工作
的
。我知道探索节点
的
方式在所有三种
算法
中都会发生变化(贪婪将基于启发式值进行探索,A*基于启发式加距离,均匀基于距离)。我想知道,对于给定
的
源和目的地,是否所有3种
算法
都应该提供
最短
路径
(只需探索不同数量
的
城市?)或者他们能提供一条不同
的
路径
。我
最
困惑
的
是实现部分-如果你将节点存储在队列中,那么当你打算探索目标节
浏览 4
提问于2016-10-04
得票数 1
2
回答
最
宽
路径
的
Floyd
算法
、
、
、
、
我一直在研究加权有向图
的
图
算法
,特别是Floyd关于所有对
最短
路径
问题
的
算法
。这是我
的
伪代码实现。input A set B[i, j] = 0 for i =
浏览 8
提问于2021-02-22
得票数 1
1
回答
需要帮助理解编程挑战
、
我已经检查过其他人
的
解决方案,但我不知道他们是如何解决这个问题
的
。 如果有人能帮我建议我应该从哪里开始学习来理解这些问题,那就太好了。
浏览 4
提问于2016-06-20
得票数 1
回答已采纳
2
回答
货币套利与矩阵
我对量化投资领域非常陌生,但我想知道矩阵是否可以用来识别多货币兑换中
的
套利机会。这将是一种
最短
路径
查找问题或用于不同其他问题集中
的
最小成本
算法
。
浏览 0
提问于2012-07-04
得票数 4
1
回答
如何将动态规划应用于图
的
最短
路径
计算?
、
、
、
、
我正在尝试使用Python中
的
动态编程来计算
最短
路径
。我将所有数据正确地存储为图
的
加权段(道路)和节点(城市),所以这不是问题,因为我能够实现
经典
算法
(BFS,DFS...)我只知道从A到B,我必须将问题分成子问题,但我不知道如何创建一个有效
的
算法
,我
的
意思是
算法
应该遵循
的
步骤,以及我应该如何将问题分成小问题。 谢谢你
的
帮忙!
浏览 4
提问于2018-11-28
得票数 0
2
回答
可多次访问顶点
的
TSP
、
、
、
我想解决一个问题,我有一个加权有向图,我必须从原点开始,至少访问所有顶点一次,并在
最短
的
路径
上返回原点。本质上,这将是TSP
的
一个典型例子,但i不有一个约束,即每个顶点只能访问一次。在我
的
例子中,任何不包括原点
的
顶点都可以沿着
路径
访问任意次数,如果这使得
路径
更短。例如,在包含顶点V1, V2, V3
的
图中,这样
的
路径
是有效
的
,因为它是
最短
路径
:
浏览 4
提问于2016-10-03
得票数 3
回答已采纳
1
回答
求包含两个节点
的
最短
循环
、
、
设G=(E,V)是具有非负边代价
的
有向图.让我们做一个顶点。我需要找到一个
算法
,为找到每个顶点v,包含s和v
的
最短
循环可能包含几次相同
的
边。
最
明显
的
解决办法是从s中运行Dijkstra,以求从s到每个v
的
最短
路径
,然后从每个v再运行Dijkstra,以求从v到s
的
最短
路径
,
最短
的
循环是两者
的
结合。这是可行<em
浏览 2
提问于2013-05-03
得票数 2
回答已采纳
1
回答
MATSim中最安全
路径
的
计算
、
、
我感兴趣
的
是使用MATSim API计算基于链路权重
的
交通仿真路线。每个环节都有一个安全指标的属性,计算出
的
路径
应该代表
最
安全
的
路径
。Dijkstra路由
算法
计算
最短
路径
。如果我能指定
算法
应该考虑安全指数而不是长度,那么使用它是非常完美的。我不知道在MATSim中是否可能做到这一点,也不知道是如何做到
的
。或者其他在MATSim中实现
的
路由
算法
可以
浏览 5
提问于2016-06-07
得票数 0
回答已采纳
1
回答
树中最长
路径
的
公共段
、
一个人感兴趣
的
节点集合,让我们称之为这个集合S。 我们需要返回理想
路径
中最长
的
公共段中
的
最短
部分。理想
路径
是在属于上述集合S
的
顶点上开始和终止
的
路径
。不能保证公共
路径
的
存在。我知道在线性时间内找到树中最长
的
路径
,我们也可以很容易地将它扩展到理想
路径
的
情况,但是
经典
的
2 dfs
算
浏览 1
提问于2013-03-07
得票数 1
1
回答
为什么A星
算法
需要g(n)?
、
Dijkstra
的
算法
是f(n) = g(n)g( n )是从起始节点到n
的
路径
的
代价。h(n)是一个启发式函数,它估计从n到目标的
最
便宜
路径
的
代价。为什么A*需要g(n)?
浏览 1
提问于2018-09-20
得票数 2
1
回答
为什么合并不是动态规划
如果一个问题可以通过组合不重叠子问题
的
最优解来解决,这种策略称为“分而治之”。这就是为什么合并和快速排序不属于动态规划问题
的
原因。 是否有使用动态规划
的
应用实例?
浏览 1
提问于2013-03-24
得票数 16
回答已采纳
1
回答
Dijkstra
算法
:所有
最短
路径
都是非循环
的
吗?
、
我知道,如果
算法
达到负循环,
算法
就不会终止,如果
路径
包含一个距离大于0
的
循环,那么它就不是
最短
路径
。 我
的
问题是,如果存在一个循环距离为0
的
最短
路径
会发生什么,
算法
会将该循环包含在
最短
路径
中吗?你会说所有的
最短
路径
都是非循环
的
吗?
浏览 13
提问于2017-06-20
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
什么是最短路径算法?详述最短路径算法的原理?用C语言实现最短路径算法。内附完整代码。
OSPF 中的最短路径算法:Dijkstra 算法
图的最短路径算法-Floyd算法-弗洛伊德算法
Python实现平面最短路径算法
计量地理学 最短路径算法
热门
标签
更多标签
云服务器
ICP备案
对象存储
云直播
腾讯会议
活动推荐
运营活动
广告
关闭
领券