Branch-and-cut for the pickup and delivery traveling salesman problem with FIFO loading

被引:27
作者
Cordeau, Jean-Francois [1 ]
Dell'Amico, Mauro [2 ]
Iori, Manuel [2 ]
机构
[1] HEC Montreal, Canada Res Chair Logist & Transportat & CIRRELT, Montreal, PQ H3T 2A7, Canada
[2] Univ Modena & Reggio Emilia, DISMI, I-42122 Reggio Emilia, Italy
基金
加拿大自然科学与工程研究理事会;
关键词
Traveling salesman problem; Pickup and delivery; FIFO loading; Branch-and-cut; ALGORITHM; SEARCH; LIFO;
D O I
10.1016/j.cor.2009.08.003
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This paper introduces a branch-and-cut algorithm for a variant of the pickup and delivery traveling salesman problem in which pickups and deliveries must obey the first-in-first-out policy. We propose a new mathematical formulation of the problem and several families of valid inequalities which are used within the branch-and-cut algorithm. Computational experiments on instances from the literature show that this algorithm outperforms existing exact algorithms, and that some instances with up to 25 requests (50 nodes) can be solved in reasonable computing time. (C) 2009 Elsevier Ltd. All rights reserved.
引用
收藏
页码:970 / 980
页数:11
相关论文
共 22 条
[1]   THE PRECEDENCE-CONSTRAINED ASYMMETRIC TRAVELING SALESMAN POLYTOPE [J].
BALAS, E ;
FISCHETTI, M ;
PULLEYBLANK, WR .
MATHEMATICAL PROGRAMMING, 1995, 68 (03) :241-265
[2]  
Caprara A., 1997, ANNOTATED BIBLIO COM, P45
[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]  
CASSANI L, 2004, THESIS U MILANO
[6]  
Cordeau JF, 2007, HBK OPERAT RES MANAG, V14, P429, DOI 10.1016/S0927-0507(06)14007-4
[7]   A branch-and-cut algorithm for the dial-a-ride problem [J].
Cordeau, Jean-Francois .
OPERATIONS RESEARCH, 2006, 54 (03) :573-586
[8]   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
[9]   The traveling salesman problem with pickup and delivery: polyhedral results and a branch-and-cut algorithm [J].
Dumitrescu, Irina ;
Ropke, Stefan ;
Cordeau, Jean-Francois ;
Laporte, Gilbert .
MATHEMATICAL PROGRAMMING, 2010, 121 (02) :269-305
[10]   The pickup and delivery traveling salesman problem with first-in-first-out loading [J].
Erdogan, Guenes ;
Cordeau, Jean-Francois ;
Laporte, Gilbert .
COMPUTERS & OPERATIONS RESEARCH, 2009, 36 (06) :1800-1808