![8222cac2f1e5297e529b965d8ca344cf.png](https://i-blog.csdnimg.cn/blog_migrate/1ed3f51c7ad31820cea384b09be91a9f.jpeg)
本文主要参考:
1.《Matlab数学建模算法全收录(数学建模比赛必备参考资料).pdf》
2.最小生成树-Prim算法和Kruskal算法
1 前言
简单来说,图由顶(就是结点)和边构成。不管如此,可以对边或者对顶赋权。
1.1 数学描述:
数学结构G={V(G),E(G),fG)}。其中,G为二维平面的所涉及的元素的集合。V(G)表示该平面内已知点的集合。E(G)表示该平面内已知有向边的集合,对于有向边,我们不考虑它的长度。
![6ce6b571055ad7c8d86199955a413ec0.png](https://i-blog.csdnimg.cn/blog_migrate/201a6803e93f9a4ae62506d7ecc74d75.png)
1.2 最优树问题
举个具体的应用:欲修筑连接n个城市的铁路,已知 i 城与 j 城之间的铁路造价为Cij(权),设计一个线路图,使总造价最低(权值的和最小)。连线问题的数学模型是在连通赋权图上求权最小的生成树。赋权图的具最小权的生成树叫做最小生成树。
上面这段话值得注意的是:连通赋权图。赋权图ÿ