《数学建模送货路线设计问题》.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文档。上传文档
查看更多
送货路线设计问题 摘要: 本文主要讨论的是送货路线的设计问题。总体的解题思路是将问题中的地点、路线分别抽象成数学中的点、线,然后利用图论的相关知识理论来考虑这些问题。最后,设计方法程序,并利用Matlab运行,解决问题。 问题一要求根据1-30号货物设计一条最快的送货路线,由于货物的总质量mzong和总体积vzong(mzong =48.5000;vzong =0.8800)均未超出最大限度50和1,所以,该问题可转化成求最短路问题。解决方法:首先,写出每个点的带权邻接矩阵;然后,运用Floyd求任意两点间的最短距离;最后,用H圈构造运算法,并通过矩阵翻转的二边逐次修正法,得到最短距离和最快完成路线图,如下: o→18→13→24→31→27→39→34→40→45→49→42→43→36→38→32→ 23→16→14→17→21→26→o lucheng =5.4707e+004米 t=lucheng/1000*v+t*21/60=3.3295小时 问题二设计一条路线,要求在时间允许的条件下,使总路程最小。解决思路是利用问题一中的方法,结合每个货物的时间限制,最终得到路线图,如下: o→18→13→24→31→27→39→34→40→45→49→42→43→38→36→32→ 23→16→14→17→21→26→o lucheng2= 5.4707e+004 t2=lucheng2/1000*v+t*21/60= 3.3295小时 问题三将1-100号货物全部送到指定地点,mzong=148,vzong=2.8,显然不能一次性送到。解题思想是根据仓库到各个点的最小距离将地点分为三部分,分别派送。 分完组后在利用第一问的思想给予优化求出最佳的H圈. 得到的送货路线分别为: 第一组路线: o→26→31→27→39→27→36→45→40→47→40→50→49→42→43→38→35→32→23→17→21→o; 第二组路线: o→26→31→34→40→37→41→44→48→46→33→28→30→22→20→22→29→25→19→24→31→26→o; 第三组路线: o→21→17→23→16→14→9→10→7→1→6→1→8→3→4→2→5→15→12→11→13→1811→o。 送货时间为:t3=lucheng/1000*v+t*100/60=10.563小时 关键词: 图论 带权邻接矩阵 Floyd算法 最优Hamilton圈 二边逐次修正 一、问题重述 现今社会网络越来越普及,网购已成为一种常见的消费方式,随之物流行业也渐渐兴盛,每个送货员需要以最快的速度及时将货物送达,而且他们往往一人送多个地方,请设计方案使其耗时最少。 现有一快递公司,库房在图1中的O点,一送货员需将货物送至城市内多处,请设计送货方案,使所用时间最少。该地形图的示意图见图1,各点连通信息见表3,假定送货员只能沿这些连通线路行走,而不能走其它任何路线。各件货物的相关信息 见表1,50个位置点的坐标见表2。 假定送货员最大载重50公斤,所带货物最大体积1立方米。送货员的平均速度为24公里/小时。假定每件货物交接花费3分钟,为简化起见,同一地点有多件货物也简单按照每件3分钟交接计算。 现在送货员要将100件货物送到50个地点。请完成以下问题。 1. 若将1~30号货物送到指定地点并返回。设计最快完成路线与方式。给出结果。要求标出送货线路。 2. 假定该送货员从早上8点上班开始送货,要将1~30号货物的送达时间不能超过指定时间,请设计最快完成路线与方式。要求标出送货线路。 3. 若不需要考虑所有货物送达时间限制(包括前30件货物),现在要将100件货物全部送到指定地点并返回。设计最快完成路线与方式。要求标出送货线路,给出送完所有快件的时间。由于受重量和体积限制,送货员可中途返回取货。可不考虑中午休息时间。 以上各问尽可能给出模型与算法。 图1 快递公司送货地点示意图 O点为快递公司地点,O点坐标(11000,8250),单位:米 二、模型假设 1.将仓库视为第51个点,参与计算。 2.送货员在路上无特殊情况,不会因抛锚等现象而耽误时间; 3.同一地点要送多件货物,那么这些物品在同一次中运送; 4.要求到达的时间不包括此次在该点交接的时间; 5.送货员只沿着已知的路线行走; 6.道路是双向的,无单向路线; 7.送货员取货的时间不计。 三、符号说明 1问中涉及到的符号 a各货物号信息(货物号、运送地点、重量、体积和最晚时间)矩阵 b 50个位置点的坐标矩阵 c互通点信息矩阵 d任意两相通两点间距离 e对应两相通两点间距离 e1对e进行去重后

文档评论(0)

189****2507 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档