A hybrid metaheuristic algorithm based on iterated local search for vehicle routing problem with simultaneous pickup and delivery

被引:16
|
作者
Oztas, Tayfun [1 ]
Tus, Aysegul [1 ]
机构
[1] Pamukkale Univ, Dept Business Adm, Denizli, Turkey
关键词
VRPSPD; Metaheuristics; Iterated local search; Variable neighborhood descent; Threshold acceptance; Reverse logistics; VARIABLE NEIGHBORHOOD SEARCH; TABU SEARCH; HEURISTIC ALGORITHMS; GENETIC ALGORITHM; OPTIMIZATION; SYSTEM; SINGLE;
D O I
10.1016/j.eswa.2022.117401
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The vehicle routing problem is an optimization problem that deals with transporting between the depot and the customers in its most general form. On the other hand, vehicle routing problems with simultaneous pickup and delivery involve carrying out pickup and delivery operations simultaneously at the customers' locations. Since this problem is NP-hard, exact methods fail to find near-optimal solutions in a short time. This study aims to solve the vehicle routing problem with pickup and delivery using a hybrid algorithm combining iterated local search, variable neighborhood descent, and threshold acceptance metaheuristics. Iterated local search is the main framework of the proposed algorithm. The nearest neighbor heuristic generates initial solutions. Variable neighborhood descent provides intensifying in the search space by randomly ordering the neighborhood structures. The perturbation mechanism allows exploring different parts of the search space. Since vehicle routing problem with simultaneous pickup and delivery carries out both pickup and delivery operations, the amount of load in the vehicle changes after each customer visit. The fluctuation in load affects the feasibility of the routes. The distances between visited locations on a route affect the total cost. We propose a roulette wheel that uses the information on the routes, with a novel approach that takes these considerations into account to select routes during the perturbation phase. This approach also inspires an operator used in the perturbation mechanism. The acceptance criterion of the algorithm exploits non-improving solutions encountered in the search space using adaptive threshold acceptance. The proposed algorithm consists of low complexity components and has only one parameter. For this reason, the design phase of the algorithm can be completed effortlessly with the advantage of the programming language used. Similarly, parameter tuning can be done quickly compared to other algorithms with many parameters. The proposed algorithm has been tested with problem sets widely used in the literature. The experimental results show that the proposed algorithm reaches the best-known solution values in a reasonable time for most of the test problems used for benchmarking in the literature. The proposed algorithm seems to be particularly successful in small and medium-sized problem instances. These findings indicate that our algorithm can be used for vehicle routing problems with simultaneous pickup and delivery.
引用
收藏
页数:17
相关论文
共 50 条
  • [1] A HYBRID ALGORITHM, BASED ON ITERATED LOCAL SEARCH AND GENIUS, FOR THE VEHICLE ROUTING PROBLEM WITH SIMULTANEOUS PICKUP AND DELIVERY
    Mine, Marcio Tadayuki
    Alves Silva, Matheus de Souza
    Subramanian, Anand
    Ochi, Luiz Satoru
    Freitas Souza, Marcone Jamilson
    [J]. PROCEEDINGS ICIL'2010: INTERNATIONAL CONFERENCE ON INDUSTRIAL LOGISTICS - LOGISTICS AND SUSTAINABILITY, 2010, : 199 - 206
  • [2] A hybrid metaheuristic algorithm for heterogeneous vehicle routing problem with simultaneous pickup and delivery
    Avci, Mustafa
    Topaloglu, Seyda
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2016, 53 : 160 - 171
  • [3] A Hybrid PSO Algorithm for Vehicle Routing Problem with Simultaneous Delivery and Pickup
    Wang, Sunxin
    Li, Yan
    Zhang, Yanrong
    [J]. ENGINEERING SOLUTIONS FOR MANUFACTURING PROCESSES, PTS 1-3, 2013, 655-657 : 2326 - +
  • [4] A hybrid genetic algorithm for the vehicle routing problem with simultaneous pickup and delivery
    Zhao, Fanggeng
    Mei, Dong
    Sun, Jiangsheng
    Liu, Weimin
    [J]. CCDC 2009: 21ST CHINESE CONTROL AND DECISION CONFERENCE, VOLS 1-6, PROCEEDINGS, 2009, : 3928 - +
  • [5] PSO-Hybrid algorithm for solving the vehicle routing problem with simultaneous pickup and delivery
    Lamos Diaz, Henry
    Galvan Nunez, Silvia Adriana
    Gonzalez Villamizar, Ludy Juliana
    Cruz Jimenez, Camilo
    [J]. REVISTA FACULTAD DE INGENIERIA, UNIVERSIDAD PEDAGOGICA Y TECNOLOGICA DE COLOMBIA, 2013, 22 (35): : 75 - 90
  • [6] An Iterated Local Search for the Split Delivery Vehicle Routing Problem
    Wen, Z. Z.
    Dong, X. Y.
    Han, S.
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON COMPUTER INFORMATION SYSTEMS AND INDUSTRIAL APPLICATIONS (CISIA 2015), 2015, 18 : 43 - 46
  • [7] Scatter Search Applied to the Vehicle Routing Problem with Simultaneous Delivery and Pickup
    Maquera, Gladys
    Laguna, Manuel
    Gandelman, Dan Abensur
    Sant'Anna, Annibal Parracho
    [J]. INTERNATIONAL JOURNAL OF APPLIED METAHEURISTIC COMPUTING, 2011, 2 (02) : 1 - 20
  • [8] An iterated local search algorithm for the vehicle routing problem with backhauls
    Cuervo, Daniel Palhazi
    Goos, Peter
    Soerensen, Kenneth
    Arraiz, Emely
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2014, 237 (02) : 454 - 464
  • [9] A hybrid iterated local search algorithm for the multi-compartment vehicle routing problem
    Hou, Yan-e
    Wang, Chunxiao
    Wang, Congran
    Fan, Gaojuan
    [J]. JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2023, 45 (01) : 257 - 268
  • [10] A Hybrid Heuristics for Vehicle Routing Problem with Simultaneous Pickup and Delivery Service
    Liu, Chang-shi
    Tang, Qi-Jin
    [J]. PROCEEDINGS OF 2010 INTERNATIONAL CONFERENCE ON LOGISTICS SYSTEMS AND INTELLIGENT MANAGEMENT, VOLS 1-3, 2010, : 1422 - +