1、第十一章 运输与配送的线路规划,合理的运行路线和时间安排原则点点间运输最短路径求解方法多点间运输运输算法节约法制定车辆运行路线中国邮路法制定车辆运行路线扫描法制定车辆运行路线车辆运行时间的安排,案例1,伊万斯维尔地方学区为小学生提供校车服务。如图所示,现有一辆校车被分派到该地区。已知每年学生的新名册,接送学生的停车点位置在地图上标出。对各站点进行排序以确定校车每次行驶所需的时间和距离。利用你最佳的感知技巧设计满足下列条件的最短路径:经过所有停车点。孩子们可以在街道的任何一边上下车。住在临近街区的孩子可以在拐弯处上下车。不允许转U形弯。校车有足够空间,可以接送路上所有的学生。 借助尺子计算校车行
2、驶的总距离。,校车路线制定练习,习题4答案,1.将相互接近的停留点的货物装在一辆车上运送2.将集聚在一起的停留点安排同一天送货3.运行路线从离仓库最远的停留点开始。4.一辆运货车顺次途经各停留点的路线要成泪滴状。5. 尽可能使用最大的车辆进行运送。6. 取货、送货应该混合安排,不应该在完成全部送货任务之后再取货。7.对偏离集聚停留点路线远的单独的停留点可应用另一个送货方案。8.应当避免停留点工作时间太短的约束。,一. 合理的运行路线和时间安排原则,1.将相互接近的停留点的货物装在一辆车上运送,仓库差的串联 仓库更好的串联,车辆将停留点串起来的示意图,2.将集聚在一起的停留点安排同一天送货,不合
3、理的路线交叉划分方式 较合理的线路划分方式 一周各天停留点群的划分,3.运行路线从离仓库最远的停留点开始。,首先应划分出离仓库最远的停留点集聚区。选定距该核心停留点最近的一些停留点形成停留点集聚区,分派载货能力能满足该停留点集聚区需要的卡车。从还没有分派车辆的其他停留点中找出距仓库最远的站点,分派另一车辆。,4.一辆运货车顺次途经各停留点的路线要成泪滴状。,根据经验,当运行路线不发生交叉时,经过各停留点的次序是合理的,同时,应尽量使运行路线形成泪滴状。,运输路线示意图,不好的线路规划线路交叉 好的线路规划线路不交叉,例安休瑟布喜公司(AnheuserBusch Company)利用售货员通过流
4、动卡车销售啤酒和其它饮料,卡车由当地经销人员所有。公司售货员同当地经销人员一样都是收取佣金,因而都不希望每天向各客户提供服务时花费不必要的时间,行走多余的路程。他们将图钉固定在地图上,以确定某推销员现有客户的位置。图中所举的是一个20个客户的例子,客户点的信息已经被转换到网格地图上,图中的坐标与距离相关。我们要找出的是,卡车从仓库出发,经过所有的客户点,再回到仓库,这个运行过程中距离最短的路径。,建议的路径,用软件ROUTE的计算结果。整个行程的总成本为37.59距离单位。,比例尺:15英里珠宝推销员问题中客户(X)和汽车旅馆(Y)的位置,习题,丹帕普(Dan Pupp)是个珠宝推销员,他需要
5、走访中西部的店铺。图中列出了他负责的某个销售区域。他的工作方式是在走访的前一天晚上来到这个地区,住在当地的汽车旅馆里,花两天时间走访这个地区,随后在第三天早上离开。由于是自己付费,他希望总成本能够最小。第一天要走访第1至第9位客户,第二天走访其余的客户。他有两个方案可供比较。方案1:三晚都住在汽车旅馆M2中,住宿费是每晚49.00美元。方案2:前两晚都住在汽车旅馆M1中,走访客户l至9,住宿费为每晚40.00美元。随后,搬到汽车旅馆M3住一晚,走访客户10至18,住宿费是每晚45.00美元。在走访客户l至9后,推销员回到M1,在此过夜。随后,搬到M3,过夜并于次日早晨离开。M1和M3相距36英
6、里。不管丹在这个地区的什么地方,旅行成本都是0.30美元英里。哪个方案对丹最好?,答案 方案1,路线停留点顺序 距离 8 6 4 1 2 3 5 7 9 95.4010 13 14 17 18 16 12 15 11 86.46线路总长度(英里) 181.86,方案1的总成本为:住宿费: 493 147 美元旅行费用:181.860.30 54.56美元总成本: 201.56美元,答案 方案2,路线停留点顺序 距离 2 3 5 7 9 8 6 4 1 95.4018 17 13 14 10 11 15 12 16 80.30M1与M3距离 36线路总长度(英里) 211.70,方案1的总成本为
7、:住宿费: 40 + 40 + 45 125 美元旅行费用:211.700.30 63.51美元总成本: 188.51美元,采用第二种方案最好,实例,凯斯寿材公司(The Case Casket Company)生产一系列殡葬产品,并向各殡仪馆送货。殡仪馆订货量常常很小,经常一次不超过一个。为服务市场,凯斯公司在全美建立了50多家配送仓库。图中列出了其中一家仓库的位置及其服务区域,同时还列出了有代表性的一周订货量和订货点的位置。仓库使用两辆特制的卡车送货,该种卡车最多可运送18副棺木,每周送货五天。要求制定出该地区的车辆路线和时刻表。,殡仪馆的位置及其一周的订货量凯斯寿材公司密歇根中部地区,首
8、先要将该区域划分为五个每日的客户群;对每组站点的货运量进行平衡;,将凯斯寿材公司密歇根中部销售区的客户按一周的五个工作日划分群组,安排车辆装运,设计行车线路。,凯斯寿材公司每天卡车送货的路线设计,二. 点点间运输最短路径求解方法 (配送货物由一个配送中心直达某客户),最短路问题的含义最短路问题的基本原型求解最短路问题的算法,1.最短路问题的含义,连通图的最短路问题指求两个顶点间长度最短的路径。,对最短路径问题的描述如下: 假设有一n个节点和m条弧的连通图G(Vn,Em),并且图中的每条弧(i,j)都有一个长度cij(或者费用cij),则最短路径问题为:在连通图G中找到一条从节点1到节点n距离最
9、短(或费用最低)的路径。,用数学方法表达是: 存在连通图G(Vn,Em),且长度矩阵C= cij1in,1jn,目标函数:,2. 最短路问题的基本原型,对工程实际的研究和抽象,在最短路径问题中有3种基本原型:连通图G(Vn,Em)中,从指定起始点到指定目的点之间的最短路径。连通图G(Vn,Em)中,从指定起始点到其余所有节点之间的最短路径。连通图G(Vn,Em)中,所有任意两点之间的最短路径。,3. 求解最短路问题的算法,Dijkstra算法 标号设定法、标号修正法逐次逼近法Floyd算法,5,7,4,8,10,9,16,指起始点或目的点不唯一的运输调配问题。多点间运输中最常见的问题是产销平衡
10、问题。 设计的总供应能力和总需求是一样,但是由不同的路径进行配送时,会导致最终的总运输成本不一样,此类问题的目标就是寻找最低的总运输成本。,三. 多点间运输运输算法,有m个已知的供应点A=a1,a2,am,有n个已知的需求点B=b1,b2,bn,它们之间有一系列代表距离或成本的权重值cij连接起来。,数学模型:条件变量:A:供应点的供应能力矩阵B:需求点的需求矩阵C:运输距离或成本矩阵决策变量:xij=从ai到bj的发送量,目标函数,满足,多点间运输调配问题的求解方法,单纯形法表上作业法(运输算法)运用相关软件TRANLP(LOGWARE)求法,相对精确,但计算冗长,一般需借助计算机进行计算。
11、,将运输问题用表格的形式来描述,求解过程方便直观,计算量不大,可用手工直接完成,适合于简单问题的求解。,例一制造商有三个工厂分别是1、2、3,且同时有三家供应商A、B、C。工厂1、2、3的需求量分别为600、500、300(重量单位),而A、B、C的供应量分别也有限制。A最大的供应量为400,B最大的供应量为700,C最大的供应量为500。每一供应商到每个工厂单位质量的运输成本如下图所示。,TRANLP 问题的建立,解决,利用TRANLP(LOGWARE)软件可以解决这个问题,物流配送车辆优化调度的研究动态和水平,问题的提出分类模型基本问题与基本方法算法,1.问题的提出,定义 对一系列装货点和
12、(或)卸货点,组织适当的行车线路,使车辆有序地通过它们,在满足一定的约束条件(如货物需求量,发送量,交发货时间,车辆容量限制,行驶里程限制,时间限制等)下,达到一定的目标(如里程最短,费用最少,时间尽量少,车队规模尽量小,车辆利用率高等)。运用VRP模型 车辆线路安排问题(Vehicle Routing Problem),2.VRP问题的分类,按任务特征分 纯装问题或纯卸问题(pure pick up or pure delivery)装卸混合问题(combined pick up and delivery) 按任务性质分 对弧服务问题(CPP)、对点服务问题(TSP)、混合服务问题(交通路线
13、安排) 按车辆载货状况分 满载问题、非满载问题 接车场(或货场、配送中心等)数目分 单车场问题、多车场问题 按车辆对车场的所属关系分车辆开放问题、车辆封闭问题按车辆类型数目分单车型问题、多车型问题按优化目标数来分单目标问题、多目标问题,3.VRP模型,基本条件 现有m辆车辆停在一个共同的源点v0,给n个顾客提供货物,顾客为v1,v2,vn。模型目标 确定所需车辆的数目N,并指派这些车辆到一个回路中,同时包括回路内的路径安排和调度,使得运输费用C最小。限制条件 Nm ; 每一个定单都要完成; 每辆车完成任务后都要回到源点v0; 不能超过每辆车的容量限制; 特殊问题还需考虑时窗的限制; 运输规章的
14、限制。,4.基本问题与基本方法,常用的基本问题有:常用的基本理论和方法有:,旅行商问题、分派问题、运输问题、背包问题、最短路问题、最小费用流问题、中国邮路问题等。,分枝定界法、割平面法、线性规划法、动态规划法、匹配理论、对偶理论、组合理论、线搜索技术、列生成技术、概率分析、统计分析、最差情况分析、经验分析等。,四. 节约法制定车辆运行路线,旅行商问题概述TSP的启发式算法配送路线与车辆调度,1.旅行商问题概述,旅行商问题(Traveling Salesman Problem,TSP) TSP问题一般描述为:旅行商从驻地出发,经所要去的城市至少一次后返回原地,应如何安排其旅行路线,才能使总的旅行
15、距离最少。,2. TSP的启发式算法,启发式算法中最具有代表性的就是由克拉克(clarke)和怀特(wright)提出的节约法(Saving Method)(CW算法)。节约法可以同时确定路线和经过各站点的顺序。节约法的目标是使所有车辆行驶的总里程最短,并进而为所有站点提供服务的卡车数量最少。,节约法思考的基本方法,设配送中心是P0,m个用户分别是P1,P2,Pm;Pi和Pj之间的最短距离是di,j,且di,j已知(i,j=1,2,m)。若发送车辆的吨位已知,且每辆车都可满载,则研究的目标是使所有参加发送的车辆的总发送距离在满足约束条件的基础上最小。在考虑配送计划时,首先假定在任何情况下,运输
16、网络中的任意两点都有路径可以连通,并且都有最短路线。,节约法的思路,首先假设每一个站点都有一辆虚拟的卡车提供服务,随后返回仓库,这时的路线里程是最长的。,下一步,将两个站点合并到同一条行车路线上,减少一辆运输车,相应地缩短路线里程。,总结:,节约算法的基本思想是首先把各点单独与源点0相连,构成1条仅含一个点的线路。总费用为:,然后计算将点i和j 连接在一条线路上费用的“节约值”:,s(i,j)越大,说明把i和j 连接在一起时总路程减少越多。,3. 配送路线与车辆调度,配送路线与车辆调整前提条件简单配送路线的制订理想状态下的车辆调度有装载限制的配送路线的制订,(1) 配送路线与车辆调整前提条件,
17、配送路线前提假设配送的是同一种或者相类似的物资;各个用户的位置及需求量已知;从流通中心到各个用户之间的运输距离已知;流通中心有足够的资源和运力等。,车辆调整条件假设,车辆调度问题一般设有一个中心,拥有容量为q的车辆若干,现在有n项运输任务(记为1,n,)要完成,已知任务i的货运量是gi (i=1,n),且有gi0;2对集合S中的元素按从大到小的顺序排序;3如果集合S=,计算结束,否则对第一个元素s(i,j),考查对应的(i,j),是否满足下列条件之一:点i和点j都不在已经构成的线路上;点i和点j中一点是已构成线路的外点,另一点不在线路上;点i和点j分别是已构成的两条线路的外点,其中一个是线路的
18、起点,另一个是线路的终点(0j0、0i0,或 0i0、0j0)。 转下步,否则转步骤5;4连接点i和点j到同一条线路上;5令S:Ss(i,j),转步骤3。,配送中心与用户之间的距离,已知配送中心P(标记为中心0)和7个用户之间的距离,要求合理安排行车路线,使距离最短。,用户连接的费用节约值:,067006750034006751003467510023467510,(3) 理想状态下的车辆调度,当配送中心使用同类型的配送车时,称为理想状态下的车辆调度。,配送中心:P,记为标号0;可用车辆集合是qk,k1,m,q为载重量;用户gi ,i1,n,gi为用户i的货运量,如果可以混装,则有max gi
19、 0;2对集合S中的元素按从大到小的顺序排序;3如果集合S=,计算结束,否则对第一个元素s(i,j),考查对应的(i,j),是否满足下列条件之一:点i和点j都不在已经构成的线路上;点i和点j中一点是已构成线路的外点,另一点不在线路上;点i和点j分别是已构成的两条线路的外点,其中一个是线路的起点,另一个是线路的终点(0j0、0i0,或 0i0、0j0)。 转下步,否则转步骤5;4考查点i和点j连接后线路上总的货运量Q,如果Qq,转下步,否则转步骤6;5连接点i和点j到同一条线路上;6令S:Ss(i,j),转步骤3。,例题:现假设有8个用户(标号是1,8),各个用户的货运量是gi (吨),这些用户
20、由配送中心(标号是0)发出的载货量为8吨的车辆来完成。,用户和用量,配送中心与用户之间的距离,首先,计算节约值:,用户连接的费用节约值,第一步,得出线路06570, 8吨; 下面凡是与6、5、7相连的都不连;第二步,得出线路0 31 0,6.5吨;第三步,得出线路0 482 0,7.5吨;最后,得到最后的路线安排如下: 06570 0310 04820,(4)有装载限制的配送路线的制订,设配送中心按照一定的分类标准把车辆分成K种,每一种记为K(K=1,k),装载量为qk,数目是xk辆且有,如果:,单车辆的路线安排,例题:,用户和货运量,配送中心、用户之间的距离,发送车辆数,初始配送计划:用8辆
21、4吨的车给每一个用户送货。,010 020 030 040 050 060 070 080,用户连接的费用节约值,第一步:将7、8相连,得线路 0780, 2.8吨, 共用7辆4吨车; 将6、8相连,得线路 07860, 4.4吨, 共用1辆5吨车, 5辆4吨车;将5、6相连,得线路 057860, 5.6吨,共用1辆6吨车, 4辆4吨车;得出第一条线路: 057860, 5.6吨,该线路可用一辆6吨车配送,计算节约值:,用户连接的费用节约值,第二步:将3、4相连,得线路 0340, 2.9吨, 共用1辆6吨车, 3辆4吨车 将2、3相连,得线路 02340,4.6吨,共用1辆6吨车, 1辆5
22、吨车,1辆4吨车将1、2相连,得线路012340,5.8吨,共用2辆6吨车得出第二条线路: 012340, 5.8吨,该线路可用一辆6吨车配送,最终的发送车辆数,最终线路如下:012340 057860,表1 用户和货运量,练习,配送车辆的类型有2吨和4吨两种,配送网络图,第一步:计算最短距离。 根据配送网络中的已知条件,计算配送中心与客户及其之间的最短距离。,第二步:计算节约里程,第三步:将节约里程进行分类,按从大到小的顺序排列。,第四步:确定配送线路。按节约里程大小顺序,组成线路图。,初始方案:对每一客户分别单独派车送货。,初始方案:配送线路10条,配送车辆:2tl0,修正方案l:按节约里
23、程由大到小的顺序,连接Pl和P2,P1和P10,P2和P3,得修正方案l。,修正方案1配送线路:7条配送距离:S1=S0-S1,2-S1,10-S2,3=148-15-13-11=109km装 车 量: qA=q3+q2+q1+q10=0.8+1.5+0.7+0.6=3.6t 配送车辆:2t64t1,修正方案2:在剩余的节约里程中,最大的是S3,4=10和S4,5=10,考虑到车辆的载重量及线路均衡问题,连接P4和P5形成一个新的线路B,得修正方案2。,修正方案2配送线路:6条配送距离:S2=S1-S4,5=109-10=99km装 车 量: qB=q4+q5=0.5+1.4=1.9t 配送车
24、辆:2t54t1,修正方案3:接下来最大的Sij是S1,9和S5,6。由于此时P1已属于线路A,若将P9并人线路A,车辆会超载,故只将P6点并入线路B,得修正方案3。,修正方案3配送线路:5条配送距离:S3=S2-S5,6=99-9=90km装 车 量: qB=qB+q6=1.9+1.5=3.4t 配送车辆:2t34t2,修正方案4配送线路:4条配送距离:S4=S3-S6,7=90-5=85km装 车 量: qB=qB+q7=3.4+0.6=4.0t 配送车辆:2t24t2,修正方案4:再继续按Sij由大到小排出S9,10、S1,3、S2,10、S2,4、S3,5,由于与其相对应的用户均已包含
25、在已完成的线路里,故不予考虑。把S6,7对应P7点并到线路B中,得修正方案4,,最终方案:其次是7,8,考虑到配送距离的平衡和载重量的限制,不将P8并入到线路B中,而是连接P8和P9,组成新的线路C,配送线路: 3条 配送线路A:P0P3P2PlP10P0使用一辆4t车 配送线路B:P0P4P5P6P7P0使用一辆4t车 配送线路C:P0P8P9P0使用一辆2t车配送距离:S5=S4-S8,9=85-5=80km装 车 量:qc=q8+q9=0.8+0.5=1.3t配送车辆:2tl+4t2,习题,某面包房每天给固定区域内的五家大零售商店送面包。送货员在面包房装好面包,送到零售商店,再返回面包房
26、。下图给出了该地区的简图,相应的运输时间(以分钟计)如下表。注意由于单行线和绕行,同一路线不同方向的行车时间有些不同(非对称)。a送货卡车的最佳路线是什么?b假如装卸时间很重要,该怎样将它们纳入分析之中?c零售商店3位于人口密集的市区。进出该点的时间可能会增加50,到其它点的送货时间保持不变。a的解会受这些变化的影响吗?,答案,求节约值,由s(i j) = ci0 c0j cij 得:s(1,2) = 22 50 32 40 s(4,1) = 57 24 42 39s(1,3) = 22 38 23 37 s(4,2) = 57 50 17 89s(1,4) = 22 55 45 32 s(4
27、,3) = 57 38 16 79s(1,5) = 22 20 18 24 s(4,5) = 57 20 42 35s(2,1) = 47 24 35 36 s(5,1) = 21 24 16 29s(2,3) = 47 38 15 70 s(5,2) = 21 50 57 14 s(2,4) = 47 55 21 81 s(5,3) = 21 38 21 38s(2,5) = 47 20 60 7 s(5,4) = 21 55 41 35s(3,1) = 39 24 27 36s(3,2) = 39 50 17 72s(3,4) = 39 55 14 80s(3,5) = 39 20 25
28、34,将节约值由大到小排队,答案,0 4 2 00 3 4 2 00 5 3 4 2 00 5 3 4 2 1 0,总行程时间为:20+21+14+18+35+22130,(a)最佳路线:面包房 5 3 4 2 1 面包房 旅程需要 130 分钟(b) 装卸时间可以加到各个点上,再按(a)做。(c) 停留点3到其它各点的时间增加50,其它时间不变。最佳路线的顺序不变,而总旅程时间增加至130+10.5+7147.50分钟。,答案,问题的提出一笔画问题及欧拉图中国邮递员问题,五. 中国邮路法制定车辆运行路线,1. 问题的提出,中国邮递员问题是我国管梅谷教授于1962年首先研究的,一般定义为邮递员
29、从邮局出发经过他所管辖的街、巷完成信件、报纸的投递任务以后返回邮局,要求邮递员经过各条街道至少一次,如何安排邮递员的行走线路,才能使总路程最短(或费用最少)等。中国邮递员问题,实际上就是物流配送的最短路问题。,2. 一笔画问题及欧拉图,基本概念图 G = (V,E) 图、关联、孤立点链和圈的概念 链、圈、连通图,例1,点的集合V = v1,v2,v3,v4,v5,v6 边的集合E = e1,e2,e3,e4,e5,e6,e7,e8,e9,链 图G中,由两两相邻的点 v0,v1,vn及其相关联的边 e1,e2,en构成的点边序列 v0,e1,v1,e2,v2,vn-1,en,vn称为链。圈 如果
30、链的起点和终点相同,则称该链为圈。连通图 若一个图G的任意两点之间均至少有一条通路连接起来,则称这个图G是一个连通图。,链和圈的概念,链:v1,e1,v2,e6,v4,e7,v3圈:v1,e1,v2,e6,v4,e7,v3 ,e4,v1,欧拉图的基本概念,在连通无向图G中,若存在经过每条边恰好一次的一个圈或一条链,就称此圈或链为欧拉圈或欧拉链。欧拉图 若图G中含有欧拉圈就称该图为欧拉图。定理 连通无向图G为欧拉图(或含有欧拉圈)的充要条件是它的全部顶点都是偶次顶点。推论 连通无向图G有欧拉链的充要条件是它恰含有两个奇次顶点。欧拉链和欧拉圈与一笔画的关系,若连通无向图G无奇次顶点,则可由任一点起
31、,一笔画成并回到起点,这就是欧拉圈;若有两个奇次顶点,则由一个奇次顶点起,到另一个奇次顶点终可一笔画成,这就是欧拉链。,例2,3. 中国邮递员问题,(1) 非欧拉图邮递员问题的引出,邮递员问题构成的网络是欧拉图邮递员问题构成的网络时非欧拉图,v1v2v4v3v2v4v6v5v4v6v5v3v1总权为12;vlv2v3v2v4v5v6v4v3v5v3v1总权为11;,例3,例3,v1v2v4v3v2v4v6v5v4v6v5v3v1vlv2v3v2v4v5v6v4v3v5v3v1,非欧拉图的邮递员问题可以看作是在一个有奇点的图中,添加一些与原图的边相重复的边,使新图不含奇点,从而得到一个将重复边看
32、成是另一条新边的欧拉图,并且要求重复边的总权最小。,vi,vj,重复边,非欧拉图欧拉图,(2) 奇偶点图上作业法,奇偶点图上作业法是用图解的方法添加重复边以消除奇次顶点。,总权最小的欧拉图的充要条件,在有奇次顶点的图G中,通过加重复边的方法使图不再包含奇次顶点,但原图的每条边最多只能加一条重复边。在图G的每个圈上,重复边之总权不超过该圈各边总权的一半。,作图步骤,在图中的街道图中,求邮递员的最优邮递路线。,确定一个可行方案,使网络各顶点皆为偶次,网络变为赋权欧拉图。,在任何一个图中,奇点个数必为偶数。把图中的奇点配成对。把这条链的所有边作为重复边加到图中去,新图中必无奇点。,重复边总权为:2W
33、12+W23+W34+2W45+2W56+W67+W78+2W18=51,调整可行方案,使重复边总长度下降。,重复边总权下降为21,判断最优方案,对G中任一圈C,检查重复边集C1,看是否满足“重复边总权不大于圈上各边总权的一半”的最优性条件。,调整,将重复边与非重复边对换。转第步。,以v2,v9,v9,v4上的重复边代替v2,v3,v3,v4上的重复边,使重复边总长度下降为10,小于该圈总长的一半。,在圈v1 v8 v7 v6 v9 v2 中,以v1,v2,v1,v8, v6,v9上的重复边代替v7,v8,v7,v6, v2,v9上的重复边,使重复边总长度下降为11,小于该圈总长的一半。,重复
34、边总权为: 2+5+4+415邮递员行走线路可为: v1-v2-v3-v4-v9-v4-v5-v6-v9-v6-v7-v8-v9-v2-v1-v8-v1行走路线总长为:5+5+9+4+4+4+4+4+4+3+4+3+6+5+2+2=68,练习 求出图中的最优邮递员线路。,六. 扫描法制定车辆运行路线,扫描法第一个阶段是将停留点的货运量分配给送货车。第二个阶段是安排停留点在路线上的顺序。,扫描法的进行步骤,将仓库和所有的停留点位置画在地图上或坐标图上。通过仓库位置放置一直尺,直尺指向任何方向均可,然后顺时针或逆时针方向转动直尺,直到直尺交到一个停留点。考虑:累积的装货量是否超过送货车的载重量或载
35、货容积。如是,将最后的停留点排除后将路线确定下来。再从这个被排除的停留点开始继续扫描,从而开始一条新的路线。这样扫描下去,直至全部的停留点都被分配到路线上。对每条运行路线安排停留点顺序,以求运行距离最小化。,例 某公司从其所属的仓库用送货车辆到各客户点提货,然后将客户的货物运回仓库,集中后以更大的批量再进行远程运输。全天的提货量见图,提货量以件为单位。送货车每次可运载1万件。完成一次运行路线一般需一天时间。该公司要求确定:需多少条路线(即多少辆送货车);每条路线上有哪几个客户点;送货车辆服务有关客户点的顺序。,习题,诺克慰灵寿材公司(Nockem Dead Casket Company)为整个
36、加利福尼亚州的殡仪馆提供寿材。下图在地图上标出了某仓库服务的殡仪馆。假设殡仪馆的位置及相应用货量代表单独一天的送货量。如果公司有6部车,每部可载运20口寿材,利用扫描法设计行车路线。(从正北开始反时针方向扫描)。将你的设计画在图中。公思想知道需要多少条运输路线(即需要多少辆车),每条路线上的站点应该怎样排序。,诺克慰灵寿材公司殡仪馆位置及相应订货量,答案,需要五辆卡车路线总长度 (30+29+39+44+19.5)10 = 1,615 miles,在解决较复杂的线路规划问题时,应用扫描法速度很快,相对简单,且该方法不需要使用计算机。但是,扫描法有如下限制:扫描法属启发式算法,平均误差1015.
37、 当线路规划问题中包含的停留点较多,且每个停留点所需的货物重量相对于卡车的载重量来说较少,计算结果误差会低一些。扫描法不能很好解决有关时间的问题,如时间窗问题。在线路规划中所用的卡车数量会较多。,七. 车辆运行时间的安排,将所有运输路线首尾相连接顺序排列,使车辆的空闲时间最短,就可以决定所需车辆数。,例 假设有一个车辆运行路线和时间安排问题,该问题中涉及的车辆都是相同规格的。各条路线的出发时间和返达时间如下。怎样将车辆的运作时间合理地安排在各条线路上,可以用最少的车辆数完成规定的任务。,合理安排运作次序使所需车辆数最少,附录1 案例(方案创建)背景资料 彩虹公司下设若干分厂,建厂初年产1种产品
38、96万只,现年产6种产品720万只。该公司生产用料不下千种,经ABC分类知,其中玻壳和成品的搬运量占总搬运量的一多半。目前总装一厂的玻壳由自己的玻璃厂供应,总装二、三厂的全部靠外购。该公司外购玻壳主要(90以上)靠火车运入。玻壳从火车站运至玻壳库的流程为:玻壳通过铁路运至公司内火车站,由叉车卸至南站台;待卡车来后,由叉车装上卡车:卡车饶过528房南边的公路,穿过砂库西边的铁路,经过526工段北边的公路运至玻壳库门口;最后,再由叉车卸入库房。该项物流存在如下问题:搬运路线长,曲折迂回;装卸次数多,从供应厂家到本厂玻壳库共有8次叉车装卸,而其中在本厂就有3次;经过厂内铁路一次,过铁路时振动剧烈,对玻壳十分不利。由于玻壳易损坏,多次叉车装卸和振动必然导致破损率增加。根据调查,平均玻壳破损率己达到3,最高时竟为5之多。当前成品外销主要(90以上)是靠汽车运出,而火车运输很少。在成品储存方面,除使用公司内的库房外,还在厂外租借库房。仅从销售物流自身考虑其物流基本合理。,彩虹公司外购玻壳进厂入库搬运路线分析,请给出改进方案 规则:想法越多越好;想法越新奇越好;尽量组合和修正先前的想法:尽可能不直接对别人的想法进行批评。(请注明成员名单、年龄和工作背景),决策任务厂区示意图,