Matla最小生成树.pdfVIP

  • 0
  • 0
  • 约5.66千字
  • 约 10页
  • 2019-05-31 发布于浙江
  • 举报
数学建模——Matlab 中求解最小生成树 关键词:Matlab 、最小生成树、破圈法、避圈法、运筹学 要求:选择一道编程题自己独立完成,必须自己编写源代码,不能从网上 下载。先编写算法的通用程序,然后以例子运行,论文内容包括程序代码、程 序说明、例子运行结果,最终程序文件连同论文一起发至e-mail,便于老师运行 程序是否正确。编程使用C 或MATLAB 。 选择题目:编写实现生成树、最小生成树的程序(包括避圈法、破圈法)。 题目分析:本题要求编写实现生成树、最小生成树的程序,首先来了解一下关于 关于生成树的概念: 1、树的概念: 树是无向图的特殊情况,即对于一个N 个节点的无向图,其中只有N-1 条边, 且图中任意两点间有且只有一条路径,即图中不存在环,这样的图称为树。 2 、生成树的概念: 对于一个无向连通图G=(V,E),其中V 代表顶点,E 代表边,对它做一次遍历, 每个节点经过一次,那么图中的N 个节点再加上遍历过程中经过的N-1 条边所 构成的子图就是图G 的一个生成树。 3、最小生成树的概念: 对于一个无向连通图 G=(V,E),给它的每条边 (u,v )赋一个权值w(u,v) 。若图 G 的生成树不止一个,那么其中包含的N-1 条边的权值之和的最小的生成树就是图 G 的最小

文档评论(0)

1亿VIP精品文档

相关文档