A branch-and-bound algorithm for the double travelling salesman problem with two stacks

被引:33
作者
Carrabs, Francesco [1 ]
Cerulli, Raffaele [1 ]
Speranza, Maria Grazia [2 ]
机构
[1] Univ Salerno, Dept Math & Comp Sci, I-84100 Salerno, Italy
[2] Univ Brescia, Dept Quantitat Methods, Brescia, Italy
关键词
double traveling salesman problem; pickup and delivery problems; branch-and-bound; LIFO; multiple stacks; VEHICLE-ROUTING PROBLEM; 2-DIMENSIONAL LOADING CONSTRAINTS; VARIABLE NEIGHBORHOOD SEARCH; MULTIPLE STACKS; OPTIMUM BRANCHINGS; PICKUP; OPTIMIZATION; LIFO; TSP;
D O I
10.1002/net.21468
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This article studies the double traveling salesman problem with two stacks. A number of requests have to be served where each request consists in the pickup and delivery of an item. All the pickup operations have to be performed before any delivery can take place. A single vehicle is available that starts from a depot, performs all the pickup operations and returns to the depot. Then, it performs all the delivery operations and returns to the depot. The items are loaded in two stacks, each served independently from the other with a last-in-first-out policy. The objective is the minimization of the total cost of the pickup and delivery tours. We propose a branch-and-bound approach to solve the problem. The algorithm uses properties of the problem both to tighten the lower bounds and to avoid the exploration of redundant subtrees. Computational results performed on benchmark instances reveal that the algorithm outperforms the other exact approaches for this problem. (c) 2012 Wiley Periodicals, Inc. NETWORKS, 2013
引用
收藏
页码:58 / 75
页数:18
相关论文
共 25 条
[1]  
[Anonymous], 1993, NETWORK FLOWS THEORY
[2]   The Traveling Salesman Problem with Pickups, Deliveries, and Handling Costs [J].
Battarra, Maria ;
Erdogan, Guenes ;
Laporte, Gilbert ;
Vigo, Daniele .
TRANSPORTATION SCIENCE, 2010, 44 (03) :383-399
[3]   An additive branch-and-bound algorithm for the pickup and delivery traveling salesman problem with LIFO or FIFO loading [J].
Carrabs, Francesco ;
Cerulli, Raffaele ;
Cordeau, Jean-Francois .
INFOR, 2007, 45 (04) :223-238
[4]   Variable neighborhood search for the pickup and delivery traveling salesman problem with LIFO loading [J].
Carrabs, Francesco ;
Cordeau, Jean-Francois ;
Laporte, Gilbert .
INFORMS JOURNAL ON COMPUTING, 2007, 19 (04) :618-632
[5]  
Casazza M., 2009, P 8 COL TWENT WORKSH, P7
[6]   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
[7]   Branch-and-cut for the pickup and delivery traveling salesman problem with FIFO loading [J].
Cordeau, Jean-Francois ;
Dell'Amico, Mauro ;
Iori, Manuel .
COMPUTERS & OPERATIONS RESEARCH, 2010, 37 (05) :970-980
[8]  
Cote J.-F., 2009, TECHNICAL REPORT
[9]  
Doerner KF, 2007, NETWORKS, V49, P294, DOI [10.1002/net.20179, 10.1002/net]
[10]   OPTIMUM BRANCHINGS [J].
EDMONDS, J .
JOURNAL OF RESEARCH OF THE NATIONAL BUREAU OF STANDARDS SECTION B-MATHEMATICAL SCIENCES, 1967, B 71 (04) :233-+