- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
送货路线设计问题
现今社会网络越来越普及,网购已成为一种常见的消费方式,随之物流行业也渐渐兴盛,每个送货员需要以最快的速度及时将货物送达,而且他们往往一人送多个地方,请设计方案使其耗时最少。
现有一快递公司,库房在图1中的O点,一送货员需将货物送至城市内多处,请设计送货方案,使所用时间最少。该地形图的示意图见图1,各点连通信息见表3,假定送货员只能沿这些连通线路行走,而不能走其它任何路线。各件货物的相关信息见表1,50个位置点的坐标见表2。
假定送货员最大载重50公斤,所带货物最大体积1立方米。送货员的平均速度为24公里/小时。假定每件货物交接花费3分钟,为简化起见,同一地点有多件货物也简单按照每件3分钟交接计算。
现在送货员要将100件货物送到50个地点。请完成以下问题。
1.假设将1~30号货物送到指定地点并返回。设计最快完成路线与方式。给出结果。要求标出送货线路。
2.假定该送货员从早上8点上班开始送货,要将1~30号货物的送达时间不能超过指定时间,请设计最快完成路线与方式。要求标出送货线路。
3.假设不需要考虑所有货物送达时间限制(包括前30件货物),现在要将100件货物全部送到指定地点并返回。设计最快完成路线与方式。要求标出送货线路,给出送完所有快件的时间。由于受重量和体积限制,送货员可中途返回取货。可不考虑中午休息时间。
以上各问尽可能给出模型与算法。
数据示意图
问题一、
该问题采用TSP问题求解。
我们的问题是将30件货物给定一个顺序,在满足重量约束和体积约束情况下,使完成所有货物的时间最少。
为考虑出发点,我们虚拟一件在出发点O点的货物,该件货物重量和体积为0。设该货物号为0。现在需要求出0,1,2,…,30共31个点任意两个点的权值〔时间〕。
根据Flod算法,首先求出31件物品对应位置之间的最短距离。其中、分别是货物和对应的位置点。其中假设两件物品在同一位置那么距离为0。那么从物品到物品所需要时间为。速度公里/小时。由于每件物品的交接时间都为3分钟,因此这里先不考虑,最后统一计算总交接时间为分钟。
其中Flod算法如下:
1)先根据题目数据给初始矩阵赋值,其中没有给出距离的赋一大值,以便于更新。
2)进行迭代计算。对任意两点,假设存在,使,那么更新
3)直到所有点的距离不再更新停止计算。那么得到最短路距离矩阵,。
构造出完全图
目标函数为
其中为中的一条回路.
约束满足该回路中所有物品的重量不超过50公斤,即:
约束满足该回路中所有物品的体积不超过1立方米,即:
总模型为:
个点的TSP线性规划模型
设两个点之间距离用矩阵来表示,表示点与点之间的距离。设0--1矩阵用来表示经过的各点之间的路线。设
目标函数为
约束满足:
考虑每个点后只有一个点,那么:
考虑每个点前只有一个点,那么:
;
但仅以上约束条件不能防止在一次遍历中产生多于一个互不连通回路。
为此我们引入额外变量,附加以下充分约束条件:;
该约束的解释:
如与不会构成回路,假设构成回路,有:
,,那么:
,,从而有:
,导致矛盾。
如,与不会构成回路,假设构成回路,有:
,,那么:
,,从而有:
,导致矛盾。
其它情况以此类推。
于是我们可以得到如下的模型:
由于每个送货点的货物不多,可以同时送达,且满足重量和体积约束,因此该问题等价与按送货点排序,每个送货点的货物同时送达。
这里我们给出按地点给出的送货次序。
送货点次序结果:
O,18,13,24,27,39,31,34,40,45,42,49,43,38,36,32,23,16,14,17,21,26
总路程54707.6米,完成时间226.77分钟,总重量48.50公斤,总体积0.8800立方米,货物件数49件,地点数22个
行走示意图
各点到达时间:
185.560.0
1316.260.0
2433.560.0
2743.6240.0
3954.1240.0
3164.290.0
3476.090.0
4083.190.0
4594.190.0
42109.0135.0
49117.0135.0
43127.2135.0
38139.7135.0
36146.6240.0
32159.7240.0
文档评论(0)