【发布时间】:2009-11-26 21:02:06
【问题描述】:
我有一个图,有 X 节点和 Y 边。加权边缘。重点是从一个节点开始,在另一个节点停止。现在问题来了;
可视化问题。边是道路,边权重是在道路上行驶的车辆的最大重量限制。我们希望将最大的卡车从 A 开到 B。因此,在给定路径上行驶的卡车的最大允许重量是该路径中所有边缘的最小重量。我想要从 A 到 B 的所有路径的最大最大允许权重。
我可以使用某种 Dijkstra 算法来解决这个问题吗?我不确定如何以我可以实现的算法的形式表达这个问题。任何帮助深表感谢。
更新: 我测试了一些对我不起作用的东西。一个节点必须为每个传入边缘拥有一辆最大卡车。
【问题讨论】:
-
"...从 A 到 B。它将返回一个 int,这是该路线上的最小边。但与从 A 到 B 的其他路线相比,最大的边。"什么 ?你说“从 A 到 B 最小,但从 A 到 B 最大”
-
可以有更多从 A 到 B 的路线。关键是我们想驾驶最大的卡车从 A 到 B。选择的边是所选路线中最小的边,但最大的比较到从 A 到 B 的其他路线中的最小边。
标签: java algorithm graph-theory