Variable neighborhood search for consistent vehicle routing problem

被引:37
作者
Xu, Zefeng [1 ]
Cai, Yanguang [1 ]
机构
[1] Guangdong Univ Technol, Sch Automat, Guangzhou, Guangdong, Peoples R China
基金
中国国家自然科学基金;
关键词
Two-stage algorithm; Template; Diverge; Local search; TRAVELING SALESMAN PROBLEM; SIMULTANEOUS PICKUP; TIME WINDOWS; ALGORITHM; DELIVERY;
D O I
10.1016/j.eswa.2018.07.007
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This article presents a variable neighborhood search (VNS) algorithm for the consistent vehicle routing problem (ConVRP). ConVRP is a variant of the vehicle routing problem (VRP). In ConVRP, vehicle routes must be designed for multiple days, and each customer must be visited by the same driver at approximately an identical time on each day. VNS is an efficient algorithmic framework and is widely used. The proposed algorithm consists of two stages. In the first stage, VNS is applied to obtain approximately optimized solutions. The solutions obtained might be infeasible. If a solution is of acceptable quality, the second stage is applied to make it feasible and optimize it further. Several techniques are employed to reduce computation time of the local search stage. A special shaking method is introduced and proofed to be more effective than ordinary methods by experiments. A new method for computing time difference excess is proposed to solve the problem that change of time difference excess caused by operations on an individual day is not obvious. The proposed algorithm is tested on the benchmark ConVRP data set and compared with extant ConVRP approaches from the literature. The results demonstrate that VNS outperforms all the extant ConVRP approaches in terms of quality of solutions obtained. (C) 2018 Elsevier Ltd. All rights reserved.
引用
收藏
页码:66 / 76
页数:11
相关论文
共 50 条
  • [41] Dynamic Vehicle Routing Using an Improved Variable Neighborhood Search Algorithm
    Xu, Yingcheng
    Wang, Li
    Yang, Yuexiang
    JOURNAL OF APPLIED MATHEMATICS, 2013,
  • [42] A two-level self-adaptive variable neighborhood search algorithm for the prize-collecting vehicle routing problem
    Li, Kun
    Tian, Huixin
    APPLIED SOFT COMPUTING, 2016, 43 : 469 - 479
  • [43] An alternating direction multiplier method with variable neighborhood search for electric vehicle routing problem with time windows and battery swapping stations
    Qian, Bin
    Feng, Fei-Long
    Yu, Nai-Kang
    Hu, Rong
    Chen, Yu-Wang
    APPLIED SOFT COMPUTING, 2024, 166
  • [44] An Agent-Based Implementation of the Multiple Neighborhood Search for the Capacitated Vehicle Routing Problem
    Barbucha, Dariusz
    ADVANCES IN KNOWLEDGE-BASED AND INTELLIGENT INFORMATION AND ENGINEERING SYSTEMS, 2012, 243 : 1191 - 1200
  • [45] Large multiple neighborhood search for the clustered vehicle-routing problem
    Hintsch, Timo
    Irnich, Stefan
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2018, 270 (01) : 118 - 131
  • [46] Variable Neighborhood Search heuristic for the Inventory Routing Problem in fuel delivery
    Popovic, Drazen
    Vidovic, Milorad
    Radivojevic, Gordana
    EXPERT SYSTEMS WITH APPLICATIONS, 2012, 39 (18) : 13390 - 13398
  • [47] Skewed general variable neighborhood search for the location routing scheduling problem
    Macedo, Rita
    Alves, Claudio
    Hanafi, Said
    Jarboui, Bassem
    Mladenovic, Nenad
    Ramos, Bruna
    Valerio de Carvalho, J. M.
    COMPUTERS & OPERATIONS RESEARCH, 2015, 61 : 143 - 152
  • [48] Variable neighborhood search for the inventory routing and scheduling problem in a supply chain
    Liu, Shu-Chu
    Chen, An-Zuo
    EXPERT SYSTEMS WITH APPLICATIONS, 2012, 39 (04) : 4149 - 4159
  • [49] A Variable Neighborhood Search Algorithm for the Truck-Drone Routing Problem
    Madani, Batool
    Ndiaye, Malick
    COMPUTATIONAL LOGISTICS, ICCL 2023, 2023, 14239 : 322 - 334
  • [50] A Variable Neighborhood Search for the Capacitated Arc Routing Problem with Time Windows
    Melechovsky, Jan
    MATHEMATICAL METHODS IN ECONOMICS (MME 2014), 2014, : 637 - 642