没有合适的资源?快使用搜索试试~ 我知道了~
图论loyd算法算法-邮政运输网络中的邮路规划和邮车调度.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 76 浏览量
2022-05-01
20:07:55
上传
评论
收藏 492KB PDF 举报
温馨提示
试读
18页
图论loyd算法算法-邮政运输网络中的邮路规划和邮车调度.pdf
资源推荐
资源详情
资源评论
1
邮政运输网络中的邮路规划和邮车调度
摘要
本文针对问题一带有时间窗的邮政运输问题(VRPTW),建立起了双目标的
模型,首先要求车辆最少,其次要求因为空车率而造成的收益损失要尽可能小。
对于问题一的求解文中使用了两种方法,首先是基于 2-opt 方法进行线路内优化
的节约算法,通过忽略时间窗约束求出了一组解,经时间约束检验为可行解。然
后使用模拟退火算法将已求出的可行解作为初试可行解带入进行优化处理,得到
了不错的结果:最少用三辆车即可满足该县的运输需求,得到的因为空车率而造
成的损失为:47.6 元,三条邮路分别为:
X1->(Z10)->Z8->Z7->Z5->Z6->Z15->Z11->X1;X1->Z4->Z13->Z1->Z2->Z10->X1;
X1->Z12->(Z14)->(Z15)->Z16->Z9->(Z10)->(Z4)->Z3->(Z4)->Z14->X1,括号内
支局表示经过但不收发邮件。
对于问题二这种 6 个 VRPTW 的耦合计算问题,考虑到这是 NP-hard 问题,
所以重点放在寻找较优解上。首先考虑对区级 VRPTW 通过模拟退火算法进行优
化求解,推求出各县级的时间约束,再对县级进行优化求解,求得一个可行解,
因为这是分两层利用模拟退火算法进行寻优的,有理由认为这是一个较优的解:
总计使用 15 辆车,其中地市级邮车 4 辆,除了县 X
5
是三辆外其他四个县均为 2
辆,一天运行总里程为 3164km,运行总成本为 9411 元,并给出了具体邮路。
对于问题三,本文着重考察县界附近的支局,运用聚类的思想将各支局归入
距离最短的市局或县局内,至此,问题三就被转化成了另一个问题二,通过相同
的计算我们得到了比问题二好的结果,可见打破县界是有效的。
对于问题四,我们认为较好的县局应该处于该县所有支局所构成的重心附
近,并且还要与地市级邮政局有较好的联系。本着这种思想,本文采取固定其它
条件,只迁移某一个县局的策略分别进行处理。认为 X
5
局应该迁至支局 52 处,
X
3
局应该迁至支局 31 处,X
2
应迁至支局 21 处。
关键词: VRPTW 模拟退火算法 破界 选址
2
一、 问题重述
我国的邮政运输网络采用邮区中心局体制,即以邮区中心局作为基本封发单
元和网路组织的基本节点,承担着进、出、转口邮件的处理、封发和运输任务,
在此基础上组织分层次的邮政网。邮路是邮政运输网络的基本组成单元,它是指
利用各种运输工具按固定班期、规定路线运输邮件,并与沿线有交接频次的邮政
局、所交换邮件总包所行驶的路线。邮路的结构形式有三种:辐射形、环形和混
合形。
某地区的邮政局、所分布如图 1-1 所示,分为地市中心局(简称地市局)、
县级中心局(简称县局)和支局三级机构,该地区的邮政运输网络由区级邮政运
输网和县级邮政运输网构成。区级邮政运输网由从地市局出发并最终返回地市局
的区级邮车所行驶的全部邮路构成,县级邮政运输网由从县局出发并最终返回县
局的县级邮车所行驶的全部邮路构成。为使邮政企业实现低成本运营和较高的服
务质量,我们需要对该地区的邮政运输网络进行重构,确定合适的邮路规划方案
并进行邮车的合理调度。
X
1
X
2
X
5
D
X
3
X
4
1
2
13
3
5
4
6
7
8
9
10
14
15
16
12
11
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
图 例
-----
地市局 D
-----
县局 X
1
~X
5
-----
支局
1~73
-----
市(县)界
北
图 1- 1 某地区邮政局、所分布图
为了满足邮政的时限要求,必须尽可能地保证各县局、支局在营业时间内收
寄的多数邮件能当天运送回地市局进行分拣封发等处理,以及每天到达地市局的
多数邮件能当天运送到目的地县局、支局。该地区从地市局到县局每天两班车,
从县局到支局每天仅有一班车。该地区的邮政运输流程及时限规定如下:
3
Step1:区级第一班次邮车从地市局 D 出发将邮件运送到各县局 Xi 和沿途支
局,并将各县局 Xi 和沿途支局收寄的邮件运送回地市局 D;区级第一班次邮车
出发时间必须在 06:00 之后,返回地市局 D 时间必须在 11:00 之前。
Step2:县局 Xi 将当天区级第一班次邮车及前一天的区级第二班次邮车所送
达的本县邮件进行集中处理,按寄达支局装上相应的县级邮车;县局 Xi 对邮件
的集中处理时间为 1 小时(包括邮件的卸装、分拣封发等处理时间)。
Step3:各县级邮车将邮件运送到其负责的支局并将这些支局收寄的邮件运送
回县局 Xi;
Step4: 区级第二班次邮车从地市局 D 出发将邮件运送到各县局 Xi 和沿途支
局,并将各县局 Xi 收寄的邮件(包括当日各县级邮车运回县局 Xi 的邮件)和沿
途支局收寄的邮件运送回地市局 D;请注意区级第二班次邮车在县局 Xi 卸装完
邮件后的出发时间必须在县局 Xi 的全部县级邮车返回县局并集中处理 1 小时以
后,最终返回地市局 D 的时间必须在 18:00 之前。
假设区级两个班次邮车的行驶路线相同,要求区级邮政运输网必须至少覆盖
该地市附近的 16 个支局 Z58, Z59, ……, Z73 和 5 个县局 X1,……,X5。各县
级邮政运输网必须覆盖本县内区级邮车不到达的支局。该地区邮局间公路网分布
见表 1,并且县级邮车平均时速为 30km/h,区级邮车的平均时速为 65km/h,邮
车在各支局卸装邮件耗时 5 分钟,在各县局卸装邮件耗时 10 分钟。
问题一:
以县局 X1 及其所辖的 16 个支局 Z1, Z2, ……, Z16 为研究对象,假设区级
第一班次邮车 08:00 到达县局 X1,区级第二班次邮车 16:00 从县局 X1 再出发返
回地市局 D,若每辆县级邮车最多容纳 65 袋邮件,试问最少需要多少辆邮车才
能满足该县的邮件运输需求?同时,为提高邮政运输效益,应如何规划邮路和如
何安排邮车的运行?(邮件量见表 2,空车率=(邮车最大承运的邮件量(袋)-邮车
运载的邮件量(袋))/邮车最大承运的邮件量(袋),单车由于空车率而减少的收入为
(空车率*2 元/公里))
问题二:
采用尽可能少、尽可能短的邮路可以减少邮政部门车辆和人员等的投入,从
而显著降低全区邮政运输网的总运行成本。考虑投入车况较好的邮车,通常每条
邮路只需要一辆邮车即能满足运载能力要求,试问应如何构建该地区的邮政运输
网络(县的划分不能变更),请你给出邮路规划和邮车调度方案。请注意邮车的
调度必须满足上文中有关该地区的邮政运输流程及时限规定。(每条邮路的运行
成本为 3 元/公里)
问题三:
考虑到部分县与县交界地带的支局,其邮件由邻县县局负责运送可能会降低
全区的运行成本,带来可观的经济效益。若允许在一定程度上打破行政区域的限
制,你能否给出更好的邮路规划和邮车调度方案?(在此同样不必考虑邮车的运
载能力的限制,每条邮路的运行成本为 3 元/公里)
更多数学建模资料请关注微店店铺“数学建模学习交流”
https://k.weidian.com/RHO6PSpA
4
问题四:
县局选址的合理与否对构建经济、快速的邮政运输网络起到决定性的作用。
假设图 2 中县局 X1,……,X5 均允许迁址到本县内任一支局处,同时原来的县
局弱化为普通支局。设想你是该地区网运部门负责人,请你重新为各个县局选址,
陈述你的迁址理由并以书面材料形式提交省局网运处。
二、 问题分析
问题一是属于有时间窗的装卸问题(Pickup and Delivery Problem With Time
Windows,PDPTW),题中的时间窗口主要是县局的车辆要在 9:00 之后发出,
15:00 之前返回。研究目标是对县局
1
X
及其所辖的 16 个支局设计适当的路线,
使车辆有序地通过它们,在满足一定的约束条件(在这里是各支局邮件的寄达量、
邮件的收寄量、车辆出发和返回时间、车辆容量限制)下,达到所用车辆数量最
少、车辆总计运行的路程尽量少、把因空车率而造成的损失尽可能降低到最小的
目标。
PDPTW 被定义为一个整数规划问题,是有时间窗的车辆路径问题(Vehicle
Routing Problem with Time Windows ,VRPTW)的一般性推广,VRTW 是具有
时间窗的 VRP,VRP 又是 TSP 的推广,而 TSP 已被证明是一个 NP-hard 问题,
因此,PDPTW 也具有相同的复杂性。这类问题的规模较大,复杂度很高,有许
多实际的约束条件,解决难度大。经过分析发现对于本问题而言装邮包点和卸邮
包点都在同一处,因此 PDPTW 问题就退化为加强了一定装载要求的 VRPTW 问
题,同时发现县局的时间约束是比较容易满足的,因此我们采取了将该约束去掉
进行求解,将结果带入时间窗检验的方法,从结果可以看出该做法是可行的。这
样该 VRPTW 问题就转化为了有容量约束的车辆路径即 CVRP 问题。
问题中定义的空车率为邮车最大承运的邮件量(袋)与邮车运载的邮件量(袋)
的差除以邮车最大承运的邮件量(袋),笔者认为用这种提法来描述邮政的运输效
益是不甚合理的。一个明显的例子就是在环形邮路的情况下正向与逆向行驶完成
的工作量是一样的,但通常会出现随着抵达支局的先后次序不同而发生空车率不
同的现象,这与实际情况是不相符的。但考虑到由空车率算出收益的减少能从大
体上反映出收益的情况,而且是否使用这个概念只牵扯到目标函数的选取,对于
问题的类型没有影响,所以本着尊重题目本意的态度,对该收益的评估方法予以
保留。
问题二是一个两层次(地区级层、县级层)有时间窗的车辆路径综合规划问
题,本身 PDPTW 就属于 NP-hard 问题,具有很高的复杂度,因此对于本问题想
求得最优解是不现实的。各县级邮政运输网必须覆盖本县内区级邮车不到达的支
局,也就是说县内被区级邮政运输网覆盖的支局县级的邮政运输网就不需覆盖,
即区级邮政运输网影响着县级邮政运输网的覆盖范围;县级运输网的构建的是否
合理通过影响时间窗,对地市级的网路又有着发作用。问题的目标是采用尽可能
少、尽可能短的邮路来减少邮政部门车辆和人员等的投入,从而降低全区邮政运
剩余17页未读,继续阅读
资源评论
普通网友
- 粉丝: 12w+
- 资源: 9335
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功