运输路线优化课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《运输路线优化课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 运输 路线 优化 课件
- 资源描述:
-
1、u运输路线的选择影响到运输设备和人员的利用,正确地运输路线的选择影响到运输设备和人员的利用,正确地确定合理的运输路线可以降低运输成本,因此运输路线确定合理的运输路线可以降低运输成本,因此运输路线的确定是运输决策的一个重要领域。安排运输路线和时的确定是运输决策的一个重要领域。安排运输路线和时间的几个原则如下:间的几个原则如下:l将将相互接近的停留点的货物装在一辆车上运送,以便停相互接近的停留点的货物装在一辆车上运送,以便停留点之间的运行距离最小化;留点之间的运行距离最小化;u车辆的运输路线应将邻近的停留点串起来,以使停留点之间的车辆的运输路线应将邻近的停留点串起来,以使停留点之间的运输距离最小化
2、,这样也就使总的路线上的运输时间最短。运输距离最小化,这样也就使总的路线上的运输时间最短。l将集聚在一起的停留点安排同一天送货,要避免不是同将集聚在一起的停留点安排同一天送货,要避免不是同一天送货的停留点在运行路线上重叠;一天送货的停留点在运行路线上重叠;l运行路线从离仓库最远的停留点开始。运行路线从离仓库最远的停留点开始。u运行路线从离仓库最远的停留点开始,送货车辆依次装载临运行路线从离仓库最远的停留点开始,送货车辆依次装载临近这个关键停留点的一些停留点的货物,这辆货车满载后,近这个关键停留点的一些停留点的货物,这辆货车满载后,再安排另一辆货车装载另一个最远的停留点的货物。再安排另一辆货车装
3、载另一个最远的停留点的货物。仓库仓库4.一辆货车顺次途径各停留点的路线尽量不交叉,要成泪滴一辆货车顺次途径各停留点的路线尽量不交叉,要成泪滴状。状。l在多种规格车型的车队中,应优先使用载重量最大的货在多种规格车型的车队中,应优先使用载重量最大的货车。车。u在运输货物时,最好是使用一辆载重量大到能将路线上所在运输货物时,最好是使用一辆载重量大到能将路线上所有停留点所要求运送的货物都装载的货车,这样可以将服有停留点所要求运送的货物都装载的货车,这样可以将服务区停留点的总的运行距离或时间最小化。务区停留点的总的运行距离或时间最小化。l提货应混在送货过程中进行,而不要在运行路线结束后提货应混在送货过程
4、中进行,而不要在运行路线结束后再进行。再进行。u提货应尽可能在送货过程中进行,以减少交叉路程量,而提货应尽可能在送货过程中进行,以减少交叉路程量,而在送货结束后再进行提货经常会发生路程交叉。在送货结束后再进行提货经常会发生路程交叉。l对偏离集聚停留点路线远的单独的停留点可专门安排车对偏离集聚停留点路线远的单独的停留点可专门安排车辆送货辆送货 。u偏离集聚停留点少,特别是那些送货量小的停留点一般要偏离集聚停留点少,特别是那些送货量小的停留点一般要花费大量的时间和费用,因此适用小载重量的车辆专门为花费大量的时间和费用,因此适用小载重量的车辆专门为这些停留点送货是合理的。这些停留点送货是合理的。l
5、另一个可供选择的方案是租用车辆或采用公共服务(如另一个可供选择的方案是租用车辆或采用公共服务(如邮政服务)为这些停车邮政服务)为这些停车点点送货。送货。8. 应当避免停留点工作时间太短的约束。应当避免停留点工作时间太短的约束。u停留点工作时间太短会迫使途经停留点的顺序偏离理想状停留点工作时间太短会迫使途经停留点的顺序偏离理想状态。态。运输路线决策就是,找到运输网络中的最佳路线,以尽可能缩短运输时间或运输距离,达到降低运输成本、改善运输服务的目标。 运输路线决策问题有三种基本类型:运输路线决策问题有三种基本类型: 一是起点和终点不同的单一路径规划; 二是多个起点和终点的路径规划; 三是起点和终点
6、相同的路径规划。一、起点和终点不同的单一路径规划一、起点和终点不同的单一路径规划 此类问题可以描述为在一个已知交通运输网络中,寻找从出发地到目的地的最佳路线。这里的“最佳”可以指可以指距离最短、时间最省或是费用最少。距离最短、时间最省或是费用最少。数学模型求网络图中二点之间的最短路问题。采用网络规划中求最短路DijkstraDijkstra算法(标号算法)算法(标号算法)。除了距离以外,还需要考虑通过交通网络的时间长短时间长短。 对分离的、单个始发点和终点的网络运输路线对分离的、单个始发点和终点的网络运输路线选择问题,最简单和直观的方法是最短路线法。选择问题,最简单和直观的方法是最短路线法。初
7、始,除始发点外,所有节点都被认为是未解的,初始,除始发点外,所有节点都被认为是未解的,即均未确定是否在选定的运输路线上。始发点作即均未确定是否在选定的运输路线上。始发点作为已解的点,计算从原点开始。为已解的点,计算从原点开始。 一般的计算方法是:一般的计算方法是: (1) (1)第第n n次迭代的目标。寻求第次迭代的目标。寻求第n n次最近始发点的节点,次最近始发点的节点,重复重复n n1 1,2 2,直到最近的节点是终点为止。,直到最近的节点是终点为止。 (2) (2)第第n n次迭代的输入值。次迭代的输入值。(n1)(n1)个最近始发点的节点个最近始发点的节点是由以前的迭代根据离始发点最短
8、路线和距离计算而得的。是由以前的迭代根据离始发点最短路线和距离计算而得的。 (3) (3)第第n n个最近节点的侯选点。每个已解的节点由线路个最近节点的侯选点。每个已解的节点由线路分支通向一个或多个尚未解的节点,这些未解的节点中有分支通向一个或多个尚未解的节点,这些未解的节点中有一个以最短路线分支连接的是候选点。一个以最短路线分支连接的是候选点。 (4) (4)第第n n个最近的节点的计算。将每个已解节点及其个最近的节点的计算。将每个已解节点及其候选点之间的距离和从始发点到该已解节点之间的距离加候选点之间的距离和从始发点到该已解节点之间的距离加起来,总距离最短的候选点即是第起来,总距离最短的候
9、选点即是第n n个最近的节点。也就个最近的节点。也就是始发点到达该点最短距离的路径。是始发点到达该点最短距离的路径。 以下面的实例可以具体说明最短运输路线是怎样计算以下面的实例可以具体说明最短运输路线是怎样计算的。的。【例】如图所示是一张公路运输网示意图,其中【例】如图所示是一张公路运输网示意图,其中A是起点,是起点,J是终点,是终点,B、C、D、E、G、H、I是网是网络中的结点,结点与结点之间以线路连接,线路络中的结点,结点与结点之间以线路连接,线路上标明了两个结点的距离,以运行时间(分)表上标明了两个结点的距离,以运行时间(分)表示。要求确定一条从起点示。要求确定一条从起点A到终点到终点J
10、的最短的运输的最短的运输路线。路线。A起点起点BEIJ终点终点HFCDG8490841383481564813215090601321264812666120 我们首先列出一张如表格我们首先列出一张如表格3 33 3所示的表格。所示的表格。第一个已解的节点就是起点或点第一个已解的节点就是起点或点A A。与。与A A点直接连点直接连接的解的节点有接的解的节点有B B、C C和和D D点。第一步,我们可以看点。第一步,我们可以看到到B B点是距点是距A A点最近的节点,记为点最近的节点,记为ABAB。由于。由于B B点是唯点是唯一选择,所以它成为已解的节点。一选择,所以它成为已解的节点。 随后,找
11、出距随后,找出距A A点和点和B B点最近的未解的节点。只要列出点最近的未解的节点。只要列出距各个已解的节点最近的连接点,我们有距各个已解的节点最近的连接点,我们有A-CA-C,B BC C。记。记为第二步。注意从起点通过已解的节点到某一节点所需的为第二步。注意从起点通过已解的节点到某一节点所需的时间应该等于到达这个已解节点的最短时间加上已解节点时间应该等于到达这个已解节点的最短时间加上已解节点与未解节点之间的时间,也就是说,从与未解节点之间的时间,也就是说,从A A点经过点经过B B点到达点到达C C的距离为的距离为AB+BCAB+BC90+6690+66156156分,而从分,而从A A直
12、达直达C C的时间为的时间为138138分。现在分。现在C C也成了已解的节点。也成了已解的节点。 第三次迭代要找到与各已解节点直接连接的最近的未第三次迭代要找到与各已解节点直接连接的最近的未解节点。如表解节点。如表3 33 3所示,有三个候选点,从起点到这三个所示,有三个候选点,从起点到这三个候选点候选点D D、E E、F F所需的时间,相应为所需的时间,相应为348348、174174、228228分,其分,其中连接中连接BEBE的时间最短,为的时间最短,为174174分,因此正点就是第三次迭分,因此正点就是第三次迭代的结果。代的结果。 重复上述过程直到到达终点重复上述过程直到到达终点J
13、J,即第八步。最小的路,即第八步。最小的路线时间是线时间是384384分,连线在表分,连线在表3 33 3上以星上以星( (并并) )符号标出者,符号标出者,最优路线为最优路线为A-B-E-I-JA-B-E-I-J。 在节点很多时用手工计算比较繁杂,如果把网络的节在节点很多时用手工计算比较繁杂,如果把网络的节点和连线的有关数据存入数据库中,绝对的最短距离路径点和连线的有关数据存入数据库中,绝对的最短距离路径并不说明穿越网络的最短时间,因为该方法没有考虑各条并不说明穿越网络的最短时间,因为该方法没有考虑各条路线的运行质量。路线的运行质量。 因此,对运行时间和距离都设定权数就可以得出比较因此,对运
14、行时间和距离都设定权数就可以得出比较具有实际意义的路线。具有实际意义的路线。【练习】如图所示是一张公路运输网示意图,其中【练习】如图所示是一张公路运输网示意图,其中A是起点,是起点,I是终点,是终点,B、C、D、E、G、H是网络是网络中的结点,结点与结点之间以线路连接,线路上中的结点,结点与结点之间以线路连接,线路上标明了两个结点的距离,以运行时间(分)表示。标明了两个结点的距离,以运行时间(分)表示。要求确定一条从起点要求确定一条从起点A到终点到终点I的最短的运输路线。的最短的运输路线。A起点起点BCDEFGHI终点终点2040606030605050505020453080100物流管理人
15、员经常遇到的一个路线选择问题是始发点就是终物流管理人员经常遇到的一个路线选择问题是始发点就是终点的路线选择。这类问题通常在运输工具是同一部门所有点的路线选择。这类问题通常在运输工具是同一部门所有的情况下发生。始发点和终点相合的路线选择问题通常被的情况下发生。始发点和终点相合的路线选择问题通常被称为称为“旅行推销员旅行推销员”问题,对这类问题应用经验探试法比问题,对这类问题应用经验探试法比较有效。较有效。 经验告诉我们,当运行路线不发生交叉时,经过各经验告诉我们,当运行路线不发生交叉时,经过各停留点的次序是合理的,同时,如有可能应尽量使运行路停留点的次序是合理的,同时,如有可能应尽量使运行路线形
16、成泪滴状。图线形成泪滴状。图3 32 2所示是通过各点的运行路线示意图,所示是通过各点的运行路线示意图,其中图其中图3 32(a)2(a)是不合理的运行路线,图是不合理的运行路线,图3 32(b)2(b)是合理的是合理的运行路线。根据上述运行路线。根据上述“运行路线不发生交叉运行路线不发生交叉”“”“运行路线运行路线形成泪滴状形成泪滴状”两点原则。两点原则。(1 1)人工计算方法)人工计算方法扫描法扫描法 问题:对于若干个停车点(客户)安排最优行车路线。问题:对于若干个停车点(客户)安排最优行车路线。第一步,将仓库(出发点)和所有的停车点位置画在地图第一步,将仓库(出发点)和所有的停车点位置画
17、在地图上或坐标图上;上或坐标图上;第二步,通过仓库位置放置一直尺,然后顺时针或逆时针第二步,通过仓库位置放置一直尺,然后顺时针或逆时针方向转动,直到直尺交到一个停车点。询问:方向转动,直到直尺交到一个停车点。询问:累计的装货累计的装货量是否超过送货的载重量或容积(首先要使用最大的送货量是否超过送货的载重量或容积(首先要使用最大的送货车辆)车辆)。如是,最后的停车点排除,将路线确定下来。然。如是,最后的停车点排除,将路线确定下来。然后再从这个停车点开始继续扫描,开始一条新的路线。这后再从这个停车点开始继续扫描,开始一条新的路线。这样扫描下去,直至全部的停留点都被分配到路线上。样扫描下去,直至全部
18、的停留点都被分配到路线上。 第三步,对每条路线安排运行顺序,以求运行距离最小化。第三步,对每条路线安排运行顺序,以求运行距离最小化。方案的误差率在方案的误差率在10%10%左右。左右。扫描法扫描法 是是是是开始开始将所有的停留点位置画在地图上将所有的停留点位置画在地图上选择适当的车辆装载这个停留点的货物选择适当的车辆装载这个停留点的货物然后顺时针或逆时针方向转动直尺,直到直尺交到一个停留点。然后顺时针或逆时针方向转动直尺,直到直尺交到一个停留点。通过仓库位置放置一直尺,直尺指向任何方向均可通过仓库位置放置一直尺,直尺指向任何方向均可是否超过车辆容积或体积是否超过车辆容积或体积的限度的限度是否扫
19、描完所有是否扫描完所有停留点停留点安排下一辆车装载货物,得到一条运行线路安排下一辆车装载货物,得到一条运行线路结束结束继续转动直尺,扫描到下一个停留点,分配该车辆继续转动直尺,扫描到下一个停留点,分配该车辆装载货物装载货物优化每条运行路线的停留点顺序,以求运行距离最小优化每条运行路线的停留点顺序,以求运行距离最小化化否否否否l【例】某公司从其所属的仓库用送货车辆到各客户点提货,【例】某公司从其所属的仓库用送货车辆到各客户点提货,然后将客户的货物运回仓库,以便集运成大的批量再进行然后将客户的货物运回仓库,以便集运成大的批量再进行远程运输。全天的提货量见下图,提货量以件为单位。送远程运输。全天的提
20、货量见下图,提货量以件为单位。送货车每次可运载货车每次可运载1万件,完成一次运行路线一般需要一天万件,完成一次运行路线一般需要一天时间。该公司要求确定:需多少条路线(即多少辆送货时间。该公司要求确定:需多少条路线(即多少辆送货车);每条路线上有哪几个客户点;送货车辆途经有关客车);每条路线上有哪几个客户点;送货车辆途经有关客户点的顺序。户点的顺序。400040001000100030003000200020001000100020002000200020002000200020002000300030002000200030003000【例例】某运输公司为其客户企业提供取货服务,货物运回仓库某
21、运输公司为其客户企业提供取货服务,货物运回仓库集中后,将以更大的批量进行长途运输。所有取货任务均由集中后,将以更大的批量进行长途运输。所有取货任务均由载重量为载重量为1010吨的货车完成。现在有吨的货车完成。现在有1313家客户有取货要求,各家客户有取货要求,各客户的去货量、客户的地理位置坐标见表客户的去货量、客户的地理位置坐标见表7-107-10。运输公司仓。运输公司仓库的坐标为(库的坐标为(19.5019.50,5.565.56)。要求合理安排车辆,并确定各)。要求合理安排车辆,并确定各车辆行驶路线,使总运输里程最短。车辆行驶路线,使总运输里程最短。 3 2 2.4 2.8 3.11.8
22、2.5 2.25 2.6 2.11.5 1.9 1.6 1#线路 2#线路 3#线路 11 12 9 10 7 8 2 1 5 4 3 13 6 0 (2)节约里程法 基本原理 基本原理是几何学中三角形一边之长必定小于另外两边之和。 节约里程法核心思想是依次将运输问题中的两个回路合并为一个回路,每次使合并后的总运输距离减小的幅度最大,直到达到一辆车的装载限制时,再进行下一辆车的优化。优化过程分为并行方式和串行方式两种。 假如一家配送中心(DC)向两个用户A、B运货,配送中心到两用户的最短距离分别是La和Lb,A和B间的最短距离为Lab,A、B的货物需求量分别是Qa和Qb,且(Qa+Qb)小于运
23、输装载量Q,如图所示,如果配送中心分别送货,那么需要两个车次,总路程为:L1=2(La+Lb)。ABDCLaLbABDCLaLb Lab 如果改用一辆车对两客户进行巡回送货,则只需一个车次,行走的总路程为: L2=La+Lb+Lab 有三角形的性质我们知道: LabL/2lL外外75+70145L/2lL内内大于全圈长的一半,不是最优方案,应重新甩段大于全圈长的一半,不是最优方案,应重新甩段破圈,甩内圈运量最小区段破圈,甩内圈运量最小区段a A,寻找最优方案。,寻找最优方案。150100CAD17016010011080130Babcd130807090803020l计算内外圈长:计算内外圈长
24、:lL/2(220+180+65+80+70+60+75+90)/2420lL内内180+80+60+90410L/2lL外外70+75+220365L/2l将上述运输结果填入平衡表:将上述运输结果填入平衡表:运量运量abcd产量产量A8080B13020150C8090170D7030100销量销量130100160110500接收地接收地发送地发送地【练习】某地区物资供销情况如图所示,现要求得物【练习】某地区物资供销情况如图所示,现要求得物资调运的最优方案。资调运的最优方案。3020502030607010020364523251823ABCDEFGHI302050203060701002
25、02020802030304010ABCDEFGHIl根据图中箭头将内外圈货流里程汇总,检查是否超根据图中箭头将内外圈货流里程汇总,检查是否超过全圈长的一半。过全圈长的一半。lL/2(45+23+25+18+23+36)/285lL内内25+18+2366L/2lL外外23+3659L/2l将上述运输结果填入平衡表:将上述运输结果填入平衡表:送货量送货量BCEGI产量产量A2020D2020F10302040100H303060销量销量3050207030200接收地接收地发送地发送地运量运量BCEGI产量产量A2020D2020F102070100H303060销量销量30502070302
展开阅读全文