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

被引:20
作者
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 [J].
Barbato, Michele ;
Grappe, Roland ;
Lacroix, Mathieu ;
Calvo, Roberto Wolfler .
DISCRETE OPTIMIZATION, 2016, 21 :25-41
[2]  
Carrabs F., 2010, TECHNICAL REPORT
[3]   Efficient algorithms for the double traveling salesman problem with multiple stacks [J].
Casazza, Marco ;
Ceselli, Alberto ;
Nunkesser, Marc .
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 [J].
Cordeau, Jean-Francois ;
Iori, Manuel ;
Laporte, Gilbert ;
Salazar Gonzalez, Juan Jose .
NETWORKS, 2010, 55 (01) :46-59
[8]   A branch-and-cut algorithm for the pickup and delivery traveling salesman problem with multiple stacks [J].
Cote, Jean-Francois ;
Archetti, Claudia ;
Speranza, Maria Grazia ;
Gendreau, Michel ;
Potvin, Jean-Yves .
NETWORKS, 2012, 60 (04) :212-226
[9]   The double traveling salesman problem with multiple stacks: A variable neighborhood search approach [J].
Felipe, Angel ;
Teresa Ortuno, M. ;
Tirado, Gregorio .
COMPUTERS & OPERATIONS RESEARCH, 2009, 36 (11) :2983-2993
[10]  
da Silveira UEF, 2015, INT CONF INTELL SYST, P231, DOI 10.1109/ISDA.2015.7489230