770 likes | 926 Views
教材: 2.2.3 运输路线优化. 二、车辆调配作业. 技能练习四 路线规划. 路线规划种类和基本方法. 最短路径法. 直达式送货. 起点 A 到终点 J 最短距离和路线. 灵活应用: 1. 城市 A 到城市 J 。供货点 A 到送货点 J 2.A 到 J 距离,时间,成本 , 或综合. 90. 84. 84. E. B. I. A. 138. 132. 120. 66. 90. 60. C. F. 126. 348. H. 126. 153. 132. 48. 150. G. 48. D. J.
E N D
教材:2.2.3 运输路线优化 二、车辆调配作业 技能练习四 路线规划
最短路径法 直达式送货
起点A到终点J最短距离和路线 灵活应用: 1.城市A到城市J。供货点A到送货点J 2.A到J距离,时间,成本,或综合 90 84 84 E B I A 138 132 120 66 90 60 C F 126 348 H 126 153 132 48 150 G 48 D J
已解的节点:每找出的一个距起点最近的节点(含起点),其余称为未解的点已解的节点:每找出的一个距起点最近的节点(含起点),其余称为未解的点 90 84 84 E B I A 138 132 120 66 90 60 C F 126 348 H 126 153 132 48 150 G 48 D J
一、最短路线的选择步骤 • 1、始发点为第一个已解节点 2、候选点:每个已解的节点直接和一个或多个未解的节点相连接,就可以得出一个候选点—连接距离最短的点 3、找出与已解节点相连的未解节点,求出距离始点最短的节点,作为新的已解节点 4、重复上述过程,直至终点成为已解节点
解题步骤(1) 84 84 90 E B I A 138 132 120 66 90 60 C F 126 348 H 126 153 132 48 150 G 48 D J
解题步骤(2) 84 84 90 E B I A 138 132 120 66 90 60 C F 126 348 H 126 153 132 48 150 G 48 D J
解题步骤(3) 84 84 90 E B I A 138 132 120 66 90 60 C F 126 348 H 126 153 132 48 150 G 48 D J
解题步骤(4) 90 84 84 E B I A 138 132 120 66 90 60 C F 126 348 H 126 153 132 48 150 G 48 D J
解题步骤(5) 90 84 84 E B I A 138 132 120 66 90 60 C F 126 348 H 126 153 132 48 150 G 48 D J
解题步骤(6) 84 84 E 90 B I A 138 132 120 66 90 60 C F 126 348 H 126 153 132 48 150 G 48 D J
84 84 90 E B I A 138 132 120 66 90 60 C F 126 348 H 126 153 132 48 150 G 48 D J
84 84 90 E B I A 138 132 120 66 90 60 C F 126 348 H 126 153 132 48 150 G 48 D J
84 84 90 E B I A 138 132 120 66 90 60 C F 126 348 H 126 153 132 48 150 G 48 D J
最短路径法 • 1,找出第N个距起点最近的节点,N=1,2,3,4,………重复此过程,直到找出最近的节点为终点。 • 2,已解的节点:每找出的一个距起点最近的节点(含起点),其余称为未解的点 • 3,候选点:每个已解的节点直接和一个或多个未解的节点相连接,其中连接距离最短的点就是候选点。 • 4,计算出第N个距起点最近的节点 • 已解的节点加其候选点之间的距离累加到该已解的节点与起点之间最短路径的距离
实践中这个应用最为广泛,不仅仅表现在配送作业中实践中这个应用最为广泛,不仅仅表现在配送作业中
例:某公司用厢式货车从货主处取货,下图是一天的取货量,单位是件。厢式货车的载货量是10000件。完成所有取货任务需一天时间。公司需要多少条运输路线(即多少部车),每条路线上应该经过哪些站点,每条路线上的站点怎样排序。例:某公司用厢式货车从货主处取货,下图是一天的取货量,单位是件。厢式货车的载货量是10000件。完成所有取货任务需一天时间。公司需要多少条运输路线(即多少部车),每条路线上应该经过哪些站点,每条路线上的站点怎样排序。
解决方法及步骤 • (1)在地图或方格图中确定所有站点(含仓库)的位置。 • (2)自仓库始沿任一方向向外划一条直线。沿顺时针或逆时针方向旋转该直线直到与某站点相交。考虑:如果在某线路上增加该站点,是否会超过车辆的载货能力?如果没有,继续旋转直线,直到与下一个站点相交。再次计算累计货运量是否超过车辆的运载能力(先使用最大的车辆)。如果超过,就剔除最后的那个站点,并确定路线。随后,从不包含在上一条路线中的站点开始,继续旋转直线以寻找新路线。继续该过程直到所有的站点都被安排到路线中。
解决方法及步骤 • (3)排定各路线上每个站点的顺序使行车距离最短。排序时可以使用“水滴”法或其他算法。
A d0,A d0,A dA,0 dA,B dB,0 O 仓库 B dB,0 d0,B a) 初始路线里程=do,A+dA,o+do,B+dB,o b) 两个站点合并后的路线里=do,A+dA,B+dB,o 节约法原理示意图 节约法应用: 从原点到任一送货点之间最短距离; 任意两个送货点之间的最短距离; 从原点到任意两个送货点之间的节约距离;
节约法的目标是使所有车辆的行驶总里程最短,并且为所有站点提供服务的卡车数量最少。该方法先假设每一个站点都有一辆虚拟的车辆提供服务,随后返回仓库,如图(a)所示,这时的路线里程最长。下一步,将两个站点合并到同一条行车路线上,减少一辆运输车,相应地缩短路线里程,选择节约距离最多的一对站点合并在一起,修订后的路线如图(b)。节约法的目标是使所有车辆的行驶总里程最短,并且为所有站点提供服务的卡车数量最少。该方法先假设每一个站点都有一辆虚拟的车辆提供服务,随后返回仓库,如图(a)所示,这时的路线里程最长。下一步,将两个站点合并到同一条行车路线上,减少一辆运输车,相应地缩短路线里程,选择节约距离最多的一对站点合并在一起,修订后的路线如图(b)。 • 继续以上过程,除了将单个站点合并在一起外,还可以将某站点并入已经包含多个站点的路线上。每次合并都要计算所节约的距离,节约距离最多的站点就应该纳入现有路线。假如由于某些约束条件(如路线太长,无法满足时间窗口的要求,或超过车辆的承载能力),节约距离最多的站点不能并入该路线,就要考虑节约距离次多的站点。重复该过程直到所的站点的路线设计完成。
某一配送中心p0向10个客户pj(j=1,2,…,10)配送货物,其配送网络如图所示。图中括号内的数字表示客户的需求量(吨),线路上的数字表示两节点之间的距离。配送中心有2t和4t两种车辆可供使用,试制定最优的配送方案。
第一步:计算最短距离 目的:计算出配送中心、客户任意两点之间最短距离 方法:最短距离法
第一步:计算最短距离。根据配送网络中的已知条件,计算配送中心与客户及客户之间的最短距离第一步:计算最短距离。根据配送网络中的已知条件,计算配送中心与客户及客户之间的最短距离
第二步:计算节约里程 目的:计算出配送中心(O)到任意两个客户(A、B)之间节约的里程数. 方法:线路AB节约里程数=OA+OB—AB
第三步:将节约里程进行分类,按从大到小的顺序排列,得表第三步:将节约里程进行分类,按从大到小的顺序排列,得表
第三步:将节约里程进行分类,按从大到小的顺序排列,得表第三步:将节约里程进行分类,按从大到小的顺序排列,得表
第四步:确定配送线路 • (1)初始方案:假设对每一客户分别单独派车送货
能不能将某些站点合并形成一条线路?那么,哪些站点可以合并?怎么合并?能不能将某些站点合并形成一条线路?那么,哪些站点可以合并?怎么合并? 初始方案: 配送线路10条 配送距离:S:148km 配送车辆:2t×10 结果如图
修正方案思路 • 将两个站点合并到同一条行车路线上,减少一辆运输车,相应地缩短路线里程------------选择节约距离最多的一对站点合并在一起。
将两个站点合并到同一条行车路线上,减少一辆运输车,相应地缩短路线里程------------选择节约距离最多的一对站点合并将两个站点合并到同一条行车路线上,减少一辆运输车,相应地缩短路线里程------------选择节约距离最多的一对站点合并
满足条件: 货物重量<载货量 1.5+0.7=2.2吨<4吨
满足条件: 货物重量<载货量载货量1.5+0.7+0.6=2.8吨<4吨
满足条件: 货物重量<载货量载货量1.5+0.7+0.6+0.8=3.6吨<4吨