数学建模_图论.ppt

以机器为顶点,作一个完全图,每条边 (i, j) 被赋予权 w(i, j)。这个图的最小生成树是由那些相异度最小的边构成的连通图,或看成是去掉了相异度相对比较大的边后余下的连通图。如果希望把机器分成 k 个组,就继续删去最小生成树上权最大的 k?1条边。于是得到 k 个分离的子树,每棵树的顶点就构成各机器组。 (2) 模型求解 对前面表中给出的数据,按照上述建模方式构造加权图,边权矩阵如下表所示。 边 1 1 1 1 1 1 1 1 2 2 2 2 2 3 4 5 6 7 8 9 3 4 5 6 边权 0.5 1 0.89 0.14 1 1 1 1 1 1 0.62 1 边 2 2 2 3 3 3 3 3 3 4 4 4 7 8 9 4 5 6 7 8 9 5 6 7 边权 1 1 1 1 1 1 1 1 0.5 0.87 0.67 0.75 边 4 4 5 5 5 5 6 6 6 7 7 8 8 9 6 7 8 9 7 8 9 8 9 9 边权 0.75 1 1 1 1 1 1 1 1 0 1 1 用 Kruskal 算法可求出最小生成树,如下图。 将最小生成树中最大权的两条边去掉,得到三个分离树,它们的顶点集合分别为:{3, 9},{1, 2, 5},{4, 6, 7, 8},

文档评论(0)

1亿VIP精品文档

相关文档