QM for Windows 之网络流模型(最小生成树问题)
Posted 梦常徒花
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了QM for Windows 之网络流模型(最小生成树问题)相关的知识,希望对你有一定的参考价值。
网络流问题是一类特殊的线性规划问题,如前面提到过的运输问题,除了可以写成线性规划的形式,还能将该问题构建成网络的形式求解。今天介绍网络流基本问题之一的 最小生成树问题 的QM for Windows求解方法。
Step1 :启动QM for Windows程序,点击顶端“VIEW”->"Module Tree",打开右侧的模型列表,点击“Networks”,点击下拉列表的“Minimum Spanning Tree”,初始化模型。“Branches”是设置边的数量(默认无向图)、右侧命名可忽略。最小生成树问题与最短路径问题相似,但它的目标是将网络中所有的节点连接起来,从而使总的分支长度达到最短。
同样是求各边权值之和最小,最小生成树与最短路问题有什么区别呢?
最小生成树能保证连通所有节点的路径之和最小,但不能保证任意两点之间是最短路径。
一般而言,最小生成树针对无向图,最短路问题针对有向图。针对无向图的最短路问题很容易扩展到有向图上,但在有向图上求一个给定树根的最小生成树(有向树)比求无向图中的最小生成树复杂得多。
在物理网络设计方面,架设通往各个乡镇的通讯设施,且要求建设成本最小的问题,是最小生成树问题的一个典型应用。本文介绍如何用 MQ for Windows已有的模块求解此类问题。
Step2:输入每一条边的信息(起点、终点、边的权值),左上角输入所要求解问题的起始根节点(1)。输数据的时候可以按照起点从小到大,终点不小于起点的顺序遍历着填,以保证在图较密集时能不遗漏。
推荐文章:
图源:徒花君 | 部分来源网络
编辑:徒花君
参考文献:
1.伯纳德·W. 泰勒 数据、模型与决策 (12th)[M]. 北京:中国人民大学出版社.2019.
2.傅家良.运筹学方法与模型 第2版[M].上海:复旦大学出版社.2014.
以上是关于QM for Windows 之网络流模型(最小生成树问题)的主要内容,如果未能解决你的问题,请参考以下文章