专题2车辆路径问题课件.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《专题2车辆路径问题课件.pptx》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 专题 车辆 路径 问题 课件
- 资源描述:
-
1、2006.12.8张军张军第1页,共37页。主要内容n什么是什么是VRPnVRP背景及应用背景及应用nVRP问题定义问题定义nVRP问题的分类问题的分类nVRP问题数学模型问题数学模型nVRP算法类型及简要介绍算法类型及简要介绍n近年来关于近年来关于VRP的研究的研究第2页,共37页。一、什么是VRP VRP(Vehicle Routing Problem)车辆路径问题车辆路径问题 当不考虑时间要求,仅根据空间位置安排线路时,称为车辆路径问题。第3页,共37页。二、VRP的背景及应用 车辆路径问题是由G.Dantzig和J.Ramser于1959年首先提出来的,很快引起运筹学、管理学、计算机应
2、用、组合数学、图论等学科的专家学者的高度重视。其研究结果在运输系统、物流配送系统、快递收发系统中都已得到广泛应用。第4页,共37页。三、VRP问题定义 对一系列发货点或收货点,组织适当的行车路线,使车辆有序地通过它们,在满足一定的约束条件(如货物需求量、发送量、交发货时间、车辆容量限制、行驶里程限制、时间限制等)下,达到一定的目标(如路程最短、费用最小、时间尽量少、使用车辆尽量少等)。第5页,共37页。四、VRP问题的分类n按任务特征分类按任务特征分类 装货问题(Pure Pick Up)、卸货问题(Pure Delivery)及装卸混合问题(Combined Pick Up and Deli
3、very)n按任务性质分类按任务性质分类 有对弧服务问题(如中国邮递员问题)和对点服务问题(如旅行商问题)以及混合服务问题(如交通车路线安排问题)n按按车辆载货状况车辆载货状况分类分类 有满载问题和非满载问题第6页,共37页。n按按车场数目车场数目分类分类 有单车场问题和多车场问题n按按车辆类型车辆类型分类分类 有单车型问题和多车型问题n按按车辆对车场的所属关系车辆对车场的所属关系分类分类 有车辆开放问题(车辆可不返回车场)和车辆封闭问题(车辆必须返回车场)n按按已知信息的特征已知信息的特征分类分类 有确定性VRP和不确定性VRP,其中不确定性VRP 可进一步分为随机VRP(SVRP)和模糊V
4、RP(FVRP)第7页,共37页。n按按优化目标数来优化目标数来分类分类 有单目标问题和多目标问题n按按约束条件约束条件分类分类1.有距离约束的VRP问题(Distance Constrained Vehicle Routing Problem)2.有能力约束的VRP问题(Vehicle Routing Problem with Capacity Restriction)3.对称问题和非对称问题4.三角不等式问题第8页,共37页。n按按约束条件约束条件分类分类5.有等需求问题(Equal Demand)和非等需求问题(Unequal Demand)6.有时间窗的VRP问题(Vehicle Ro
5、uting Problem with Time Window)该问题中还包括柔性时间窗约束和刚性时间窗约束 第9页,共37页。五、VRP问题的数学模型(1)问题问题 从一个配送中心出发,向多个客户点送货,然后在同一天内返回到该配送中心,要安排一个满意的运行路线。(2)已知条件已知条件1.配送中心拥有的车辆台数m及每辆车的载重量(吨位)为2.需求点 数为n及每个点的需货量为3.配送中心到各需求点的费用及各需求点之间的费用为iP(1,2,.,)iW im(1,2,.,)iR in(1,2,.,1;1,2,.,;,0ijC injn ij i 表示配送中心)第10页,共37页。五、VRP问题的数学模
6、型(3)目标目标 各车辆行走的路径使总运输费用最小。(4)模型中符号定义模型中符号定义1.所有收货点的货物量需求为2.车辆的容量限制3.决策变量iWiRijkX1 第k辆车从点i到点j2 0 否则 kiY 1 需求点i由车辆k送货2 0 否则 ;,0,1,.,1,2,.;1,2,.,ij i jnin km 第11页,共37页。五、VRP问题的数学模型数学模型为:数学模型为:011110 =.1,2,.,;(1)11,2,.,;(2)0,1,2,.,;1,2,.,;(3)nnKijijkijknikikiKkiknijkkjiM inzCXs tR YWkmYinXYjn kK 00,1,2,
7、.,;1,2,.,;(4)0,1,2,.,;1,2,.,;(5),0,1,2,.,;1,2,.,(6)nijkkijkjijkXYin kKYin kKXijn kK 或或 0每辆车所运送的货物量不超过其载重量每个需求点由且仅由一辆车送货若客户点j由车辆k送货,则车辆k必由某点i到达点j若客户点i由车辆k送货,则车辆k送完该点的货后必到达另一点j第12页,共37页。六、VRP算法类型及简要介绍VRP算法类型分枝定界法分枝定界法(Branch and Bound Approach)割平面法割平面法(Cutting Planes Approach)网络流算法网络流算法(Network Flow A
8、pproach)动态规划算法动态规划算法(Dynamic Programming Approach)构造算法构造算法(Constructive Algorithm)两阶段算法两阶段算法(Two Phase Algorithm)亚启发式算法亚启发式算法(Metaheuristics Algorithm)第13页,共37页。C-W节约算法算法的思想算法的思想假定有n个访问地,把每个访问地看成一个点,并取其中的一个点作为基点。首先将每个点与基点相联接,构成线路1j1(j2,3,n)这样就得到一个具有n-1条线路的图。旅行者按照此路线访问的n个点所走的路程总为 z=2c1j,其中c1j 为点1到点j(
9、j2,3,n)的路段长度,这里假定c1j cj1(对所有点j)。若联接点i和j,即使旅行者走弧(i,j),所节约的路程值(i,j)可计算如下:s(i,j)=2 c1i+2 c1j(c1i+c1j+cij)。对不同的点对s(i,j)越大,所节约的路程越多,因此应优先将这段弧插入到旅行线路中。第14页,共37页。算法的步骤算法的步骤(1)选取基点,将基点与其他各点联接,得到n-1条线路1-j-1(j2,3,n)(2)对不违背条件的所有可联接点对(i,j)计算节约值s(i,j)=c1i+c1j cij(3)将所有的s(i,j)按其值由大到小排列。(4)按s(i,j)值的上述顺序,逐个考察其端点i和j
展开阅读全文