分享2+10年西工数模竞赛图论题三等奖论文.docVIP

分享2+10年西工数模竞赛图论题三等奖论文.doc

  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文档。上传文档
查看更多
分享210年西工数模竞赛图论题三等奖论文

问题的重述 假定送货员行进过程中的速度恒定 不考虑天气、路段的好坏对送货的影响 不考虑货主因对货物的不满而引起的对送货员送货时间的拖延 不考虑送货员在一个地方交送多个货物所造成的时耗。为简化起见,交送多个货物时只按一件货物交接时间计时(即在每个地方只耽搁3分钟)。 三、符号假设 符号 含义 u 图中的任意一点 v 图中处u之外的点 P u与v之间的权(路径) A 距离矩阵 i 送货点 j 与i不相同的送货点 d1 地点27和39之间的距离 m 所送货物的质量 v 所送货物的体积 S 最优线路的总路程 V 送货员的速度=24km/h T 送货员沿最优路线完成送货任务所需总时间 t 每件货物交接花费时间=3min 四、问题的分析 本体中给出了一快递公司的送货图要求送货员将货物送到指定地点并达 最优化的目的。 在问题一中,要求将一到三十号货物送到指定地点并返回。为解决此问题,我们首先应该考虑的问题是送货员能否将货物一次性携带,其中包括货物的重量和体积,因为这样才能将时间缩到最短,而题目所给数据恰恰符合我们的期望。第二步,由于送货员送货速度恒定,故可将最快成路线问题问题转化为最短线路问题。第三步,就是将该实际问题转化为数学问题,也就是问题的简化与抽象: 由于送货点大小相对于路程相比,它们要小得多,故可抽象的缩成一个点。两送货点之间的公路可简化为直线段或曲线段。而直线段或曲线段的长即为此段公路长。于是送货线路图在数学上抽象为所谓“加权网络图”或称“赋权图”。送货点成为图的顶点。之间的公路直线或曲线称为图的边。公路长称为此边的长。先求出所有的权,其关系可表示为: 权(即距离)的平方=横坐标之差的平方+纵坐标之差的平方 送货问题可归结为图上的优化问题:在给定加权网络图上寻找从给定点O出发,所有图上的点至少一次,再回到给定点O,且使得总路程最少的闭曲线。(如图所示为送货员的线路) (注:图中为实际坐标的五分之一) 五、模型的建立与求解 问题1 在问题一中,要确定,送货员可以一次性携带要送所有货物不用回到O点去取货物,求最快完成的线路方式可以简化为求从O点到另外22个地点的最短距离。 (一)模型的建立 在图论模型中,最短距离的求解是非常经典的问题,在许多优化问题中有很多广泛的应用。问题就是运用图论方法求解的一个经典例子。 所谓的最短距离就是指在给定的赋权图中指定应一对定点u,v间众多的路中,寻求一条边权之和最小的路。这样的路称之为从u到v的在短距离。其求解公式为: d* d =(X1-X2)*(X1-X2)+(Y1-Y2)* (Y1-Y2) 为方便期间,我们定义图中从u到v的路P(u,v)=1 i=1,2,3,…… (2) 考虑每个送货点前只有一个送货点,类比上式可得结果 但仅以以上约束条件不能避免在一次送货过程中产生多余一个连通回路。为此引入额外变量ui(i=1,2,3,……,n)附加以下约束条件,即 ui-uj+n*xij=n-1,1i!=j=n 该约束条件的解释:①i与j不会构成回路,有xij=1,xji=1,则ui-uj=-1, uj-ui=-1,从而有0=-2,导致矛盾。②i,j与k不会构成回路,若构成回路,有xij=1,xji=1,xki=1,则ui-uj=-1, uj-uk=-1,uk-ui=-1,从而有0=-3,导致矛盾。其他情况以此类推。 于是可以得到模型。 (二)模型的求解与验证 由于送货员在一点可能会送去不止一个货物,故我们在模型中可以视为送货员在该点只送去一个货物,其质量为在该点所送货物质量之和。下面我们通过对1—30号货物的分析可知,从O点通过20个送货点可以完成送货过程。(此图表中有一极其特殊的点----地点39,与其他点只有一条相连接的路线(只与27接路线),不符合TSP问题的求解。故本应该有的21个送货点变为了20个,得到的总路程结果再加上二倍的d1(d1为27与39之间的距离)。 因为有些货物送往同一地点,为方便编程我们将不同送货地点依次编号为0-----20号。 下面我们引入了1—30号货物所要送达的地点及其对应编号(表1)和各个货物所到地点的位置坐标(表2): 编号 货物号 送达地点 重量(公斤) 体积(立方米) 1 1 13 2.50 0.0316 2 2 18 0.50 0.0354 3 3 31 1.18 0.0240 4 4 26 1.56 0.0350 5 5 21 2.15 0.0305 6 6 14 1.72 0.0100 7 7 17 1.38 0.0109 8 8 23 1.40 0.0426 9 9 32 0.70 0.0481 10 10 38 1.33 0

文档评论(0)

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

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

1亿VIP精品文档

相关文档