送货路线设计问题数学建模优化文档格式.docx
- 文档编号:16493243
- 上传时间:2022-11-24
- 格式:DOCX
- 页数:52
- 大小:485.85KB
送货路线设计问题数学建模优化文档格式.docx
《送货路线设计问题数学建模优化文档格式.docx》由会员分享,可在线阅读,更多相关《送货路线设计问题数学建模优化文档格式.docx(52页珍藏版)》请在冰豆网上搜索。
8
23
1.40
0.0426
9
32
0.70
0.0481
10
38
1.33
0.0219
10:
15
11
45
1.10
0.0287
12
43
0.95
0.0228
39
2.56
0.0595
2.28
0.0301
42
2.85
0.0190
16
1.70
0.0782
0.25
0.0412
36
1.79
0.0184
19
27
2.45
0.0445
20
24
2.93
0.0420
0.80
0.0108
22
2.25
0.0018
1.57
0.0210
34
2.80
0.0103
25
40
1.14
0.0155
0.68
0.0382
49
1.35
0.0144
28
0.52
0.0020
29
2.91
0.0487
1.20
0.0429
1.26
0.0250
1.15
0.0501
33
1.63
0.0483
1.23
0.0006
35
1.41
0.0387
0.54
0.0067
37
0.0129
0.76
0.0346
2.14
0.0087
1.07
0.0124
41
1.37
0.0510
2.39
0.0428
0.99
0.0048
44
1.66
0.0491
0.45
0.0209
46
2.04
0.0098
47
1.95
0.0324
48
2.12
0.0554
3.87
0.0262
50
2.01
51
0.0419
52
0.39
0.0001
53
0.0502
54
1.24
0.0534
55
2.41
0.0012
56
0.0059
57
0.42
0.0224
58
0.0580
59
1.34
0.0372
60
0.06
0.0402
61
0.60
0.0274
62
2.19
0.0503
63
1.89
0.0494
64
1.81
0.0325
65
1.00
0.0055
66
0.0177
67
2.51
0.0361
68
0.0110
69
0.0440
70
0.49
0.0329
71
0.51
0.0094
72
0.0455
73
1.31
0.0121
74
0.0005
75
0.98
0.0413
76
0.0241
77
0.0230
78
0.0542
79
1.01
0.0566
80
1.12
0.0284
81
0.79
0.0011
82
0.0492
83
2.77
0.0034
84
2.29
0.0054
85
0.21
0.0490
86
1.29
0.0088
87
0.0249
88
0.90
0.0038
89
2.38
0.0434
90
1.42
91
0.0300
92
0.0133
93
1.17
94
1.82
0.0308
95
0.33
0.0345
96
0.30
0.0172
97
4.43
0.0536
98
0.24
0.0056
99
0.0175
100
1.98
0.0493
表250个位置点的坐标
位置点
X坐标(米)
Y坐标(米)
9185
500
1445
560
7270
570
3735
670
2620
995
10080
1435
10025
2280
7160
2525
13845
2680
11935
3050
7850
3545
6585
4185
7630
5200
13405
5325
2125
5975
15365
7045
14165
7385
8825
8075
5855
8165
780
8355
12770
8560
2200
8835
14765
9055
7790
9330
4435
9525
10860
9635
10385
10500
565
9765
2580
9865
1565
9955
9395
10100
14835
10365
1250
10900
7280
11065
15305
11375
12390
11415
6410
11510
13915
11610
9510
12050
8345
12300
4930
13650
13265
14145
14180
14215
3030
15060
10915
14235
2330
14500
7735
14550
885
14880
11575
15160
8010
15325
表3相互到达信息
序号
位置点1
位置点2
O
快递公司送货策略
一摘要:
本文是关于快递公司送货策略的优化设计问题,即在给定送货地点和给定设计规范的条件下,确定所需业务员人数,每个业务员的运行线路,总的运行公里数,以及费用最省的策略。
本文主要从最短路经和费用最省两个角度解决该问题,建立了两个数据模型。
模型一:
利用“图”的知识,将送货点抽象为“图”中是顶点,由于街道和坐标轴平行,即任意两顶点之间都有路。
在此模型中,将两点之间的路线权值赋为这两点横纵坐标之和。
如A(x1,y1),B(x2,y2)两点,则权值为D=|x2-x1|+|y2-y1|。
并利用计算机程序对以上结果进行了校核。
模型二:
根据题意,建立动态规划的数学模型。
然后用动态规划的知识求得最优化结果。
根据所建立的两个数学模型,对满足设计要求的送货策略和费用最省策略进行了模拟,在有标尺的坐标系中得到了能够反映运送最佳路线的模拟图。
最后,对设计规范的合理性进行了充分和必要的论证。
二关键词:
快递公司送货最优化图模型多目标动态规划TSP模型
三问题重述:
在快递公司送货策略中,确定业务员人数和各自的行走路线是本题的关键。
这个问题可以描述为:
一中心仓库(或配送调度中心)拥有最大负重为25kg的业务员m人,负责对30个客户进行货物分送工作,客户i的快件量为已知,求满足需求的路程最短的人员行驶路径,且使用尽量少的人数,并满足以下条件:
1)每条送快件的路径上各个客户的需求量之和不超过个人最大负重。
2)每个客户的需求必须满足,且只能由一个人送货.
3)每个业务员每天平均工作时间不超过6小时,在每个送货点停留的时间为10分钟,途中速度为25km/h。
4)为了计算方便,我们将快件一律用重量来衡量,平均每天收到总重量为184.5千克。
表一为题中所给的数据:
表一
最大载重量
25kg
重载时速
20km/h
途中的平均速度
25km/h
重载酬金
3元/km*kg
业务员工作时间上限
6h
空载时速
30km/h
每个送货点停留时间
10min
空载酬金
2元/km
备注
1、快件一律用重量来衡量2、假定街道方向均平行于坐标轴
处于实际情况的考虑,本研究中对人的最大行程不加限制.本论文试图从最优化的角度,建立起满足设计要求的送货的数学模型,借助于计算机的高速运算与逻辑判断能力,求出满足题意要求的结果。
四问题分析:
从公司总部配出一个人,到任意未配送的送货点,然后将这个人配到最近的未服务的送货点范围之内的邻居,并使送货时间小于6小时,各送货点总重量不超过25kg。
继续上述指派,直到各点总重量超过25kg,或者送货时间大于6小时。
最后业务员返回总部,记录得到的可行行程(即路线)。
对另一个业务员重复上述安排,直到没有未服务的送货点。
对得到的可行的行程安排解中的每一条路径,求解一个旅行商问题,决定访问指派给每一条行程的业务员的顺序,最小化运输总距离。
得到可行解的行程安排解后退出。
根据题意的要求,每个人的工作时间不超过6小时,且必须从早上9点钟开始派送,到当天17点之前(即在8小时之内)派送完毕。
且
,故至少需要8条路线。
表二列出了题中任意两配送点间的距离。
表二:
任意两点间的距离矩阵
因为距离是对称的,即从送货点i到送货点j的距离等于从j到i的距离。
记作:
dij.
表三给出了客户的需求,为了完成送快递的任务,每个人在工作时间范围内,可以承担两条甚至更多的线路。
表中给出了送货点序号,送货点编号,快件量T,以及送货点的直角坐标。
表三
送货点
快件量T
坐标(km)
x
y
Y
3.5
8.2
5.8
7.5
5.5
7.8
3.4
4.5
6.2
7.2
6.8
2.3
2.4
1.4
7.6
6.5
9.6
4.1
12.7
6.0
224
3.8
8.1
4.6
4.2
五模型假设:
(1)街道方向均平行于坐标轴,且在该前提下,业务员可以任意选择路线。
(2)无塞车现象,即业务员送快递途中不受任何外界因素影响,且业务员的休息时间不包括在最大工作时间6个小时内。
(3)业务员人数不限制。
(4)每个业务员的路线一旦确定,便不再更改。
(5)每个业务员送快递是独立的,每人之间互不影响。
(6)业务员到某送货点后必须把该送货点的快件送完。
(7)每个业务员每天的工作时间不超过6个小时。
(8)业务员回到快递公司后停留一个小时。
六主要符号说明:
Ti:
序号为i的送货点的快件重量
(xi,yi)序号为i的送货点的坐标
M重:
业务员送货总重载费用
M空:
业务员送货总空载费用
M总:
业务员送货总费用
N:
业务员送货的总次数
m:
业务员人数
mj:
第j个业务员送货的次数
七模型建立与求解:
7.1问题一模型
本模型考虑用多目标动态规划求解。
由于问题一中只要求给出一个合理的方案,且未涉及到业务员工资问题,故只要满足条件——业务员的工作时间上限是6个小时以及每条路线的最大载重量不大于25kg即可,本模型中追加两个目标——路程最短和人员最少。
可以通过以下两种方法实现:
(1)每一个行程的第一个送货点是距离总部最近的未服务的送货点。
用这种方法,即可得到一组运行路线,总的运行公里数,以及总费用。
(2)每一个行程的第一个送货点是距离总部最远的未服务的送货点。
然后以该点为基准,选择距它最近的点,加上约束条件,也可得到一组数据。
然后比较两组结果,通过函数拟合即可得到最优化结果。
本模型中以满足需求的路程最短的人员行驶路径,且使用尽量少的人数,即
且
约束条件为:
1时间约束:
2载重量约束:
方法一:
每一个行程的第一个送货点是距离总部最近的未服务的送货点。
第一条行程中访问了节点0-1-3-4-5-0,是因为1距离原点最近,因此由1出发,3是距离1点最近的点,而且两处快件量之和为14kg,小于每个人最大负重量,可以继续指配。
接着,4是距离3最近的点,而且三处快件量之和为19.5kg,仍小于25kg,还可以继续指配。
在剩下的未服务送货点中,5距离4最近(其实距离4最近的点有2,5,6,7四个点,然后考虑该点需求的快件量,将其从大到小依次排列,快件量需求大者优先,但超过25kg上限的点舍去。
这里2,7被舍去,故选择了5)总快件量之和为24kg。
再继续扩充,发现就会超出“25kg”这个上限,因此选择返回,所以0-1-3-4-5就为第一条路线所含有的送货点。
用该算法得到的各路线为:
(1)013450
(2)1267130
(3)9812100
(4)01617201415230
(5)0112232190
(6)027260
(7)01824250
(8)02928300
现在0-1-3-4-5这四个送货点之间的最优访问路径安排就是一个典型的单回路问题。
可以通过单回路运输模型-TSP模型求解。
一般而言,比较简单的启发式算法求解TSP模型求解有最邻近法和最近插入法两种。
由RosenkrantzStearns等人在1977年提出的最近插入法,能够比最近邻点法,取得更满意的解。
由于0-1-3-0已经先构成了一个子回路,现在要将节点4插入,但是客户4有三个位置可以插入,现在分析将客户4插入到哪里比较合适:
1.插入到(0,1)间,C总=7+4+5+1+4+9=30。
2.插入到(1,3)间,C总=5+6+4+9=24。
3.插入到(3,0)间,C总=5+4+4+11=24。
比较上述三种情况的增量,插入到(3,0)间和(1,3)间增量最小,考虑到下一节点插入时路程最小问题,所以应当将4插入到送货点3和总部0之间。
接下来,用同样的方法,将5插到4和0之间,能使该条路线总路程最小,该路线总路程为32km,历时1.9467h。
结果子回路为T={0-1-3-4-5-0}.因为街道平行于坐标轴方向,所以它就是最优化路线。
第二条行程这中,由于所剩下节点中,2距离0点最近,因此由2出发,就可以找到最近点13,接着是7,然后6.这样,第二条优化路线0-2-13-7-6-0就确定了。
用这种方法,依次可确定以下剩余六条路线。
得到总的送货路线为:
(2)0213760
(3)01012890
(5)0191132220
(6)01824250
(7)027260
(8)02930280
运输员序号
所经站数
最近点
所用时间
(小时)
总载重(kg)
总路程(km)
1(3,2)
1.9467
2(1,5)
2.3467
24.2
9(10,2)
1.8664
22.9
16(2,16)
4.6000
23.5
11(17,3)
4.2134
24.9
18(11,17)
3.7500
24.7
27(21,13)
3.7067
29(25,16)
4.8400
18.3
合计
28.2699
184.5
506
改进前和改进后的路程,时间比较如下:
然后,根据所经历的时间进行划分,确定运送人数。
在工作时间小于6小时的前提下,最终只需要六名运输员,第一条线路和第二条线路有一人完成,第三条和第七条线路由一人完成,则各运输员到达各站点时间的情况如下:
路线
站点
编号
到各站
点时间
出发时间
到各站点时间
05
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 送货 路线 设计 问题 数学 建模 优化