【发布时间】:2011-06-16 03:11:54
【问题描述】:
考虑寻找边的最小权重连接子集 T 的问题 来自加权连通图 G。T 的权重是所有边的总和 T 中的权重。 (a) 为什么这个问题不只是最小生成树问题?提示:想 负权重边缘。 (b) 给出一个计算最小权重连通子集的有效算法 T.
(c) 来自《科学手册》
(a) 生成树最小化摘要树的权重,但是minimum weight connected subset - 每对路径权重,所以我们可以重用相同的负边来减少每对路径?
(b) 前额决策:运行 dijkstra 的算法 n 次,跟踪之前的对最短路径。似乎不是最好的,其他想法 - 对所有边进行排序并从最大的开始 - 尝试删除每个边并检查连接性......
【问题讨论】:
-
你有什么问题?我们不会为你做作业!
-
我不认为找到最短路径会起作用。选定的边不一定要在两个节点之间形成一条简单的路径。例如:
1 - 2 (-1); 2 - 3 (-2); 2 - 4 (-4):您会选择所有边,但它们不会形成路径。所以我不认为这涉及路径,至少不是以非常明显的方式。 -
我无法解析您对 (a) 的回答。你能澄清一下吗?