中科院物流系统规划建模与实例 第8章配送线路规划.ppt
《中科院物流系统规划建模与实例 第8章配送线路规划.ppt》由会员分享,可在线阅读,更多相关《中科院物流系统规划建模与实例 第8章配送线路规划.ppt(91页珍藏版)》请在三一办公上搜索。
1、第4篇 运输决策和回收物流仿真,第8章 配送线路规划,交通运输的主要内容进行人和货物的载运和输送物流系统关心的两大问题运输方式选择运输线路优化,第8章 配送线路规划,8.1 运输模式的选择,8.1 运输模式的选择,8.1.2 库存与运输决策不同运输模式对库存的影响较慢的运输模式会引起较大的中转或运输库存较大运量单位的运输方式会出现订单批量超过当前需求量的情况,出现不需要的库存。较慢的运输模式会引起安全库存的提高。,例 1,某销售公司的商品需求成正态分布,且互相独立,每周的平均需求为1000件,方差为500件,每件成本为200美元,存储成本率为25%,每件重量为3lb,采用周期检查策略。运输方式
2、初步选择采用铁路或整车、零担,其中零担有2个批量1000或2000,如表8-1所示。请根据上述信息确定优化的运输方式。,表8-1 各运输方式的情况,解题步骤(1)首先计算运输费用(2)根据第6章的库存知识,计算周期检查策略下的各种库 存成本。(3)有以上结果计算累积运输成本以及总库存成本并得出 结论。,表8-2 运输费用,表8-3 库存费用,零担(1000),平均周期库存500,安全库存707.1,,中转库存成本按照提前期的时间计算,表8-4 运输、库存费用,8.2 线路优化模型,点点间运输最短路径求解方法多点间运输运输算法单回路运输TSP模型及求解多回路运输VRP模型及求解,8.2.1 点点
3、间运输最短路径求解方法,最短路径问题假设有n个节点和m条弧的连通图G(Vn,Em),并且图中的每条弧(i,j)都有一个长度cij(或者费用cij),则最短路径为:在连通图G(Vn,Em)中找到一条从节点1到节点n距离最短(或费用最低)的路径。,最短路径问题的4种基本原型从指定起始点到指定终点间的最短距离从指定起始点到其它所有点间的最短距离所有任意两点间的最短距离经过k个节点的最短距离,问题模型一般需要满足四个假设条件两点间的弧线距离为整数任何两点间都有直接相连的弧,如果没有则增加一个距离为的弧。所有的距离非负弧有方向解决最短路径问题的常用算法Dijkstra算法、逐次逼近算法、Floyd算法,
4、Dijkstra算法,适用对象求解任意指定两点之间的最短路径求解指定点到其余所有节点之间的最短路径算法思想依据,Dijkstra算法算法思想,Dijkstra算法,标号(Label)是指在Dijkstra算法中用来标记各个节点的属性的一套符号,根据不同的需要有:试探性的距离标号,永久标号和临时标号。两种不同的Dijkstra算法标号设定算法标号修正算法:适合有负路径的网络问题,标号设定Dijkstra算法基本步骤,(1)设置两个顶点集合S和T,S中存放已找到最短路径的顶点,即带有永久标号的顶点集合;T中存放当前还未找到最短路径的顶点,即未带有标号的顶点集合:(2)初始集合S中只包含起始顶点v0
5、,然后不断从集合T中选取到顶点v0路径长度最短的顶点vj加入集合S,即对集合S加上一个永久标号。新加入的顶点有两种可能的途径到达v0,一是直接与v0相连,,另一则是与集合S中已知最短路径的顶点相连,构成一个新的最短路径。lk(vj)表示第k步求得的最短路,有:vi指的是集合S中的顶点,而vj则是一个试探性节点,是集合T中的任意元素;(3)重复2,直到目标点vn被加入到集合S中。,例 2,现有如图8-2所示的连通图,试求解从顶点v1到顶点v6之间的最短路径和最短路径的长度。,图8-2 例2的连通图,8.2 线路优化模型,8.2.2 多点间运输运输算法多点间运输问题是指有起始点或目的点不唯一的运输
6、调配问题产销平衡运输问题它是多点间运输问题中最为常见的问题,设计的总供应能力和总需求是一样的,但是由不同的路径进行配送时,会导致最终的总运输成本不一样,此类问题的目标就是寻找最低的总运输成本。,供应点A=a1,a2,an,需求点 B=b1,b2,bn。cij代表和ai之bj间的距离或者费用等权重。xij代表和ai向bj的运送量。,模型,8.2.2 多点间运输运输算法,多点间的运输调配问题的求解方法(1)单纯形法:比较精确,但计算量大,常借助计算机求解。(2)表上作业法(也称运输算法):对比较简单的问题求解直观方便,可手工完成。,例 3,有一3个起始点和4个目的点的运输问题,3个起始点的供应量分
7、别是50、50、75,4个目的点的需求量分别为40,55,60,20.它们之间的距离可以分别为:,假设每次装车的额外费用不计,运输成本与所行驶的距离成正比。用运输算法求解最优的运输方案。,例 3 求解步骤,这是一个十分典型的多点间运输的问题,应用运输算法求解步骤如下:(1)建立运输表(2)确定初始条件解:西北角法、最小值法(3)对初始条件解进行优化,得到最优解:闭回路法,8.2.3 单回路运输TSP模型及求解,8.2.3 单回路运输TSP模型及求解,单回路运输问题是指在路线优化中,设存在节点集合D,选择一条合适的路径遍历所有的节点并且要求闭合。特点单一性(只有一个回路)遍历性(不可遗漏),TS
8、P模型,TSP模型是单回路运输问题的最为典型的一个模型,它的全称是Traveling Salesman Problem(TSP),中文叫做旅行商问题,它是一个典型的NP-Hard问题。模型描述在给出的一个n顶点网络(有向或无向),要求找出一个包含所有n个顶点的具有最小耗费的环路。求解方法枚举法;分支定界法;启发式算法,最近邻点法,简介由Rosenkrantz和Stearns等人在1977年提出的一种用于解决TSP问题的算法,该算法计算快捷,但精度低,可作为进一步优化的初始解。算法步骤(1)从零点开始,作为整个回路的起点。(2)找到离刚刚加入到回路的上一顶点最近的一个顶点并 将其加入到回路中。(
9、3)重复步骤(2),直到A中的所有顶点都加入到回路中。(4)最后,将最后一个加入的顶点和起点连接起来。,例 4,现有一个连通图,|A|=6,它们的距离矩阵如表8-22所示,它们的相对位置如图8-5所示,假设 i,j 两点之间的距离是对称的。,2,3,1,5,4,6,图8-5 位置图,最近插入法,由Rosenkrantz和Stearns等人在1977年提出算法步骤(1)找到c1k最小的节点vk,形成一个子回路,T=v1,vk,v1。(2)在剩下的节点中,寻找一个离子回路中某一节点最近的节点vk。(3)在子回路中找到一条弧(i,j),使得cik+ckj-cij最小,然后将节点vk插入到节点vi,v
10、j之间,用两条新的弧(i,k)、(k,j)代替原来的弧(i,j),并将节点vk加入到子回路中。(4)重复步骤(2)、(3),直到所有的节点都加入子回路中。,8.2.4 多回路运输VRP模型及求解,8.2.4 多回路运输VRP模型及求解,最早由Dantzig和Ramser在1950年首次提出。该问题的研究目标是:对一系列顾客需求点设计适当的路线,使车辆有序地通过它们,在满足一定的约束条件(如货物需求量、发送量、交发货时间、车辆容量限制、行驶里程限制、时间限制等)下,达到一定的优化目标(如里程最短、费用最少、时间尽量少、车队规模尽量小、车辆利用率高等)。与前面问题的区别,VRP模型,运用VRP模型
11、需要考虑的问题(1)仓库(2)车辆(3)时窗(4)顾客(5)道路信息(6)货物信息(7)运输规章VRP模型描述,VRP模型,(3)限制条件:1)Nm 2)每一个定单都要完成。3)每辆车完成任务之后都要回到v0。4)车辆的容量限制不能超过。5)特殊问题还需要考虑时窗的限制。6)运输规章的限制。,VRP问题的分类,VRP常用的基本问题旅行商问题(TSP、MTSP&VRP)分配问题运输问题背包问题最短路径问题最小费用流问题中国邮递员问题,节约算法,Clarke和Wright在1964年提出,是目前用来解决VRP模型最有名的启发式算法。算法思想将运输问题中存在的两个回路(0,i,0)和(0,j,0)合
12、并成为一个回路(0,i,j,0)。在上面的合并操作中,整个运输问题的总运输距离将会发生变化,如果变化后总运输距离下降,则称节约了运输距离。相应的变化值,叫做节约距离,节约算法,节约算法的图形描述两种基本实现途径(1)并行方式(2)串行方式,调整前,调整后,并行方式,第一步,形成初始解:k条路线第二步,计算节约度对所有节点对计算节约度,并排序Cij=ci0+c0j-cij,i,j=1,2,n;ij第三步,进行回路合并 按照节约度的排序,合并以(i,0)结束以(0,j)结尾的回路例子,串行方式,第一步,形成初始解第二步,计算节约度第三步,进行回路合并 将合并为 或,扫描算法,扫描算法(Sweep
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 中科院物流系统规划建模与实例 第8章配送线路规划 中科院 物流 系统 规划 建模 实例 配送 线路

链接地址:https://www.31ppt.com/p-2965003.html