交通运输系统工程与信息 ›› 2015, Vol. 15 ›› Issue (1): 159-166.

• 系统工程理论与方法 • 上一篇    下一篇

一类动态车辆路径问题模型和两阶段算法

饶卫振*1,金淳2,刘锋3,杨磊1   

  1. 1. 山东科技大学经济管理学院,山东青岛266590;2. 大连理工大学系统工程研究所,辽宁,大连116024; 3. 东北财经大学管理科学与工学院,辽宁,大连116025
  • 收稿日期:2014-08-08 修回日期:2014-09-23 出版日期:2015-02-25 发布日期:2016-02-25
  • 作者简介:饶卫振(1981-),男,江西丰城人,讲师.
  • 基金资助:

    国家自然科学基金(71271041);山东省优秀中青年科学家科研奖励基金(BS2014SF001);山东科技大学人才引进基金(RCJJ2013020);山东省软科学研究计划项目(2014RKB01506 ).

Model and Two-stage Algorithm on Dynamic Vehicle Routing Problem

RAOWei-zhen1,JIN Chun2,LIU Feng3,YANG Lei1   

  1. 1. College of Economics and Management, Shandong University of Science and Technology, Qingdao 266590, Shandong, China; 2. Institute of Systems and Engineering, Dalian University of Technology, Dalian 116024, Liaoning, China; 3. College of Management Science and Engineering, Dongbei University of Finance and Economics, Dalian 116025, Liaoning, China
  • Received:2014-08-08 Revised:2014-09-23 Online:2015-02-25 Published:2016-02-25

摘要:

针对一类动态车辆路径问题,分析4 种主要类型动态信息对传统车辆路径问题的本质影响,将动态车辆路径问题(Dynamic Vehicle Routing Problem, DVRP)转化为多个静态的多车型开放式车辆路径问题(The Fleet Size and Mixed Open Vehicle Routing Problem, FSMOVRP),并进一步转化为多个带能力约束车辆路径问题(Capacitated Vehicle Routing Problem, CVRP),基于CVRP模型建立了DVRP模型;然后,在分析DVRP 问题特点基础上,提出两阶段算法,第一阶段基于利用K-d trees 对配送区域进行分割的策略,提出了复杂度仅为O(nlogn)的快速构建型算法,第二阶段通过分析算法搜索解空间结构原理,设计混合局部搜索算法;最后,基于现有12 个大规模CVRP标准算例,设计并求解36个DVRP算例.求解结果表明了模型和两阶段算法的有效性.

关键词: 物流工程, 两阶段算法, 动态车辆路径问题, K-d树分割策略, 算法搜索解空间

Abstract:

In order to effectively solve dynamic vehicle routing problem (DVRP), this paper analyzes the substantial effect of four main categories of dynamic information on classical vehicle routing problem, and transform DVRP into multiple static fleet size and mixed open vehicle routing problems (FSMOVRP). And FSMOVRP could be further converted to multiple capacitated vehicle routing problems (CVRP). The model based on CVRP is built up for DVRP. After that a two-stage algorithm is proposed to solve DVRP model according to the analysis of DVRP characteristics. In the first stage, a fast construction algorithm with merely O(nlogn) complexity is proposed on the basis of delivery region cutting strategy by K-d trees method. In the second stage, a hybrid local search algorithm is designed by analysis of structural principal of algorithm’s solution searching space. Finally for the purpose of algorithm verification, we design and solve 36 DVRP instances generated from 12 large scale CVRP benchmark instances. The results demonstrate the effectiveness of the model and two-stage solving algorithm.

Key words: logistics engineering, two- stage algorithm, DVRP, K- d trees, algorithm searching solution space

中图分类号: