基于Floyd算法的道路优化设计问题简明教程.docxVIP

基于Floyd算法的道路优化设计问题简明教程.docx

  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文档。上传文档
查看更多
(y11-y9)^2)+sqrt((x11-120)^2+(y11-100)^2)=1.4*61.(y11-y10)^2)+sqrt((x11-120)^2+(y11-100)^2)+110=1.的边逐步构成连线,生成无圈的最小树。5.1.2Floyd (y11-y9)^2)+sqrt((x11-120)^2+(y11-100)^2)=1.4*61. (y11-y10)^2)+sqrt((x11-120)^2+(y11-100)^2)+110=1. 的边逐步构成连线,生成无圈的最小树。5.1.2Floyd算法描述:(1)从任意节点A到任意节点B的最 -45)^2)+sqrt((x13-61.69650)^2+(y13-71.75212)^2)+sq 数学建模 数学建模 基于 Floyd算法的公园道路 优化设计问题 小组编号: 02 小组成员:队员 1 聪-建模 队员 2 汪 涛-建模 队员 3 胡 娜-建模 队员 4 薛向龙-建模 队员 5 蔡诗聂-编程 队员 6 志诚-编程 z 的顶点。利用费马点到三个顶点的距离最短,建立出相应.-可修编-.-.五、模型的建立与求解5.1 的顶点。利用费马点到三个顶点的距离最短,建立出相应.-可修编-.-.五、模型的建立与求解5.1问题一 95x4y800010105x2y800010105x8y14000101001 率ifw(i,j)~=0x(1,k)=w(i,j);%记录不为0的边长x(2,k)=i;%不为0的行 况下最优路程长为S360.5394。关于模型的优化,对于问题二,我们考虑到可以通过蒙特卡洛的方法对公 . 2012年 7 月 21 日 基于 Floyd算法的公园道路优化设计问题 摘要 本文主要研究了以公园部道路修建为背景的路径优化问题。 对于问题一, 已知四个交叉点的情况下, 考虑到边缘道路不计入修建道路总 长的题目要求和最短道路长不大于两点连线 1.4 倍前提要求,首选边缘路径,将 那些无需借助交叉点即可满足 1.4 倍前提要求的点从考虑围剔除。 然后对剩余不 满足条件的路径运用 Kruskal 算法,生成最小生成树的路径,再在此基础上,利 用 Floyd 算法,找出其中不符合 1.4 倍约束的路径的边,综合对其路径进行调整 并将满足条件的所有路径的边用穷举法进行筛选, 最终选取最优路径, 其总路程 为 S 393。 对于问题二, 我们在第一问结果上进行改进, 运用两点之间线段最短原理将 第一问最短路径进行优化, 然后引入费马点定义,通过数理计算分析,划分三角 形区域,建立非线性规划模型进行局部优化。 递增交叉点的个数,并在前一个交 叉点的最优路径的基础上对后一个交叉点的取点围进行考量,用 lingo 对不同数 目交叉点的情况下的最短路径目标函数进行规划,并以 1.4 倍的数学关系作为约 束条件, 进行局部最优解逼近全局最优解,最终确定最优交叉点个数为 3 个, 坐 标分别为 E(61.6965,71.7521) 、F (169.3235,40.5849) 、G(117.4411,88.8610) ,计 算出最短路径S 357.9215 。 对于问题三,我们在对比道路穿过湖的情况下, 考虑到湖边的修路计算到总 路程的情况, 分析得到在以湖的顶点 R2、R4 为道路交叉点时比以湖边其他点作 为交叉点时的路径要短, 所以分别以湖的顶点 R2、R4 为道路交叉点时进行讨论, 在问题二的最短路径的基础上建立非线性规划模型,然后利用费马点逐步进行优 化, 比较两种不同交叉点的优化模型情况, 最终确定出最优方案下的四个交叉点 的坐标分别 E(61.6965,71.7521) F (161.7519,30.7320) ,G(112.1150,79.6098) , R2(140, 45) ,计算出该情况下最优路程长为 S 360.5394 。 关于模型的优化, 对于问题二, 我们考虑到可以通过蒙特卡洛的方法对公园 矩形区域围进行撒点,并借用椭圆法来约束 1.4 倍的条件关系,此方法可以求出 选择不同数目交叉点时的最优路径, 结果更精确,但是计算量大、程序运行缓慢。 . -可修编- . a==0)-eye(n))*M;path=zeros(n);fork=1:nfori=1:nforj95x4y800010105x2y800010105x8y14000101001(7,8)=90;a=a+a;M=max(max(a))*n^2;%M为充分大的正

文档评论(0)

贤老师精品资料 + 关注
实名认证
文档贡献者

一线教师,欢迎下载

1亿VIP精品文档

相关文档