腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
A*总是提供最
短路
径吗?
、
、
我正在尝试理解A*,统一成本和贪婪搜索
算法
是如何工作
的
。我知道探索节点
的
方式在所有
三种
算法
中都会发生变化(贪婪将基于启发式值进行探索,A*基于启发式加距离,均匀基于距离)。我想知道,对于给定
的
源和目的地,是否所有3种
算法
都应该提供最
短路
径(只需探索不同数量
的
城市?)或者他们能提供一条不同
的
路径。我
最
困惑
的
是实现部分-如果你将节点存储在队列中,那么当你打算探索目标节点时,你将拥有它<
浏览 4
提问于2016-10-04
得票数 1
1
回答
利用Dijkstra
算法
求邻接矩阵
的
最
短路
径
、
、
我有一个家庭作业,我要找出两个城市之间
最
便宜
的
机票,考虑到中途停留。DijkstraAlgorithm(weighted simple digraph, vertex first) 我很难理解
的
是--尤其是在看整个伪代码
的
时候--为什么它只接受一个顶点作为参数我需要找到两个顶点之间
最
便
浏览 4
提问于2011-12-05
得票数 2
回答已采纳
2
回答
最
宽路径
的
Floyd
算法
、
、
、
、
我一直在研究加权有向图
的
图
算法
,特别是Floyd关于所有对最
短路
径问题
的
算法
。这是我
的
伪代码实现。input A set B[i, j] = 0 for i = 1 to n: for j
浏览 8
提问于2021-02-22
得票数 1
1
回答
MATSim中最安全路径
的
计算
、
、
我感兴趣
的
是使用MATSim API计算基于链路权重
的
交通仿真路线。每个环节都有一个安全指标的属性,计算出
的
路径应该代表
最
安全
的
路径。Dijkstra路由
算法
计算最
短路
径。如果我能指定
算法
应该考虑安全指数而不是长度,那么使用它是非常完美的。我不知道在MATSim中是否可能做到这一点,也不知道是如何做到
的
。或者其他在MATSim中实现
的
路由
算法
可以更好地适应。 谢谢!
浏览 5
提问于2016-06-07
得票数 0
回答已采纳
1
回答
我混淆了最
短路
径查找
算法
和图遍历
算法
。
、
、
、
、
我
的
理解是,BFS和DFS是图遍历
算法
,而其他
算法
(如A*和dijkstra )则用于在图
的
两个节点之间寻找最
短路
径。但是在一些地方,我认为BFS和DFS也被称为最
短路
径查找
算法
。请详细说明图遍历
算法
与最
短路
径查找
算法
的
区别。谢谢!
浏览 6
提问于2022-05-06
得票数 0
1
回答
Dijkstra
算法
与贪婪策略
、
、
我似乎有点难以理解贪婪
的
策略是如何工作
的
,以及Dijkstra
的
算法
如何跟踪最
短路
径。这里是Dijkstra
算法
的
伪代码,供参考 InitalizeSingleSource(G, s) Q = G.Vs到x
的
最
短路
径,我
的
答案是s->t->y->x,长度为9,我假设伪码中
的
"S“是
浏览 2
提问于2018-12-03
得票数 0
回答已采纳
2
回答
FInding节点之间
的
最
短路
径,以及图是否连通
、
、
我不明白我
的
教授在说什么,所以我甚至不需要知道从哪里开始查找所需
的
信息来找到这个问题
的
答案。如果你能给我一些关于在哪里学习这个东西
的
线索,以及你可能如何解决这个问题,我将不胜感激。在下图中,找到两个节点之间
的
最
短路
径-您
的
选择,但使问题变得有趣。
浏览 1
提问于2013-03-05
得票数 0
回答已采纳
1
回答
Dijkstra
算法
:所有最
短路
径都是非循环
的
吗?
、
我知道,如果
算法
达到负循环,
算法
就不会终止,如果路径包含一个距离大于0
的
循环,那么它就不是最
短路
径。 我
的
问题是,如果存在一个循环距离为0
的
最
短路
径会发生什么,
算法
会将该循环包含在最
短路
径中吗?你会说所有的最
短路
径都是非循环
的
吗?
浏览 13
提问于2017-06-20
得票数 0
1
回答
为什么A星
算法
需要g(n)?
、
Dijkstra
的
算法
是f(n) = g(n)g( n )是从起始节点到n
的
路径
的
代价。h(n)是一个启发式函数,它估计从n到目标的
最
便宜路径
的
代价。为什么A*需要g(n)?
浏览 1
提问于2018-09-20
得票数 2
1
回答
在有向图中查找第二
短路
径
、
、
我需要一种在有向图中找到第二最
短路
径
的
方法,在第二最
短路
径
的
顶部不能完全包含最
短路
径。我知道dijkstra algoritm
算法
,但我无法想出一个简单
的
方法来改变
算法
,让我在合理
的
时间内获得第二
短路
径。
算法
,子代码或c++示例,三者之一将非常感谢。
浏览 3
提问于2016-06-12
得票数 2
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
回答
为什么所有对最
短路
径
算法
都与负权值一起工作?
、
、
我最近一直在研究所有对最
短路
径
算法
,比如弗洛伊德-瓦赫尔和约翰逊
的
算法
,我注意到这些
算法
产生了正确
的
解,即使一个图包含负权边(但不包含负权环)。作为比较,Dijkstra
的
算法
(它是单源最
短路
径)不适用于负重边。是什么使全对最
短路
径
算法
在负权重
的
情况下工作?
浏览 9
提问于2014-04-06
得票数 6
回答已采纳
1
回答
Yen
的
k最
短路
径
算法
、
、
我目前正在尝试理解Yen
的
k条最
短路
径
算法
。我以原始论文和维基百科文章为基础,但仍然不明白为什么k> 2是正确
的
。事实上,我甚至不明白为什么它适用于以下例子:例如,让我们考虑从A到D
的
3条最
短路
径,即A -> B -> C -> D(长度3)、A -> B -> F -> D(长度4)和A -> B ->根据我对该
算法
的
了解,正确地计算了2条最
短路
径。然而,第三条最
短
浏览 0
提问于2016-05-01
得票数 2
回答已采纳
3
回答
最
短路
径:贝尔曼-福特与约翰逊
、
我很难理解
的
用处。我认为这个问题对于一个在这个领域有知识的人来说听起来一定很愚蠢,但我想不出来。根据维基百科,Johnson
算法
使用Bellman Ford
算法
将边
的
权重转换为非负权重,然后使用Dijkstra
算法
查找最
短路
径。但贝尔曼·福特
算法
也是一种寻找最
短路
径
的
算法
。为什么我们不使用从贝尔曼·福特
算法
得到
的
最
短路
径呢?
浏览 0
提问于2011-03-16
得票数 4
回答已采纳
1
回答
枚举所有最
短路
径
、
、
我需要找到计数并枚举从源节点到目的节点
的
所有最
短路
径。边可能包含负权重。我无法想出一个
算法
来做这件事。 有没有人能帮我弄清楚该怎么做。
浏览 2
提问于2017-11-05
得票数 0
1
回答
使用dijkstra
算法
在图中寻找源和目的地之间
的
最
短路
径
、
、
、
我想写一个
算法
,在有向图和无向图中找到两个特定顶点-源和目标-之间
的
最
短路
径。 我知道dijkstra
的
算法
,它用来寻找所有的最
短路
径图。但是,您是否会修改此
算法
以仅查找两个顶点之间
的
最
短路
径?
浏览 31
提问于2018-01-11
得票数 0
3
回答
是Bellman“所有对”还是“来自一个节点”最
短路
径
的
结果?/是否有一个全对Bellman版本?
、
、
我最近正在学习图形
算法
,在我
的
大学里,我们被教导说,Bellman
的
结果是一个从所有节点到所有其他节点
的
距离表(所有对最
短路
径)。然而,我不明白这个
算法
是如何实现
的
,我试图通过观看YouTube视频和查找维基百科中
的
定义来理解它……我无法找到描述该
算法
的
资源,其结果将是所有对最
短路
径表,但只能“从一个节点到所有其他节点对Bellman
算法
进行调整以实现所有对最<e
浏览 8
提问于2017-07-16
得票数 1
回答已采纳
1
回答
求包含两个节点
的
最短循环
、
、
设G=(E,V)是具有非负边代价
的
有向图.让我们做一个顶点。我需要找到一个
算法
,为找到每个顶点v,包含s和v
的
最短循环可能包含几次相同
的
边。
最
明显
的
解决办法是从s中运行Dijkstra,以求从s到每个v
的
最
短路
径,然后从每个v再运行Dijkstra,以求从v到s
的
最
短路
径,最短
的
循环是两者
的
结合。这是可行
的
,但将使用O(\x,V,x,E,O,E,E,O,E,E,O
浏览 2
提问于2013-05-03
得票数 2
回答已采纳
1
回答
带最小边
的
Dijkstra
算法
、
、
、
首先,让我们定义
算法
:所以我想知道有什
浏览 2
提问于2015-02-16
得票数 4
回答已采纳
2
回答
Bellman
算法
能处理正周期吗?
、
我目前正在研究Bellman
算法
,出现了一个疑问。据我所知,Bellman
算法
从它
的
来源创建最
短路
径,如果图中有一个负循环,它返回true,
算法
停止,另一方面,它用最
短路
径返回false。我现在
的
问题是,该
算法
是避免了图中创建最
短路
径
的
正循环,还是没有考虑到它们(因而落入了它们
的
陷阱)? 提前感谢!
浏览 4
提问于2022-01-12
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
OSPF 中的最短路径算法:Dijkstra 算法
什么是最短路径算法?详述最短路径算法的原理?用C语言实现最短路径算法。内附完整代码。
图的最短路径算法-Floyd算法-弗洛伊德算法
Python实现平面最短路径算法
计量地理学 最短路径算法
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券