A polyhedral approach to the asymmetric traveling salesman problem

被引:60
作者
Fischetti, M [1 ]
Toth, P [1 ]
机构
[1] UNIV BOLOGNA,DEIS,BOLOGNA,ITALY
关键词
traveling salesman problem; branch-and-cut algorithms; separation; computational analysis; BOUND ALGORITHM; LARGE-SCALE; POLYTOPE; FACETS; BRANCH; INEQUALITIES;
D O I
10.1287/mnsc.43.11.1520
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
Several branch-and-bound algorithms for the exact solution of the asymmetric traveling salesman problem (ATSP), based on the assignment problem (AP) relaxation, have been proposed in the literature. These algorithms perform very well for some instances (e.g., those with uniformly random integer costs), but very poorly for others. The aim of this paper is to evaluate the effectiveness of a branch-and-cut algorithm exploiting ATSP-specific facet-defining cuts, to be used to attack hard instances that cannot be solved by the AP-based procedures from the literature. We present new separation algorithms for some classes of facet-defining cuts, and a new variable-pricing technique for dealing with highly degenerate primal LP problems. A branch-and-cut algorithm based on these new results is designed and evaluated through computational analysis on several classes of both random and real-world instances. The outcome of the research is that, on hard instances, the branch-and-cut algorithm clearly outperforms the best AP-based algorithms from the literature.
引用
收藏
页码:1520 / 1536
页数:17
相关论文
共 31 条
[1]  
APPLEGATE D, 1995, 9505 DIMACS RUTG U
[2]   A LIFTING PROCEDURE FOR THE ASYMMETRIC TRAVELING SALESMAN POLYTOPE AND A LARGE NEW CLASS OF FACETS [J].
BALAS, E ;
FISCHETTI, M .
MATHEMATICAL PROGRAMMING, 1993, 58 (03) :325-352
[3]   A LIFT-AND-PROJECT CUTTING PLANE ALGORITHM FOR MIXED 0-1 PROGRAMS [J].
BALAS, E ;
CERIA, S ;
CORNUEJOLS, G .
MATHEMATICAL PROGRAMMING, 1993, 58 (03) :295-324
[4]   THE FIXED-OUTDEGREE 1-ARBORESCENCE POLYTOPE [J].
BALAS, E ;
FISCHETTI, M .
MATHEMATICS OF OPERATIONS RESEARCH, 1992, 17 (04) :1001-1018
[5]  
BALAS E, 1993, INTEGER PROGRAMMING, P23
[6]  
Balas E., 1989, SIAM Journal on Discrete Mathematics, V2, P425
[7]  
Balas E., 1985, The Traveling Salesman Problem: A Guided Tour of Combinatorial Optimization
[8]   {0,1/2}-Chvatal-Gomory cuts [J].
Caprara, A ;
Fischetti, M .
MATHEMATICAL PROGRAMMING, 1996, 74 (03) :221-235
[9]   Exact solution of large-scale, asymmetric traveling salesman problems [J].
Carpaneto, G ;
DellAmico, M ;
Toth, P .
ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 1995, 21 (04) :394-409
[10]   PRIMAL-DUAL ALGORITHMS FOR THE ASSIGNMENT PROBLEM [J].
CARPANETO, G ;
TOTH, P .
DISCRETE APPLIED MATHEMATICS, 1987, 18 (02) :137-153