在图形中,两个顶点之间的最短路径怎么可能比图形最小生成树中这两个顶点之间的路径长?



由于最短路径已经是"最短",那么它是否可能比 MST 中的任何其他路径都长?我知道这两个顶点之间的路径通常比两个顶点之间的最短路径长,但它会更短吗?

原始图形 G 的两个顶点之间的最短路径不可能比图形的最小生成树 (MST( 内相同两个顶点之间的路径长。

MST 是树或图形,它们以尽可能低的边权重总和连接图形中的每个顶点或节点。这通常意味着从图形中删除边,以便创建最小生成树。

但是,这意味着 MST 可能包括在 G 中出现的两个顶点之间重新创建最短路径的所有边。如果 MST 包含所有这些边,则 MST 中两个顶点之间的最短路径将与 G 中两个顶点之间的最短路径长度相同。

与此相反,MST 可能不包括重新创建 G 最短路径的所有边,这意味着这两个顶点使用在 G 的最短路径中不存在的边连接到其他顶点。这意味着 MST 中两个顶点之间的最短路径必须始终大于 G 中的最短路径(如果原始图形中有多个最短路径,则等于(。

最新更新