版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、123赵根赵根赵明赵明赵亮赵亮赵丽赵丽赵雷赵雷赵虹赵虹赵雨赵雨赵霞赵霞赵云赵云赵梅赵梅赵松赵松类似于自类似于自然界中的然界中的树树形象地表形象地表示家族示家族4 56123458691571037生成树或支撑树12345869157103如何简便地得到左图的生成树?它应有几条边?8确定应在哪些站点之间铺设通讯线路,是否可看作是在相应的加权图中构造最小费用的生成树的问题?9最小生成树最大生成树1011如果生成树如果生成树*T 的权的权)(*Tw是是G的所有生成树的权中最的所有生成树的权中最小者,则称小者,则称*T 是是G的的最小生成树最小生成树 ,简称为,简称为 最小树最小树,即,即)(min)
2、(*TwTwT=,式中取遍,式中取遍G的所有生成树的所有生成树T. 定义定义设设),(1EVT =是赋权图是赋权图),(EVG =的一棵生的一棵生成树,称成树,称T中全部边上的权数之和为中全部边上的权数之和为生成树的权生成树的权,记为,记为)(Tw,即,即=1)()(EeewTw. 12最小生成树算法及其MATLAB程序实现131324586915710314 1) 选择边选择边e1,使得,使得w(e1)尽可能小;尽可能小;2) 若已选定边若已选定边 ,则从,则从ieee,.,21,.,21ieeeE中选取中选取 ,使得,使得:1iei) 为无圈图,为无圈图,,.,121ieeeG ii) 是
3、满足是满足i)的尽可能小的权,的尽可能小的权,)(1iew 3) 当第当第2)步不能继续执行时,则停止步不能继续执行时,则停止. 步骤步骤定理定理 由由Kruskal算法构作的任何生成树算法构作的任何生成树,.,121*=eeeGT都是最小生成树都是最小生成树.1512345839157106B: 图的边权矩阵图的边权矩阵;T: 生成树的边集生成树的边集;C: 生成树的权生成树的权;t: 顶点所属子树的编号顶点所属子树的编号1712345869157103b=1 1 1 2 2 3 3 4; 2 4 5 3 5 4 5 5; 8 1 5 6 7 9 10 3;19123456173202122
4、2324机器机器 123456789加工加工的零的零件件2,3,7,8,9,12,132,7,8,11,121,63,5,103,7,8,9,12,1354,104,10625|MM|MM|) j , i (jiji=建模|MM|MM|) j , i (jiji=建模 1) 1) (i,j)=0(i,j)=0和和 (i,j)=1(i,j)=1分别分别表示什么?表示什么?2) 2) 表达了什么?表达了什么?27建模模型求解912547863.51.5.14.87.67.750912547863.5.5.14.67.75030 你能给出对应于该机器分组的零件分类吗?912547863.5.5.14
5、.67.750模型结果31 设是两点设是两点i与与j之间的距离,或之间的距离,或1(1表示连接,表示连接,0表示不连接),并假设顶点表示不连接),并假设顶点1是生成树的根是生成树的根.则则ijd0ijx=( , )1min ; s.t. 1,() 1,1,() ijiji jAjj Vjij Vd xxxi=根至少有一条边连接到其他边除根外,每个点只有一条边进入(各边不构成圈) 32例例 (最优连线问题)我国西部的(最优连线问题)我国西部的SV地区共有地区共有1个城市(标个城市(标记为记为1)和)和9个乡镇(标记为个乡镇(标记为2-10)组成,该地区不久将用)组成,该地区不久将用上天然气,其中
6、城市上天然气,其中城市1含有井源含有井源.现要设计一供气系统,使得现要设计一供气系统,使得从城市从城市1到每个乡镇(到每个乡镇(2-10)都有一条管道相连,并且铺设)都有一条管道相连,并且铺设的管子的量尽可能的少的管子的量尽可能的少. 下表给出了城镇之间的距离下表给出了城镇之间的距离.求求SV地区的最优连线地区的最优连线.3334 解:解: 按照数学规划写出相应的按照数学规划写出相应的LINGO程序,程序,MODEL: 1 sets: 2 cities/1.10/:level; !level(i)= the level of city; 3 link(cities, cities): 4 di
7、stance, !The distance matrix; 5 x; ! x(i,j)=1 if we use link i,j; 6 endsets 35 7data: !Distance matrix, it need not be symmetirc; 8 distance = 0 8 5 9 12 14 12 16 17 22 9 8 0 9 15 16 8 11 18 14 22 10 5 9 0 7 9 11 7 12 12 17 11 9 15 7 0 3 17 10 7 15 15 12 12 16 9 3 0 8 10 6 15 15 13 14 8 11 17 8 0 9
8、14 8 16 14 12 11 7 10 10 9 0 8 6 11 15 16 18 12 7 6 14 8 0 11 11 16 17 14 12 15 15 8 6 11 0 10 17 22 22 17 15 15 16 11 11 10 0; 18 enddata36 19n=size(cities); !The model size; 20! Minimize total distance of the links; 21min=sum(link(i,j)|i #ne# j: distance(i,j)*x(i,j); 22!There must be an arc out of
9、 city 1; 23sum(cities(i)|i #gt# 1: x(1,i)=1; 24!For city i, except the base (city 1); 25for(cities(i) | i #gt# 1 : 26! It must be entered; 27 sum(cities(j)| j #ne# i: x(j,i)=1; 28! level(j)=levle(i)+1, if we link j and i;37 29 for(cities(j)| j #gt# 1 #and# j #ne# i : 30 level(j) = level(i) + x(i,j)
10、31 - (n-2)*(1-x(i,j) + (n-3)*x(j,i); 32 ); 33! The level of city is at least 1 but no more n-1, 34 and is 1 if it links to base (city 1); 35 bnd(1,level(i),999999); 36 level(i)=n-1-(n-2)*x(1,i); 37 ); 38! Make the xs 0/1; 39for(link : bin(x); END38利用水平变量利用水平变量(level)来保证所选的边不构成圈来保证所选的边不构成圈.Global optimal solution found at iteration: 34Objective value: 60.00000 Variable Value Reduced Cost X( 1, 2) 1.000000 8.000000 X( 1, 3) 1.000000 5.000000 X( 3, 4) 1.000000 7.000000 X( 3, 7) 1.000000 7.000000 X( 4, 5) 1.000000
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年工会考试试题题库及答案
- 从“五史”维度看新时代十年的里程碑意义
- 2025年下半年唐山市第二中学招考劳务派遣制教师易考易错模拟试题(共500题)试卷后附参考答案
- 2025年下半年吉林直事业单位招考第三十一批拟聘用人员易考易错模拟试题(共500题)试卷后附参考答案
- 2025年下半年吉林地震局事业单位招考易考易错模拟试题(共500题)试卷后附参考答案
- 2025年下半年吉林东辽县事业单位(专项)招聘第二次递检人员易考易错模拟试题(共500题)试卷后附参考答案
- 2025年下半年吉安市事业单位招考考试(685名)易考易错模拟试题(共500题)试卷后附参考答案
- 2025年下半年印度洋岛国研究中心专职行政人员招聘1人(广东广州)易考易错模拟试题(共500题)试卷后附参考答案
- 2025年下半年南昌市国土资源局(不动产登记局)不动产登记中心招考辅助人员公易考易错模拟试题(共500题)试卷后附参考答案
- 2025年下半年华能海南昌江核电限公司招聘33人信息易考易错模拟试题(共500题)试卷后附参考答案
- 2025年下半年三亚市崖州区城市管理局招考政府雇员(80名)易考易错模拟试题(共500题)试卷后附参考答案
- 冷链物流基地仓储配送交易中心项目社会稳定风险评估报告
- 全国大学生职业规划大赛《智慧健康养老服务与管理》专业生涯发展展示【高职(专科)】
- 序贯器官衰竭评估(SOFA 2.0)评分
- 2025北京大兴天宫院街道办事处招聘专职人大工作人员和临时辅助用工5人笔试考试参考试题及答案解析
- 苏课新版二年级物理上册月考试卷含答案
- 酒店行业基本礼仪培训教材课件
- 华为ICT大赛2025-2026中国区(基础软件)赛道高分备考试题库500题(含答案解析)
- 安全相关的法律法规
- 初级中学(“十五五”)五年发展规划(2026-2030年)
- 2025年民族宗教政策法规宣传月知识竞赛考试题库(含答案)
评论
0/150
提交评论