《节约里程法ppt课件.ppt》由会员分享,可在线阅读,更多相关《节约里程法ppt课件.ppt(54页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、节约里程法一、配送线路的优化方法一对一配送的最短路线问题示例:求1-6的最短距离。供应商客户配送线路的优化首先求出从1出发的一条最短路径(1-2:4),求次短路径(2-5:2),依次类推: (5-6:8), (5-4-6:7), (5-4-3-6:6),最短距离求得的最短路径是:1-2-5-4-3-6距离是:4+2+6=12一对多配送的最短路线问题一、配送线路的优化方法配送线路的优化节约里程法节约里程法 原理:三角形一边之长必定小于另外两边之和。原理:三角形一边之长必定小于另外两边之和。配送中心PAB用户用户往返发货L1L2配送中心PAB用户用户L1L2巡回发货L3在汽车载重量允许的情况下,采
2、用巡回发货比采用往返发货可节约汽车走行在汽车载重量允许的情况下,采用巡回发货比采用往返发货可节约汽车走行里程为:里程为:L=2(L1+L=2(L1+L2)-(2)-(L1+1+L2+2+L3)=3)=L1+1+L2-2-L3 3节约里程法的基本规定 利用里程节约法确定配送路线的主要出发点是,根据配送方的运输能力及其到客户之间的距离和各客户之间的相对距离来制定使配送车辆总的周转量达到或接近最小的配送方案。节约里程法应用案例节约里程法应用案例 某连锁零售店,下设有一个配送中心某连锁零售店,下设有一个配送中心P P和和1010个连锁分店个连锁分店A AJ J,配送中心和各连锁分店及各连锁分店之间的位
3、置关系,配送中心和各连锁分店及各连锁分店之间的位置关系如下图如下图1 1所示,两点间连线上的数字为两点间的路线长度(单所示,两点间连线上的数字为两点间的路线长度(单位:公里)。各连锁分店对某种商品的需求量见表位:公里)。各连锁分店对某种商品的需求量见表1 1,该商品,该商品由配送中心统一采购并进行配送。配送中心备用由配送中心统一采购并进行配送。配送中心备用2t2t和和4t4t的货的货车,限定送货车辆一次巡回距离不超过车,限定送货车辆一次巡回距离不超过3535公里,设送到时间公里,设送到时间均符合用户要求,求配送中心的最优送货方案。均符合用户要求,求配送中心的最优送货方案。FEPGDCAIJHB
4、图图1 配送网络图配送网络图 表1 各连锁分店需求量 重量单位:吨合计41JIHGFEDCBA数量分店重量用节约里程法进行求解,其步骤如下:用节约里程法进行求解,其步骤如下:第一步:从配送网络图中计算出配送中心至各连锁分店及各连锁分店之间的最第一步:从配送网络图中计算出配送中心至各连锁分店及各连锁分店之间的最短距离,并做出最短距离表(见表短距离,并做出最短距离表(见表2)。)。BJFHGIEDCBPAPADCFEHGJI表表2 最短距离表最短距离表 第二步:由最短距离表,利用第二步:由最短距离表,利用“节约里程节约里程”法计算出各连锁分店之间法计算出各连锁分店之间的节约里程,做出节约里程表(见
5、表的节约里程,做出节约里程表(见表3),计算结果有正有负,节约里),计算结果有正有负,节约里程为负数时,无实际意义,在表内写程为负数时,无实际意义,在表内写0。表表3 节约里程表节约里程表CGHIJEFDABACBEDGFIHJ 第三步:将节约里程由大到小顺序排列,列出节约里程排序表(见表第三步:将节约里程由大到小顺序排列,列出节约里程排序表(见表4),以便尽量使节约里程最多的点组合装车配送。),以便尽量使节约里程最多的点组合装车配送。 EF69121196BJCEBDACIJAB146423DEAICDBCAJ顺序排位连接线BE9319867892222222119CJFIEGGIDF111
6、23顺序排位15131091013111616161313节约里程FG5BIFHADHIGH44455连接线节约里程 第四步:根据节约里程排序表和配送车辆载重及行驶里程等约束条件,第四步:根据节约里程排序表和配送车辆载重及行驶里程等约束条件,渐近绘出如图渐近绘出如图2所示的配送路线图。所示的配送路线图。 BHJIACDGPEF0.240.320.400.320.400.240.160.480.400.32路线1 2路线2 2路线3 2图图2 配送路线图配送路线图从配送路线图可看出,依次确定的三条配送路线均符合配送中心的约从配送路线图可看出,依次确定的三条配送路线均符合配送中心的约束条件,需要束
7、条件,需要2t货车货车3辆,总走行里程为辆,总走行里程为70km,若简单地每个连锁分店,若简单地每个连锁分店送货,需要送货,需要2t货车货车10辆,走行总里程辆,走行总里程148km。案例分析 例 : 某 一 配 送 中 心 p0向 1 0 个 客 户pj(j=1,2,10)配送货物,其配送网络如图11-9所示。图中括号内的数字表示客户的需求量(T),线路上的数字表示两节点之间的距离。配送中心有2t和4t两种车辆可供使用,试制定最优的配送方案。第一步:计算最短距离。根据配送网络中的已知条件,计算配送中心与客户及客户之间的最短距离,结果见表11-11。第二步:计算节约里程sij,结果见表11-1
8、2。l第三步:将节约sij,进行分类,按从大到小的顺序排列,得表11-13 l第四步:确定配送线路。从分类表中,按节约里程大小顺序,组成线路图 (1)初始方案:对每一客户分别单独派车送货,结果如图11-10。 修正方案4 物流中心在组织货物配送时,有n个客户,处在同一城市不同地区,如何取定最佳的配送路线?例题:例题:如图如图8-1所示的运输网络,试求出最优路线。所示的运输网络,试求出最优路线。 V1V2V7V4V3V6V55712481296910109图8-1V1V2V7V4V3V6V55712481296910109图8-2 解:图中顶点V2,V4,V5,V7为奇数顶点,要使它成为欧拉图,
9、需用加重复边的方法使这四个顶点变为偶次顶点。选择在(V2,V5)(V4,V7)上加重复边,得到的初始方案示于图8-2中,圈(V2,V5,V4,V7,V2)中,重复边总权为9+4=13,非重复边总权为5+7=12, 所以此方案不满足最优条件,需继续调整。调整时在不满足条件的圈中,将重复边与非重复边对换,即将重复边由(V2,V5)(V4,V7)换成(V2,V7)(V4,V5),得到图8-3。经检验所有圈均满足最优条件,即得最优路线。V1V2V7V4V3V6V55712481296910109图8-3例题:例题: 在一个配送中心P有一辆载重量为Q的货车,现有N个客户需要配送,已知用户i的需求量是Gi
10、(i=1,2,3,n),且 Q,求在满足各个用户需求的条件下,总运送路程最短的路线,即为简单配送路线问题。其求解思路是把配送中心也作为一个用户点,这样就把问题转化为n+1个点的旅行商问题。例表8-4给出了配送中心P(标记为中心0)和7个用户之间的距离,求最短配送路线? n1iiG 此类问题的解法此类问题的解法是运用节约算法求解最优路线,节约算法又称是运用节约算法求解最优路线,节约算法又称C-W算法,是由算法,是由Clarke 和和Wright在在1964年提出的。它的基本思想是年提出的。它的基本思想是首先把各用户单独与配送中心相连,构成一条仅含以各点的线路。此首先把各用户单独与配送中心相连,构
11、成一条仅含以各点的线路。此时线路距离时线路距离Z为:为: 然后计算将点然后计算将点i和和j到同一条线路上得到的节约值:到同一条线路上得到的节约值: S(i,j)=C0i+Ci0+C0j j+C+Cj0j0(C(C0i0i+C+Cijij+C+Cj0j0)=C)=Ci0i0+C+C0j0jC Cijij或或 S(j,i)=Cj0+C0iC Cjiji S(i,j)越大,说明把越大,说明把i和和j连接在一起时总路程减少越多。构造线路时,连接在一起时总路程减少越多。构造线路时,根据根据S(i,j)从大道小的顺序进行,进行表上操作,具体步骤如下:从大道小的顺序进行,进行表上操作,具体步骤如下: 第一步
12、,计算节约值第一步,计算节约值S(i,j),并排列成表格形式。,并排列成表格形式。 第二步在表格种选择最大的第二步在表格种选择最大的S(i,j)。 niiniiCCZ1010 第三步考察第三步考察S(i,j)对应的点对应的点i和和j,检查是否满足下列条件。,检查是否满足下列条件。 若点若点i和和j均不在已构成的线路上,则可连接点均不在已构成的线路上,则可连接点i和和j,得到线路段,得到线路段0-i-j-0,转,转第四步;第四步;若点若点i i和和j j在已构成的线路上,但不是线路的内点(即不与配送中心在已构成的线路上,但不是线路的内点(即不与配送中心0 0直接直接相连)。则可以连接,连接后得到
13、线路相连)。则可以连接,连接后得到线路0 0- -i i- -j j-0,-0,或或0- 0- i i- -j j- -0 0,转第四,转第四步;步; 若点若点i i和和j j在已构成的同一线路上,则不能连接,转第四步;在已构成的同一线路上,则不能连接,转第四步; 第四步划去第第四步划去第i i行和第行和第j j列,即列,即i i点不能再到其他点,而点点不能再到其他点,而点j j也不能有其也不能有其他点到达;他点到达; 第五步若所有点均被划去,则已得到完整线路,算法终止;否则,在为第五步若所有点均被划去,则已得到完整线路,算法终止;否则,在为划去的点中选择最大划去的点中选择最大S(i,j)S(
14、i,j),转第三步。,转第三步。 解得本题最优路线为解得本题最优路线为0-2-3-4-6-7-5-1-00-2-3-4-6-7-5-1-0。 例题:例题:现有一配送中心为八个零售商供货,各个零售商的需求量是Gi(吨),这些零售商由配送中心(标号是0)发出的8吨的载货车辆供应,具体数据如表8-5与8-6所示,把各点之间的距离作为成本考虑的主要因素,即Cij=Dij(i,j=0,1,,8),求最优的配送路线。表表8-6 配送中心与零售商之间的距离配送中心与零售商之间的距离 解:解:首先计算节约值:首先计算节约值: S(i,j)= C0i+Ci0+C0j j+C+Cj0j0(C(C0i0i+C+Ci
15、jij+C+Cj0j0)=C)=Ci0i0+C+C0j0jC Cijij S(2,8)=C20+C08C C2828=60+80=60+8075=6575=65; S S(1,31,3)=C=C1010+C+C0303C C1313=40+75=40+7540=7540=75; 按照从大到小的顺序得表按照从大到小的顺序得表8-68-6, 然后计算然后计算S(i,j)中,判断是否连接中,判断是否连接i和和j。 最后根据表最后根据表8-68-8,得到最优配送路线:,得到最优配送路线: 0-6-5-7-0; 0-3-1-0; 0-2-8-4-0。 配送车辆优化调度是配送中心向其多个客户配送货物需要多
16、辆车,这些配送车辆优化调度是配送中心向其多个客户配送货物需要多辆车,这些车的类型不一样,运输的货物种类包括食品、日用品和蔬菜等多类,调度优车的类型不一样,运输的货物种类包括食品、日用品和蔬菜等多类,调度优化时希望运输费用最省,同时也希望运输时间最短的一类问题,是一个多车化时希望运输费用最省,同时也希望运输时间最短的一类问题,是一个多车型、多货种的送货满载车辆的多目标优化调度问题。型、多货种的送货满载车辆的多目标优化调度问题。 车辆的优化调度问题是一个有约束的组合优化问题,是一个非确定型的车辆的优化调度问题是一个有约束的组合优化问题,是一个非确定型的多项式问题。此类问题的解有多个,随着其输入规模
17、的扩大,问题的求解难多项式问题。此类问题的解有多个,随着其输入规模的扩大,问题的求解难度大大增加,求解的时间呈几何级数上升。在求解车辆优化调度问题时,常度大大增加,求解的时间呈几何级数上升。在求解车辆优化调度问题时,常常将问题分解或转化为一个或几个已经研究过的基本问题,如旅行商问题、常将问题分解或转化为一个或几个已经研究过的基本问题,如旅行商问题、最短路径问题、最小费用流问题、中国邮递员问题等。再用比较成熟的理论最短路径问题、最小费用流问题、中国邮递员问题等。再用比较成熟的理论和方法进行求解,以得到原车辆调度问题的最优解或满意解。和方法进行求解,以得到原车辆调度问题的最优解或满意解。 采用神经
18、网络来求解车辆调度问题时一般按下列步骤进行:采用神经网络来求解车辆调度问题时一般按下列步骤进行: 1产生邻接矩阵。产生邻接矩阵。 2约束的处理。约束的处理。 3神经网络计算。神经网络计算。 4调度方案的形成。调度方案的形成。 第四节 配送线路优化技术 一、线路优化设计的意义一、线路优化设计的意义 配送线路设计就是整合影响配送运输的各种因素,适时适当地利用现有的运输工具和道路状况,及时、安全、方便、经济地将客户所需的商品准确地送达客户手中。在配送运输线路设计中,需根据不同客户群的特点和要求,选择不同的线路设计方法,最终达到节省时间、运距和降低配送运输成本的目的 二、直送式配送运输直送式配送运输,
19、是指由一个供应点对一个客户的专门送货 BCDK58位势法确定最短路线位势法确定最短路线HIJGFAE791081210813611102141146寻找最短线路的方法步骤如下:寻找最短线路的方法步骤如下: 第一步:选择货物供应点为初始结点,并取其位势值为“零” 即Vi 第二步:考虑与I点直接相连的所有线路结点。 第三步:从所得到的所有位势值中选出最小者,此值即为从初 始结点到该点的最短距离,将其标在该结点旁的方框 内,并用箭头标出该联线IJ,以此表示从I点到J点 的最短线路走法。 第四步:重复以上步骤,直到物流网络中所有的结点的位势值均 达到最小为止。 最终,各结点的位势值表示从初始结点到该点
20、的最短距离IJGFBCDAHKE58 最优线路图61371708152024由供应点A到客户K的最段距离为24。二、分送式配送运输 分送式配送是指由一个供应点对多个客户的共同送货。基本条件:同一条线路上所有客户的需求量总和不大于一辆车的额定载重量,送货时,由这一辆车装着所有客户的货物,沿着一条精心挑选的最佳路线依次将货物送到各个客户手中,这样既保证按时按量将用户需要的货物及时送到,又节约了车辆,节省了费用,缓解了交通紧张的压力,并减少了运输对环境造成的污染。配送线路的优化配送线路的优化 (一)直送式配送:位势法(一)直送式配送:位势法(二)分送式配送:节约里程法(二)分送式配送:节约里程法1、
21、节约里程的基本原理、节约里程的基本原理 用一辆车将所有客户的货物装在一起,沿着一条精心用一辆车将所有客户的货物装在一起,沿着一条精心选择的最佳路线,将货物送到客户手中。选择的最佳路线,将货物送到客户手中。目标:节约车辆、节约费用、缓解交通压力、减少环目标:节约车辆、节约费用、缓解交通压力、减少环境污染。境污染。 S = S1 + S2 - S32、按节约里程法制定配送计划、按节约里程法制定配送计划例例 有一配送中心(有一配送中心(Q)要向)要向10个用户配送,配送距离个用户配送,配送距离(公里)和需用量(吨)如下图所示。(公里)和需用量(吨)如下图所示。假设:采用最大载重量假设:采用最大载重量
22、2吨、吨、4吨、吨、8吨三种汽车,并限吨三种汽车,并限定车辆一次运行距离定车辆一次运行距离50公里。公里。用用节约里程法节约里程法选择最佳配送路线和车辆的调度。选择最佳配送路线和车辆的调度。配送网络图配送网络图Q9e1.4861076f1.58g0.6329h0.84i0.510j0.67a0.710b1.59c0.87d0.485544118第一步:选择初始方案:从第一步:选择初始方案:从Q点向各点分别派车送货。点向各点分别派车送货。P0109479581410581814968181715137313121011106414131112 128210111517181817119P1P2P
23、3P4P5P6P7P8P9P107481315151510118P1P2P3P4P5P6P7P8P9P10 0.71.50.80.41.41.50.60.80.50.6需要量最短距离矩阵最短距离矩阵 第二步:作出最短距离矩阵,从配送网络图中第二步:作出最短距离矩阵,从配送网络图中列出配送中心至用户相互间的最短距离矩阵列出配送中心至用户相互间的最短距离矩阵 。第三步:从最短矩阵中,计算用户第三步:从最短矩阵中,计算用户相互间的节约里程。相互间的节约里程。 1581147100361000039000015000004594000125P1P2P3P4P5P6P7P8P9P1P2P3P4P5P6P
24、7P8P9P101381000009节约里程计算过程节约里程计算过程 第四步:将节约里程按大小顺序排列分类。第四步:将节约里程按大小顺序排列分类。 ab15aj13bc11fg5gh5hi5ad4bi4fh4cd10de10ai9ef9ij9ac8bj8bd7ce6gi2be3df3XIIIcj1XIIIeg1XIIIfi1节约里程顺序表节约里程顺序表分类用户连接线节约里程分类用户连接线节约里程第五步:按节约里程大小顺序,组成配送线路。第五步:按节约里程大小顺序,组成配送线路。 dcaeQfghbji888734544710初始配送路线图初始配送路线图 按上述方法,逐次选代,优化配送线路按上述
25、方法,逐次选代,优化配送线路 。dcaQfghbjie5546783729104最佳配送线路最佳配送线路 7.2.4 节约里程法节约里程法 基本原理是几何学中三角形一边之长必定小于另外两边之和。PAB配送中心用户l1l2PAB配送中心(q1)l1l2l3(q2)往返发货与巡回发货车辆行走距离往返发货与巡回发货车辆行走距离l=2(l1+l2)-(l1+l2+l3)=l1+l2-l3节约里程法应用案例节约里程法应用案例 由配送中心P向AI等9个用户配送货物。图中连线上的数字表示公路里程(km)。靠近各用户括号内的数字,表示各用户对货物的需求量(t)。配送中心备有2t和4t载重量的汽车,且汽车一次巡
26、回走行里程不能超过35km,设送到时间均符合用户要求,求该配送中心的最优送货方案。ABCDEFGHIP(0.9)(1.2)(1.6)(1.1)(0.9)(0.9)(0.6)(1.7)(0.5)444555556663777891010111214某某配配送送中中心心配配送送网网络络图图 计算配送中心至各用户以及各用户之间的最短距离,列表得最短距离表: P A B C D E F G H I PABCDEF GHI 11 10 9 6 7 10 10 8 7 5 10 14 18 21 21 13 6 5 9 15 20 20 18 11 4 10 19 19 17 16 6 15 16 14
27、13 9 17 15 14 14 18 17 12 17 7 由最短距离表,利用节约法计算出各用户之间的节约里程,编制节约里程表: A B C D E F G H I ABCDEF GHI 16 10 3 0 0 0 6 12 14 7 2 0 0 0 6 11 6 0 0 0 0 7 1 0 0 0 8 0 0 0 6 0 0 6 0 8 根据节约里程表中节约里程多少的顺序,由大到小排列,编制节约里程顺序表,以便尽量使节约里程最多的点组合装车配送。顺位号里程节约里程顺位号里程节约里程顺位号里程节约里程1A-B166H-I810F-G62B-C148B-D710G-H63A-I128D-E715A-D34C-D1110A-H616B-E25A-C1010B-I617D-F16E-F810C-E6 根据节约里程排序表和配车(车辆的载重和容积因素)、车辆行驶里程等约束条件,渐进绘出配送路径:ABCDEFGHIP(0.9)(1.2)(1.6)(1.1)(0.9)(0.9)(0.6)(1.7)(0.5)475586669101012路径A路径B路径C 路径A:4t车,走行32km,载重量3.7t; 路径B:4t车,走行31km,载重量3.9t; 路径C:2t车,走行30km,载重量1.8t。 总共走行里程93km,共节约里程63km。
限制150内