当前位置:文档之家› 动态车辆路径问题的优化方法

动态车辆路径问题的优化方法

本文研究基于以下假设:①车辆通过交通网 络中各路段的时间统计规律已知,车辆通过路段 (i,歹)的时间服从正态分布N(∥¨盯);②车辆在 行驶过程中可以获得交通状况的动态信息,即车 辆已知在较短的未来时间内通过各路段的最可能 行驶时间.
2 DⅥ冲的优化算法及仿真设计
2.1 DVRP的优化算法 尽管DⅥ计中车辆通过各路段的时间动态
,:M—.
h(s)=g(s)+A艺Pi·L(s). (1)
i=1
应用GLS求解DVRP时作以下假设:车辆在 执行任务的过程中只允许调整顾客的访问顺序或 访问路径,而不改变初始计划中指定的访问顾客 的集合.这种假设是符合实际应用的,比如车辆所 载的货物或工作人员携带的单据是与顾客相关 的,由其访问的顾客是不能由其他车辆服务的. 基于以上假设,初始解产生以后,GLS不做车辆
包括两部分:①执行任务的车辆应用初始车辆路 径计划,在执行过程中不因交通路况的变化而改 变路径,模拟车辆执行各自任务,统计全部车辆所 用时间总和;②执行任务的车辆应用初始车辆路 径计划,在执行过程中依据实时交通路况应用 G】§优化算法更新车辆路径,并依据设定的接受 准则改变路径,模拟车辆执行各自任务,统计全部 车辆所用时间总和.
验,得出了咖车辆路径的更新原则,研究成 仿真模型,通过对71个节点交通路网的仿真实
果对于现代城市智能交通系统中的车辆路径优化
收稿日期:2007一04—05 基金项目:国家自然科学基金资助项目(70301007,70771020,70431003);新世纪优秀人才支持计划项目(NCET-06-0286). 作者简介:刘士新(1968一),男,辽宁调兵山人,东北大学教授.
广百百]
车辆i按照初始车辆路径开始执行任务
到达下一路段前根据交通网络的模拟信 息,应用Floyd算法求解各顾客之间及顾 客与车库之问的车辆最小通过时间
应用GLS算法更新车辆i的行驶路线
的通过时间为无穷大.实验中产生了5个顾客数
为10的问题(C10.1~C10—5),3个顾客数为15
的问题(c15—1-C15—3),3个顾客数为20的问题
L儿,Shi.xin,FENG H.口i—lan (Key Laboratory of Integrated Automation Df Process Industry,Ministry of Education,Northeastern University, Shenyang 110()04,China.Correspondent:LIU Shi—xin,E-mail:sxliu@mail.neu.edu.cn)
物流优化已经成为当代企业的一个重要利润 源泉.车辆路径问题(vehicle routing problems, Ⅵ冲)是物流领域的核心和热点研究问题,吸引了 众多学者和业者的研究和关注.现代物流市场的 激烈竞争和顾客的个性化需求不断提高,使得现 代物流配送运作更加复杂,要求物流配送系统更 加灵活、高效地针对变化的环境调整作业计划.计 算机及通讯技术的迅速发展,使得交通状况及运 输工具的实时信息更易获取,为解决物流配送面 对的新问题提供了基础.动态VRP(dynamic
本文GLS的解特征定义为车辆路径包含的 客户问路段,解特征成本为车辆通过该路段的时
间.记S为可行解集;g为原始目标函数;A为规 则化系数,代表附加惩罚项对目标函数影响的相 对重要程度;ji为解特征i的指示函数,如果车辆 路径包含路段i,则jf=1,否则,i=0;q为解特 征i的特征成本;M为解特征的个数;Pi为解特 征i的惩罚系数,反映了具有解特征i的解在搜 索过程中被限制的程度.则增益目标函数h定义 如下:
车辆在执行任务过程中不改变初始计划包含 的顾客集合,因此,对于全部车辆执行运输任务的 仿真过程可以按车辆分别进行,然后对各车辆所 用时间进行求和.车辆在执行任务过程中动态地 改变行驶路径的仿真过程如图1所示.首先根据
万方数据
东北大学学报(自然科学版)
第29卷
节约算法进行静态优化,然后根据实时信息用 GLS算法进行更新,使每一车辆用最短的时间服 务指定的顾客,动态更新过程中车辆数目不变. 应用以下4条准则判断车辆是否接受新路径:① R1:只要新路径优于原始路径则接受;②R2:新 路径优于原始路径3%则接受;③R3:新路径优 于原始路径7%则接受;④R4:新路径优于原始 路径12%则接受.车辆在执行任务过程中不改变 行驶路径的仿真过程与图1所示过程相似.
仿真结果表明:算法具有实时、高效的特点,满足动态车辆路径问题的求解要求.
关键词:智能交通系统;动态车辆路径问题;交通模拟;导向局部搜索
中图分类号:C 934
ቤተ መጻሕፍቲ ባይዱ
文献标识码:A
文章编号:1005—3026(2008)04—0484—04
Optimization Approach to Solving Dynamic Vehicle Routing Problems
变化,但在某一具体时刻交通状况是已知的,车辆 通过各路段的最可能时间也是已知的.因此,可以 将DVRP转换成分阶段确定的VRP来进行求 解,并在车辆执行任务的过程中根据车辆当前的 位置、交通状况以及剩余任务情况动态地调整车 辆行驶路线,使得优化目标最优.
为了求得在某一交通状态下车辆的最优行驶 路线,需要实时地计算车辆在各顾客之间及顾客 与车库之间的最短行驶时间,即实时地求解当前 交通路况下各顾客之间及顾客与车库之间的最短 路径问题.本文应用Floyd算法【3J求解此问题,对 于路网中所有两两节点,Floyd算法的时间复杂 度为O(咒3),孢是指网络中总的节点个数.该算法 满足本文问题的实时性要求.应用Floyd算法后, 在某一固定时刻DVRP就是一个传统VRP,本文 设计了GLS算法求解该问题.
图1 DVRP中车辆执行任务过程仿真流程
Fig.1
Simulation flowchart of execution process of DVRP plans
仿真过程中交通路况的实时信息根据车辆通 过交通网络各路段时间的正态分布N(/1拍盯)函 数随机生成车辆通过时间.实验中对每辆车仿真 100次执行过程,并求100次仿真过程车辆所需 时间平均值.
Abstract:A guided local search(GLS)algorithm is presented to solve dynamic vehicle routing problems(DVRP).In the dynamic solving process after all initial solution,the GLS does not exchange customers between vehicles but applies the 2一opt local search operator to updating the servicing sequence for customers,i.e.,to solve a traveling salesman problem of traveling routing of each vehicle。A simulation model is thus developed for the dynamic process during which vehicles are in traffic.In the simulation model the GLS algorithm is applied to optimizing the vehicle routes in accordance to the real—time traffic situation,and four rules aye applied to judging if the newly optimized vehicle routes are accepted.The simulation results reveal that the GLS algorithm can provide real-time response to dynamic information to satisfy the requirements of solving DVI王P. Key words:intelligent transportation system;DVRP;traffic simulation;GLS
第29卷第4期 2008年4月
东北大学学报(自然科学版) Journal of Northeastern University(Natural Science)
V01.29.No.4 Apr.20 0 8
动态车辆路径问题的优化方法
刘士新,冯海兰
(东北大学流程工业综合自动化教育部重点实验室,辽宁沈阳 110004)
GLS是一种通用、简洁的优化技术,由 、budouris和Tsang提出[4-5J,适合求解组合优化 问题[6-7J.GLS利用问题的解特征在原目标函数
上附加惩罚项,形成增益目标函数来引导算法在 解空间的搜索过程.求解过程中,局部搜索过程被 反复调用,当局部搜索过程陷入局部最优点时,调 整增益目标函数中的惩罚项,然后开始新的局部 搜索过程.
VRP,DvRP)正是在这样的背景下开始受到了关 注和研究.现有研究主要是针对环境变化,对车辆 路径计划进行重计划或局部调整,涉及的方法有 元启发式算法和局域搜索算法等【1-2J.本文针对 城市复杂交通系统的环境变化,提出了一种 DVRP中更新车辆路径的导向局域搜索(guided local search,GLS)算法,设计了动态交通环境的

要:设计了在动态环境下进行车辆路径优化的导向局域搜索算法.算法在产生初始解以后的动态
求解过程中,不再做车辆之间的顾客调整,而只应用2-opt局域搜索算子更新车辆服务顾客的顺序,即针对每
辆车辆的旅行路线求解一个旅行商问题.建立了在动态环境下车辆执行运输任务过程的仿真模型.仿真过
程中,应用算法根据交通路网实际情况实时优化车辆路径。并采用4种接受准则判别是否接受新的车辆路径.
相关主题