数学建模第六次179.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数学建模第六次179

数学建模 第四篇 网络图论建模作业 段承承 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| 问:怎样连接电缆,使每个节点都连通,且所用的总电缆长度为最短? 二、模型假设 三、变量说明 分析 五、模型的建立 十四章 实验二 剧场设置问题 一、问题重述:准备在v1,v2,…v7七个居民点中设置一个剧场。各个居民点之间距离和连接关系如图14.10所示。问剧场应该设置在哪一个居民点,使各点到剧场的距离之和为最小?若要设置两个售票处,问应该设在哪两个点? 模型假设 忽略建造费用在各个点处的不同带来的影响 忽略居民点人口密度和人口流量对剧场设置的影响 三、分析 问题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; end s=[]; s(1)=1; u=s(1); k=1 dist path while kn %更新dist(v)和path(v) for i=1:n for j=1:k if i~=s(j) if dist(i)dist(u)+w(u,i) dist(i)=dist(u)+w(u,i); path(i)=u; end end end end dist path %求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 end end distv=inf; for i=1:n if distdist(i)distv distv=distdist(i); v=i; end end distv v s(k+1)=v k=k+1 u=s(k) end dist path 输出结果: k =1 dist =0 3 Inf Inf Inf Inf Inf path =1 1 1 1 1 1 1 dist =0 3 Inf Inf Inf Inf Inf path = 1 1 1 1 1 1 1 distv =3 v =2 s =1 2 k = 2 u =2 dist =0 3.0000 5.0000 Inf Inf 4.5000 Inf path =1 1 2 1 1 2 1 distv =4.5000 v =6 s =1 2 6 k = 3 u = 6 dist = 0 3.0000 5.0000 Inf 6.3000 4.5000 7.5000 path =2 2 2 1

文档评论(0)

f8r9t5c + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8000054077000003

1亿VIP精品文档

相关文档