A variable neighborhood search heuristic algorithm for the double vehicle routing problem with multiple stacks

被引:19
作者
Chagas, Jonatas B. C. [1 ]
Silveira, Ulisses E. E. [2 ]
Santos, Andre G. [2 ]
Souza, Marcone J. E. [1 ]
机构
[1] Univ Fed Ouro Preto, Dept Comp, Ouro Preto, Brazil
[2] Univ Fed Vicosa, Dept Informat, Vicosa, MG, Brazil
关键词
vehicle routing; pickup and delivery; loading constraints; mathematical formulation; variable neighborhood search; TRAVELING SALESMAN PROBLEM; CUT ALGORITHM; PICKUP;
D O I
10.1111/itor.12623
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
This paper addresses the double vehicle routing problem with multiple stacks (DVRPMS) in which a fleet of vehicles must collect items in a pickup region and then travel to a delivery region where all items are delivered. The load compartment of all vehicles is divided into rows (horizontal stacks) of fixed profundity (horizontal heights), and on each row, the unloading process must respect the last-in-first-out policy. The objective of the DVRPMS is to find optimal routes visiting all pickup and delivery points while ensuring the feasibility of the vehicle loading plans. We propose a new integer linear programming formulation, which was useful to find inconsistencies in the results of exact algorithms proposed in the literature, and a variable neighborhood search based algorithm that was able to find solutions with same or higher quality in shorter computational time for most instances when compared to the methods already present in the literature.
引用
收藏
页码:112 / 137
页数:26
相关论文
共 26 条
  • [1] Polyhedral results and a branch-and-cut algorithm for the double traveling Salesman problem with multiple stacks
    Barbato, Michele
    Grappe, Roland
    Lacroix, Mathieu
    Calvo, Roberto Wolfler
    [J]. DISCRETE OPTIMIZATION, 2016, 21 : 25 - 41
  • [2] Carrabs F., 2010, TECHNICAL REPORT
  • [3] Efficient algorithms for the double traveling salesman problem with multiple stacks
    Casazza, Marco
    Ceselli, Alberto
    Nunkesser, Marc
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2012, 39 (05) : 1044 - 1053
  • [4] Chagas J.B.C., 2016, 16 INT C INT SYST DE, P921
  • [5] Chagas J.B.C., 2017, 17 INT C INT SYST DE, P785
  • [6] Chagas JBC, 2016, 2016 IEEE 19TH INTERNATIONAL CONFERENCE ON INTELLIGENT TRANSPORTATION SYSTEMS (ITSC), P1311, DOI 10.1109/ITSC.2016.7795726
  • [7] A Branch-and-Cut Algorithm for the Pickup and Delivery Traveling Salesman Problem with LIFO Loading
    Cordeau, Jean-Francois
    Iori, Manuel
    Laporte, Gilbert
    Salazar Gonzalez, Juan Jose
    [J]. NETWORKS, 2010, 55 (01) : 46 - 59
  • [8] A branch-and-cut algorithm for the pickup and delivery traveling salesman problem with multiple stacks
    Cote, Jean-Francois
    Archetti, Claudia
    Speranza, Maria Grazia
    Gendreau, Michel
    Potvin, Jean-Yves
    [J]. NETWORKS, 2012, 60 (04) : 212 - 226
  • [9] The double traveling salesman problem with multiple stacks: A variable neighborhood search approach
    Felipe, Angel
    Teresa Ortuno, M.
    Tirado, Gregorio
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2009, 36 (11) : 2983 - 2993
  • [10] da Silveira UEF, 2015, INT CONF INTELL SYST, P231, DOI 10.1109/ISDA.2015.7489230