java - 能否利用Dijkstra算法找到最快返回路由节点的方法?

标签 java arrays algorithm graph dijkstra

我有一个节点为 ABCDEFGH 的有向图。

我让 Dijkstra 工作,所以我可以找到从 A 到 F 的最快路线(例如)。

如果我想找到从 A 到 A 的最快路径,Dijkstra 算法是否适合使用?

最佳答案

通常,如果您想从开始的地方返回到同一个节点,TS(旅行推销员)的概念会在遍历所有节点 (ABCDEFGHA) 时发挥作用。 你可以查看下面的TS

http://mathworld.wolfram.com/TravelingSalesmanProblem.html

关于java - 能否利用Dijkstra算法找到最快返回路由节点的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37501433/

相关文章:

java - 确定给定数字 N 是否可以成为具有所有 3 个整数边的直角三角形的斜边的算法

c++ - 整数的快速排序算法

java - 无法检测 Android 中的 SIM 卡更改

python - 使用列名将多个数组保存到 csv 文件

javascript - 如何过滤可能是几个树级别深度的父子数组的多个属性

c++ - 为数组中的所有元素分配相同值的方法

algorithm - MATLAB 函数可以将数学函数作为输入吗?

Java runtime.exec 导致程序崩溃

java - 类型不匹配 : cannot convert from Object to K when using conditional operator

java - 运行 Neo4j JDBC 示例时出错