计算题节约里程法
- 格式:doc
- 大小:123.50 KB
- 文档页数:4
节约里程法1、已知配送中心P0向5个用户Pj(j=1,2,3,4,5)配送货物,其配送路线网络、配送中心与用户的距离以及用户的距离如下图与下表所示:图中括号内的数字表示客户的需求量(单位:吨),线路的数字表示两结点之间的距离,配送中心有3台2t卡车和2台4t卡车,两者车辆可供用。
需求量P01.5 8 P11.7 8 12 P20.9 6 13 4 P31.4 7 15 9 5 P42.4 10 16 18 16 12 P5(1)试利用节约里程法制定最优的配送方案;(2)设卡车行驶的速度平均为40公里/小时,试比较优化后的方案比单独向各用户分送可节约多少时间。
2、已知配送中心P0向5个用户Pj(j=1,2,3,4,5,)配送货物,其配送路线网络、配送中心与用户的距离以及用户的距离如下图与下表所示:图中括号内的数字表示客户的需求量(单位:吨),线路的数字表示两结点之间的距离,配送中心有(1)试利用节约里程法制定最优的配送方案;(2)设卡车行驶的速度平均为40公里/小时,试比较优化后的方案比单独向各用户分送可节约多少时间。
3、已知配送中心P0向5个用户Pj(j=1,2,3,4,5,)配送货物,其配送路线网络、配送中心与用户的距离以及用户的距离如下图与下表所示:图中括号内的数字表示客户的需求量(单位:吨),线路的数字表示两结点之间的距离,配送中心有(1)试利用节约里程法制定最优的配送方案;(2)设卡车行驶的速度平均为40公里/小时,试比较优化后的方案比单独向各用户分送可节约多少时间。
4、已知配送中心P0向5个用户Pj(j=1,2,3,4,5)配送货物,其配送路线网络、配送中心与用户的距离以及用户的距离如下图与下表所示:图中括号内的数字表示客户的需求量(单位:吨),线路的数字表示两结点之间的距离,配送中心有(1)试利用节约里程法制定最优的配送方案;(2)设卡车行驶的速度平均为40公里/小时,试比较优化后的方案比单独向各用户分送可节约多少时间。
例:有一配送(P)具有如图所示的配送网络,其中A-J表示收货站,()内数字表示发送量(吨),路线上的数字表示道路距离(公里)。
问为使行走距离尽量小,应该如何去求配送线路?假设能够利用的车是2吨车(即最大载重量是2吨)和4吨车两种,并限制车辆一次运行的初步距离是30公里。
解题步骤:1.第一步:作出最短距离矩阵,首先从配送网络图中计算出配送中心与收货点之间以及收货点相互之间的最短距离矩阵,见下表所示:表一:最短距离矩阵(单位:公里)例如:计算A-B的节约里程项目如下:P-A的距离是:a=10P-B的距离是:b=9A-B的距离是:c=4节约里程项目为:a+b-c=10+9-4=15公里3.第三步:节约项目分类,再把节约项目由大到小顺序排列。
(1).初次解。
线路数:10总行走距离:(10+9+7+8+8+8+3+4+10+7)*2=148公里车辆台数:2吨车10台(2).二次解。
按节约里程由大到小的顺序,连接A-B,A-J,B-C连接线。
线路数:7总行走距离:148-15-13-11=109公里车辆台数:2吨车6台,4吨车1台(3).三次解。
其次节约里程最大的是C-D和D-E。
C-D,D-E两者都有可能与二次解的线路A连接,但由于A的车辆载重量与行走距离有限,不能再增加收货点。
为此,略去C-D而连接D-E。
总行走距离:109-10=99公里车辆台数:2吨车5台,4吨车1台(4).四次解。
接下来节约里程大的是A-I和E-F。
由于A已组合在完成的线路A中,所以略去,不能再增加收货点。
为此,略去A-I 而将E-F连接在线路B上。
线路数:5总行走距离:99-9=90公里车辆台数:2吨车3台,4吨车2台(5).五次解。
再继续按节约里程由大到小排出I-J,A-C,B-J,B-D,C-E。
由于同一组总有一头或两头包含在已完成的线路A中,不能再作出新的线路。
只考虑把下一组F-G组合在完成的线路B中。
总行走距离:85公里车辆台数:2吨车2台,4吨车2台线路A:4吨车,总行走距离27公里,装载量3.6吨。
节约里程法例1:设配送中心向7个客户配送货物,其配送路线网络、配送中心与客户的距离以及客户之间的距离如下图与下表所示,图中括号内的数字表示客户的需求量(单位:t),线路上的数字表示两结点之间的距离(单位:km),现配送中心有2台4t卡车和2台6t卡车两种车辆可供使用。
(1)试用节约里程法制订最优的配送方案。
(2)设配送中心在向客户配送货物过程中单位时间平均支出成本为450元,假定卡车行驶的平均速度为25 km/h,试比较优化后的方案比单独向各客户分送可节约多少费用?(1)里程表需要量P02.8 8 P11.7 4 5 P20.8 8 9 4 P31.4 12 16 11 7 P42.5 5 13 9 13 10 P51.6 14 22 18 22 19 9 P61.8 19 27 23 27 30 20 11 P7(2)节约里程表需要量P02.8 8 P11.7 4 5(7)P20.8 8 9(7)4(8)P31.4 12 16(4)11(5)7(13)P42.5 5 13(0)9(0)13(0)10(7)P51.6 14 22(0)18(0)22(0)19(7)9(10)P61.8 19 27(0)23(0)27(0)30(1)20(4)11(22)P7(3)节约里程数排序序号路线节约里程序号路线节约里程1 P6P722 7 P4P572 P3P413 8 P1P273 P5P610 9 P2P4 54 P2P38 10 P1P4 45 P1P37 11 P5P7 46 P4P67 12 P4P7 1(4)配送路线选择节省的配送时间为节省的费用为:例2:设配送中心向5个客户配送货物,其配送路线网络、配送中心与客户的距离以及客户之间的距离如下图与下表所示,图中括号内的数字表示客户的需求量(单位:t),线路上的数字表示两结点之间的距离(单位:km),现配送中心有3台2t卡车和2台4t卡车两种车辆可供使用。
节约里程法例1:设配送中心向7个客户配送货物,其配送路线网络、配送中心与客户的距离以及客户之间的距离如下图与下表所示,图中括号内的数字表示客户的需求量(单位:t),线路上的数字表示两结点之间的距离(单位:km),现配送中心有2台4t卡车和2台6t卡车两种车辆可供使用。
(1)试用节约里程法制订最优的配送方案。
(2)设配送中心在向客户配送货物过程中单位时间平均支出成本为450元,假定卡车行驶的平均速度为25 km/h,试比较优化后的方案比单独向各客户分送可节约多少费用?(1)里程表需要量P02.8 8 P11.7 4 5 P20.8 8 9 4 P31.4 12 16 11 7 P42.5 5 13 9 13 10 P51.6 14 22 18 22 19 9 P61.8 19 27 23 27 30 20 11 P7(2)节约里程表需要量P02.8 8 P11.7 4 5(7)P20.8 8 9(7)4(8)P31.4 12 16(4)11(5)7(13)P42.5 5 13(0)9(0)13(0)10(7)P51.6 14 22(0)18(0)22(0)19(7)9(10)P61.8 19 27(0)23(0)27(0)30(1)20(4)11(22)P7(3)节约里程数排序序号路线节约里程序号路线节约里程1 P6P722 7 P4P572 P3P413 8 P1P273 P5P610 9 P2P4 54 P2P38 10 P1P4 45 P1P37 11 P5P7 46 P4P67 12 P4P7 1(4)配送路线选择节省的配送时间为节省的费用为:例2:设配送中心向5个客户配送货物,其配送路线网络、配送中心与客户的距离以及客户之间的距离如下图与下表所示,图中括号内的数字表示客户的需求量(单位:t),线路上的数字表示两结点之间的距离(单位:km),现配送中心有3台2t卡车和2台4t卡车两种车辆可供使用。
节约里程法例题
问题描述
某公司为了降低员工的交通成本,制定了节约里程法,规定员工在每周的通勤过程中,只能行驶一定的里程数。
具体规定如下:
•每位员工每周最多行驶300公里的里程数;
•员工每行驶一公里,公司会额外支付0.5元。
现在需要使用节约里程法计算员工每周的交通费用。
算法设计
节约里程法的核心思想是根据员工的行驶距离来计算交通费用。
算法的基本步骤如下:
1.设置变量total_mileage为员工总行驶里程数,初始值为0;
2.设置变量total_cost为员工总交通费用,初始值为0;
3.循环执行以下步骤:
–输入本次行驶的里程数mileage;
–如果mileage + total_mileage大于300,则将total_cost 增加300 - total_mileage * 0.5,并将total_mileage更新为300;
–否则,将total_cost增加mileage * 0.5,并将
total_mileage增加mileage;
–如果total_mileage等于300,则退出循环。
4.输出员工总交通费用total_cost。
算法实现
以下是使用Python语言实现节约里程法的代码示例:
```python def calculate_transport_cost(): total_mileage = 0 total_cost = 0
while total_mileage < 300:
mileage = float(input(\。
节约里程法计算公式
节约里程法的基本思想是在满足所有客户需求的前提下,通过合理规划配送路线,使得配送车辆的行驶总里程最短,从而达到节约运输成本的目的。
其核心计算公式如下:
1. 计算节约里程值(S_ij)
- 设配送中心为P,客户点i和客户点j,d_Pi表示配送中心到客户点i的距离,d_Pj表示配送中心到客户点j的距离,d_ij表示客户点i到客户点j的距离。
- 节约里程值S_ij=d_Pi+d_Pj - d_ij
例如,若配送中心P到客户点A(即i = A)的距离d_PA=10公里,配送中心P到客户点B(即j = B)的距离d_PB=12公里,客户点A到客户点B的距离d_AB=5公里,则节约里程值S_AB=d_PA+d_PB-d_AB=10 + 12-5 = 17公里。
2. 构建配送路线的步骤中的计算(以车辆载重等约束条件为例)
- 计算出所有客户点两两之间的节约里程值S_ij,并按照从大到小的顺序进行排列。
- 然后,从节约里程值最大的组合开始,判断将这两个客户点连接到同一路线是否满足车辆载重、配送时间等约束条件。
- 假设车辆的载重上限为Q,客户点i的货物需求量为q_i,客户点j的货物需求量为q_j。
如果q_i+q_j≤ Q,并且其他约束条件(如配送时间等)也满足,那么就可以将客户点i和客户点j连接到同一路线中。
- 在构建路线的过程中,不断重复这个步骤,直到所有客户点都被分配到合适的配送路线中。
节约里程法在物流配送路线规划等领域有着广泛的应用,通过合理计算节约里程值并考虑各种约束条件,可以有效地优化配送方案,提高物流配送的效率,降低物流成本。
节约里程法例1:设配送中心向7个客户配送货物,其配送路线网络、配送中心与客户的距离以及客户之间的距离如下图与下表所示,图中括号内的数字表示客户的需求量(单位:t),线路上的数字表示两结点之间的距离(单位:km),现配送中心有2台4t卡车和2台6t卡车两种车辆可供使用。
(1)试用节约里程法制订最优的配送方案。
(2)设配送中心在向客户配送货物过程中单位时间平均支出成本为450元,假定卡车行驶的平均速度为25 km/h,试比较优化后的方案比单独向各客户分送可节约多少费用?(1)作运输里程表,列出配送中心到用户及用户间的最短距离P0P1 8 P1P2 4 5 P2P3 8 9 4 P3P4 12 16 11 7 P4P5 5 13 9 13 10 P5P6 14 23 18 22 19 9 P6P7 19 27 23 27 30 20 11 P7(2)按节约里程公式求得相应的节约里程数(3)将节约里程按从大到小顺序排列表-4)根据载重量约束与节约里程大小,选择配送路线。
优先择节约里程数最大的连接点:P6-P7、P3-P4最优方案:P0-P7-P6-P5-P0、P0-P4-P3-P2-P0、P0-P1-P0由于P6-P7是最大节约里程数连接点,所以优先选择P6-P7,又因P0-P6-P7-P1-P0路线载重量6.2t大于6t故选择P0-P7-P6-P5-P0路线5.9t(此路线选择一辆6t卡车)因P3-P4为第二大节约里程数连接点,且因路线P0-P4-P3-P2-P1-P0载重量为6.7t大于6t,故选择P0-P4-P3-P2-P0路线3.9t(此路线选择一辆4卡车)最后选P0-P1-P0路线2.8t(此路线选择一辆4卡车)得路线: P0-P7-P6-P5-P0、P0-P4-P3-P2-P0、P0-P1-P0节约里程数=(19+14+5+12+8+4+8)*2-(19+11+9+5+12+7+4+4+8+8)=53km(53/25)*450=954元例2:设配送中心向5个客户配送货物,其配送路线网络、配送中心与客户的距离以及客户之间的距离如下图与下表所示,图中括号内的数字表示客户的需求量(单位:t),线路上的数字表示两结点之间的距离(单位:km),现配送中心有3台2t卡车和2台4t卡车两种车辆可供使用。
节约里程法例1:设配送中心向7个客户配送货物,其配送路线网络、配送中心与客户的距离以及客户之间的距离如下图与下表所示,图中括号内的数字表示客户的需求量(单位:t),线路上的数字表示两结点之间的距离(单位:km),现配送中心有2台4t卡车和2台6t卡车两种车辆可供使用。
(1)试用节约里程法制订最优的配送方案。
(2)设配送中心在向客户配送货物过程中单位时间平均支出成本为450元,假定卡车行驶的平均速度为25 km/h,试比较优化后的方案比单独向各客户分送可节约多少费用?(1)作运输里程表,列出配送中心到用户及用户间的最短距离P0P1 8 P1P2 4 5 P2P3 8 9 4 P3P4 12 16 11 7 P4P5 5 13 9 13 10 P5P6 14 23 18 22 19 9 P6P7 19 27 23 27 30 20 11 P7(2)按节约里程公式求得相应的节约里程数(3)将节约里程按从大到小顺序排列表-4)根据载重量约束与节约里程大小,选择配送路线。
优先择节约里程数最大的连接点:P6-P7、P3-P4最优方案:P0-P7-P6-P5-P0、P0-P4-P3-P2-P0、P0-P1-P0由于P6-P7是最大节约里程数连接点,所以优先选择P6-P7,又因P0-P6-P7-P1-P0路线载重量6.2t大于6t故选择P0-P7-P6-P5-P0路线5.9t(此路线选择一辆6t卡车)因P3-P4为第二大节约里程数连接点,且因路线P0-P4-P3-P2-P1-P0载重量为6.7t大于6t,故选择P0-P4-P3-P2-P0路线3.9t(此路线选择一辆4卡车)最后选P0-P1-P0路线2.8t(此路线选择一辆4卡车)得路线: P0-P7-P6-P5-P0、P0-P4-P3-P2-P0、P0-P1-P0节约里程数=(19+14+5+12+8+4+8)*2-(19+11+9+5+12+7+4+4+8+8)=53km(53/25)*450=954元例2:设配送中心向5个客户配送货物,其配送路线网络、配送中心与客户的距离以及客户之间的距离如下图与下表所示,图中括号内的数字表示客户的需求量(单位:t),线路上的数字表示两结点之间的距离(单位:km),现配送中心有3台2t卡车和2台4t卡车两种车辆可供使用。
【例6-3】如图6-8所示为一配送网络。
P为配送中心所在地,A~J为客户所在地,括号内的数字为配送量,单位为吨(t),线路上的数字为道路距离,单位为千米(km)。
图6-8 配送中心的配送网络图为了尽量缩短车辆运行距离,必须求出最佳配送线路。
现有可以利用的车辆是装载量为2吨和4吨的两种厢式货车,并限制车辆一次运行距离在30千米以内。
第一步:首先计算相互之间最短距离,根据图6-8中配送中心至各用户之间、与用户之间的距离,得出最短配送线路距离矩阵,如图6-9所示。
图6-9 最短配送线路距离矩阵第二步:从最短配送线路距离矩阵(图6-9)中计算出各用户之间的配送线路节约行程图(图6-10)。
例如,计算A-B的节约距离。
P-A的距离:a=10P-B的距离:b=9A-B的距离:c=4A+b-c=15图6-10 配送线路节约行程图第三步:对节约行程按大小顺序进行排列,配送线路节约行程排序表见表6-13。
表6-13 配送线路节约行程排序表第四步:按照配送线路节约行程排序表(表6-13),组合成配送路线图。
1)初始解。
如图6-11所示,从配送中心P向各个用户配送。
配送线路10条,总运行距离为148千米。
图6-11 初始解2)二次解。
按照节约行程的大小顺序连接A-B、A—J、B-C。
如图6-12所示,配送线路7条,总运行距离为109千米,需要2吨车6辆,4吨车1辆。
在图中可以看出规划的配送线路工装配量为3.6吨,运行距离为27千米。
图6-12 二次解3)三次解。
按照节约行程大小顺序,应该是C-D和D-E、C-D和D-E都有可能连接到二次解的配送路线工中。
但是由于受车辆装载量和每次运行距离这两个条件的限制,配送线路Ⅰ不能再增加用户,为此不再连接C-D,而连接D-E,组成配送线路Ⅱ,该线路装载量为1.8吨,运行距离22千米。
此时,配送线路共6条,总运行距离99千米,需要2吨汽车5辆,4吨汽车1辆。
4)四次解。
接下来的顺序是A—I、E-F,由于将用户A组合到配送线路Ⅰ中,而且该线路不能扩充用户,所以不再连接A—I。
节约里程法
例1:
设配送中心向7个客户配送货物,其配送路线网络、配送中心与客户的距离以及客户之间的距离如下图与下表所示,图中括号内的数字表示客户的需求量(单位:t),线路上的数字表示两结点之间的距离(单位:km),现配送中心有2台4t卡车和2台6t卡车两种车辆可供使用。
(1)试用节约里程法制订最优的配送方案。
(2)设配送中心在向客户配送货物过程中单位时间平均支出成本为450元,假定卡车行驶的平均速度为25 km/h,试比较优化后的方案比单独向各客户分送可节约多少费用
(1)里程表
需要量P0
8P1
45P2
894P3
1216117P4
51391310P5
14221822199P6
19272327302011P7
(2)节约里程表
需要量P0
8P1
45(7)P2
89(7)4(8)P3
1216(4)11(5)7(13)P4
513(0)9(0)13(0)10(7)P5
1422(0)18(0)22(0)19(7)9(10)P6
1927(0)23(0)27(0)30(1)20(4)11(22)P7
(3)节约里程数排序
序号路线节约里程序号路线节约里程
1P6P7227P4P57
2P3P4138P1P27
3P5P6109P2P45
4P2P3810P1P44
5P1P3711P5P74
6P4P6712P4P71
(4)配送路线选择
节省的配送时间为
节省的费用为:
例2:
设配送中心向5个客户配送货物,其配送路线网络、配送中心与客户的距离以及客户之间的距离如下图与下表所示,图中括号内的数字表示客户的需求量(单位:t),线路上的数字表示两结点之间的距离(单位:km),现配送中心有3台2t卡车和2台4t卡车两种车辆可供使用。
(1)试用节约里程法制订最优的配送方案。
(2)假定卡车行驶的平均速度为40 km/h,试比较优化后的方案比单独向各客户分送可节约多少时间
里程表
需要量P0
8P1
812P2
6134P3
71595P4
1016181612P5
节约里程表
需要量P0
8P1
812(4)P2
613(1)4(10)P3
715(0)9(6)5(8)P4
016(2)18(0)16(0)12(5)P5
节约里程排序
序号路线节约里程序号路线节约里程
1P
2P
3
106P
1
P
5
2
2P
3P
4
87P
1
P
3
1
3P
2P
4
68P
2
P
5
4P
4P
5
59P
3
P
5
5P
1P
2
410P
1
P
4
路线选择
节约的总里程:
节省的配送时间为。