免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数学建模 第四篇 网络图论建模作业段承承 20131060179 通信工程十三章实验二 最短电缆长度问题一、问题重述:设有9个节点,它们的坐标分别为a(0,15)、b(5,20)、c(16,24)、d(20,20)、e(33,25)、f(23,11)、g(35,7)、h(25,0)、i(10,3)。任意两个节点之间的电缆长度为w(i,j)=|xi-xj|+|yi-yj|问:怎样连接电缆,使每个节点都连通,且所用的总电缆长度为最短?二、模型假设三、变量说明4、 分析五、模型的建立十四章实验二 剧场设置问题一、问题重述:准备在v1,v2,v7七个居民点中设置一个剧场。各个居民点之间距离和连接关系如图14.10所示。问剧场应该设置在哪一个居民点,使各点到剧场的距离之和为最小?若要设置两个售票处,问应该设在哪两个点?2、 模型假设1、 忽略建造费用在各个点处的不同带来的影响2、 忽略居民点人口密度和人口流量对剧场设置的影响三、分析问题1:计算各列之和,表示各点到第点之和。 计算。则点可作为剧场。计算得各列和为 34.6, 20.6, 25, 27.0, 37.2,23.2, 18.1, 29.1, 32.1显然选作剧场最好,各居民点到剧场的最小距离为18.1。问题2:计算任意点到两点的距离, 则各点到点距离为 所求点容易求得所求两点为4或6,各点到该两点最小距离为13.30四、代码及结果:由于第一点位置不容易看出与其他点的最短路径,因此我先用Dijkstra算法算出点到其余各点的最短路径。MATLAB代码:w= 0 3 inf inf inf inf inf; 3 0 2 inf inf 1.5 inf; inf 2 0 6 4 2.5 inf; inf inf 6 0 3 inf inf; inf inf 4 3 0 1.8 inf; inf 1.5 2.5 inf 1.8 0 3;n=size(w,1);w1=w(1,:);%赋初值for i=1:n dist(i)=w1(i); path(i)=1;ends=;s(1)=1;u=s(1);k=1distpathwhile kdist(u)+w(u,i) dist(i)=dist(u)+w(u,i); path(i)=u; end end endend distpath%求v*distdist=dist;for i=1:n for j=1:k if i=s(j) distdist(i)=distdist(i); else distdist(i)=inf; path(i)=u; end endend distv=inf;for i=1:n if distdist(i)distv distv=distdist(i); v=i; endenddistvvs(k+1)=vk=k+1u=s(k)enddistpath输出结果:k =1dist =0 3 Inf Inf Inf Inf Infpath =1 1 1 1 1 1 1dist =0 3 Inf Inf Inf Inf Infpath = 1 1 1 1 1 1 1distv =3v =2s =1 2k = 2u =2dist =0 3.0000 5.0000 Inf Inf 4.5000 Infpath =1 1 2 1 1 2 1distv =4.5000v =6s =1 2 6k = 3u = 6dist = 0 3.0000 5.0000 Inf 6.3000 4.5000 7.5000path =2 2 2 1 6 2 6distv =5v =3s = 1 2 6 3k =4u = 3dist =0 3.0000 5.0000 11.0000 6.3000 4.5000 7.5000path =6 6 2 3 6 6 6distv =6.3000v =5s =1 2 6 3 5k = 5u =5dist =0 3.0000 5.0000 9.3000 6.3000 4.5000 7.5000path = 3 3 3 5 6 3 6distv = 7.5000v =7s = 1 2 6 3 5 7k =6u = 7dist =0 3.0000 5.0000 9.3000 6.3000 4.5000 7.5000path =5 5 5 5 5 5 6distv =9.3000v = 4s =1 2 6 3 5 7 4k =7u = 4dist =0 3.0000 5.0000 9.3000 6.3000 4.5000 7.5000path =7 7 7 5 7 7 7知:dist = 0 3.0000 5.0000 9.3000 6.3000 4.5000 7.5000为到其余各点的最短路径。接下来开始进入正式计算:%剧场选址问题%剧场选址问题D=0 3 5 9.3 6.3 4.5 6.5; 3 0 2 6.3 3.3 1.5 4.5; 5 2 0 6 4 2.5 5.5; 9.3 6.3 6 0 3 4.8 7.8; 6.3 3.3 4 3 0 1.8 4.8; 4.5 1.5 2.5 4.8 1.8 0 3 ; 6.5 4.5 5.5 7.8 4.8 3 0 ; %问题1S=sum(D);d,v=min(S);fprintf(剧场为%2d点,最短距离为%6.2fn,v,d); %问题2(求两售票处位置) V=;for i=1:6 for j=i+1:7 s=sum(min(D(:,i),D(:,j); V=V;i,j,s;%获得各点到(i,j)的最小距离 end;end;d
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 佛山市南海区孝德湖公园景观设计
- 2022年安平志臻小升初内部模拟考试试题及答案
- 2024年中医执业医师考试西医生物医学常识试题及答案
- 2022年哈尔滨冰城骨干考试在职备考专属试题及答案
- 高一岩石试验往年真题改编试题及答案2020更新
- 2023河南工勤职业道德考试稳过攻略配套题库及标准解析答案
- 2022黑职院单招面试高分答题模板 附考题及参考答案
- 2024建筑电工学必考100题含超详细答案看完直接过
- 2022年全年新三板考试各批次试题及答案
- 2026年广东深圳市龙岗区南湾学校等校中考复习阶段模拟测试(4月)道德与法治试题(含解析)
- 食品安全卫生管理条例
- 孕期产检的课件
- 2024年浙江省杭州市辅警协警笔试笔试测试卷(含答案)
- 光储充车棚技术方案设计方案
- 恶性肿瘤伤口护理
- DB32/T 3564-2019节段预制拼装混凝土桥梁设计与施工规范
- 2025年春江苏开放大学维修电工实训第3次形考作业答案
- 检验科住院标本接收流程
- 三废管理培训课件
- 低压带电工作的安全
- 外科学专业课 腹部损伤学习课件
评论
0/150
提交评论