The double traveling salesman problem with partial last-in-first-out loading constraints

被引:4
作者
Chagas, Jonatas B. C. [1 ,2 ]
Toffolo, Tulio A. M. [1 ]
Souza, Marcone J. F. [1 ]
Iori, Manuel [3 ]
机构
[1] Univ Fed Ouro Preto, Dept Comp, Campus Morro Cruzeiro S-N, BR-35400000 Ouro Preto, Brazil
[2] Univ Fed Vicosa, Dept Informat, Av Peter Henry Rolfs S-N,Campus Univ, BR-36570900 Vicosa, MG, Brazil
[3] Univ Modena & Reggio Emilia, DISMI, Via Amendola 2, I-42122 Reggio Emilia, Italy
关键词
pickup and delivery; loading constraints; partial reloading; mathematical models; genetic algorithm; VARIABLE NEIGHBORHOOD SEARCH; KEY GENETIC ALGORITHM; VEHICLE-ROUTING PROBLEM; MULTIPLE STACKS; CUT ALGORITHM; PICKUP; FORMULATION; LIFO;
D O I
10.1111/itor.12876
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
In this paper, we introduce the double traveling salesman problem with partial last-in-first-out loading constraints (DTSPPL). It is a pickup-and-delivery single-vehicle routing problem, where all pickup operations must be performed before any delivery operation because the pickup-and-delivery areas are geographically separated. The vehicle collects items in the pickup area and loads them into its container, a horizontal stack. After performing all pickup operations, the vehicle begins delivering the items in the delivery area. Loading and unloading operations must obey a partial last-in-first-out (LIFO) policy, that is, a version of the LIFO policy that may be violated within a given reloading depth. The objective of the DTSPPL is to minimize the total cost, which involves the total distance traveled by the vehicle and the number of items that are unloaded and then reloaded due to violations of the standard LIFO policy. We formally describe the DTSPPL through two integer linear programming (ILP) formulations and propose a heuristic algorithm based on the biased random-key genetic algorithm (BRKGA) to find high-quality solutions. The performance of the proposed solution approaches is assessed over a broad set of instances. Computational results have shown that both ILP formulations have been able to solve only the smaller instances, whereas the BRKGA obtained good-quality solutions for almost all instances, requiring short computational times.
引用
收藏
页码:2346 / 2373
页数:28
相关论文
共 43 条
[21]  
Gutin G., 2006, The Traveling Salesman Problem and Its Variations, V12
[22]   Exact algorithms for the double vehicle routing problem with multiple stacks [J].
Iori, Manuel ;
Riera-Ledesma, Jorge .
COMPUTERS & OPERATIONS RESEARCH, 2015, 63 :83-101
[23]  
Iori M, 2010, TOP, V18, P4, DOI 10.1007/s11750-010-0144-x
[24]   A Review of Logistics and Transport Sector as a Factor of Globalization [J].
Kherbash, Oualid ;
Mocan, Marian Liviu .
22ND INTERNATIONAL ECONOMIC CONFERENCE OF SIBIU 2015, IECS 2015 ECONOMIC PROSPECTS IN THE CONTEXT OF GROWING GLOBAL AND REGIONAL INTERDEPENDENCIES, 2015, 27 :42-47
[25]  
Ladany S. P., 1984, Transport Planning and Technology, V8, P301, DOI 10.1080/03081068408717261
[26]   Biased random key genetic algorithm for the Tactical Berth Allocation Problem [J].
Lalla-Ruiz, Eduardo ;
Luis Gonzalez-Velarde, Jose ;
Melian-Batista, Belen ;
Marcos Moreno-Vega, J. .
APPLIED SOFT COMPUTING, 2014, 22 :60-76
[27]   The tree representation for the pickup and delivery traveling salesman problem with LIFO loading [J].
Li, Yongquan ;
Lim, Andrew ;
Oon, Wee-Chong ;
Qin, Hu ;
Tu, Dejian .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2011, 212 (03) :482-496
[28]  
Lopez-Ibanez M., 2016, IRACE PACKAGE USER G
[29]   The irace package: Iterated racing for automatic algorithm configuration [J].
Lopez-Ibanez, Manuel ;
Dubois-Lacoste, Jeremie ;
Caceres, Leslie Perez ;
Birattari, Mauro ;
Stutzle, Thomas .
OPERATIONS RESEARCH PERSPECTIVES, 2016, 3 :43-58
[30]   An exact method for the double TSP with multiple stacks [J].
Lusby, Richard M. ;
Larsen, Jesper ;
Ehrgott, Matthias ;
Ryan, David .
INTERNATIONAL TRANSACTIONS IN OPERATIONAL RESEARCH, 2010, 17 (05) :637-652