Polyhedral results and a branch-and-cut algorithm for the double traveling Salesman problem with multiple stacks

被引:11
作者
Barbato, Michele [1 ]
Grappe, Roland [1 ]
Lacroix, Mathieu [1 ]
Calvo, Roberto Wolfler [1 ]
机构
[1] Univ Paris 13, Sorbonne Paris Cite, LIPN, CNRS,UMR 7030, F-93430 Villetaneuse, France
关键词
Traveling Salesman problem; Multiple stacks; Polyhedral study; Branch-and-cut; DOUBLE TSP; FORMULATIONS; PICKUP;
D O I
10.1016/j.disopt.2016.04.005
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
In the double TSP with multiple stacks, one performs a Hamiltonian circuit to pick up n items, storing them in a vehicle with s stacks of finite capacity q satisfying last in-first-out constraints, and then delivers every item by performing a Hamiltonian circuit. We introduce an integer linear programming formulation with arc and precedence variables. We show that the underlying polytope shares some polyhedral properties with the ATSP polytope, which let us characterize large number of facets of our polytope. We convert these theoretical results into a branch-and-cut algorithm for the double TSP with two stacks. Our algorithm outperforms the existing exact methods and solves instances that were previously unsolved. (C) 2016 Elsevier B.V. All rights reserved.
引用
收藏
页码:25 / 41
页数:17
相关论文
共 26 条
[1]  
[Anonymous], 2012, IBM ILOG CPLEX optimization studio
[2]  
Balas Egon., 2007, COMB OPT (SER), P117
[3]   Bounded coloring of co-comparability graphs and the pickup and delivery tour combination problem [J].
Bonomo, Flavia ;
Mattia, Sara ;
Oriolo, Gianpaolo .
THEORETICAL COMPUTER SCIENCE, 2011, 412 (45) :6261-6268
[4]  
Borne Sylvie, 2012, Combinatorial Optimization. Second International Symposium, ISCO 2012. Revised Selected Papers, P105, DOI 10.1007/978-3-642-32147-4_11
[5]   A branch-and-bound algorithm for the double travelling salesman problem with two stacks [J].
Carrabs, Francesco ;
Cerulli, Raffaele ;
Speranza, Maria Grazia .
NETWORKS, 2013, 61 (01) :58-75
[6]   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
[7]  
COIN-OR project, 2013, LEMON LIB EFF MOD OP
[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]   Large neighborhood search for the pickup and delivery traveling salesman problem with multiple stacks [J].
Cote, Jean-Francois ;
Gendreau, Michel ;
Potvin, Jean-Yves .
NETWORKS, 2012, 60 (01) :19-30
[10]   SOLUTION OF A LARGE-SCALE TRAVELING-SALESMAN PROBLEM [J].
DANTZIG, G ;
FULKERSON, R ;
JOHNSON, S .
JOURNAL OF THE OPERATIONS RESEARCH SOCIETY OF AMERICA, 1954, 2 (04) :393-410