A BRANCH-AND-CUT ALGORITHM FOR THE RESOLUTION OF LARGE-SCALE SYMMETRICAL TRAVELING SALESMAN PROBLEMS

被引:578
作者
PADBERG, M [1 ]
RINALDI, G [1 ]
机构
[1] IST ANALISI SISTEMI & INFORMAT CONSIGLIO NAZL RIC,I-00185 ROME,ITALY
关键词
SYMMETRICAL TRAVELING SALESMAN PROBLEM; BRANCH-AND-CUT; SCIENTIFIC COMPUTATION; POLYHEDRAL THEORY; FACETS; CUTTING PLANES; HEURISTICS; SOFTWARE DEVELOPMENT;
D O I
10.1137/1033004
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
An algorithm is described for solving large-scale instances of the Symmetric Traveling Salesman Problem (STSP) to optimality. The core of the algorithm is a "polyhedral" cutting-plane procedure that exploits a subset of the system of linear inequalities defining the convex hull of the incidence vectors of the hamiltonian cycles of a complete graph. The cuts are generated by several identification procedures that have been described in a companion paper. Whenever the cutting-plane procedure does not terminate with an optimal solution the algorithm uses a tree-search strategy that, as opposed to branch-and-bound, keeps on producing cuts after branching. The algorithm has been implemented in FORTRAN. Two different linear programming (LP) packages have been used as the LP solver. The implementation of the algorithm and the interface with one of the LP solvers is described in sufficient detail to permit the replication of our experiments. Computational results are reported with up to 42 STSPs with sizes ranging from 48 to 2,392 nodes. Most of the medium-sized test problems are taken from the literature; all others are large-scale real-world problems. All of the instances considered in this study were solved to optimality by the algorithm in "reasonable" computation times.
引用
收藏
页码:60 / 100
页数:41
相关论文
共 48 条
[1]  
[Anonymous], 1954, OPERATIONS RES, DOI DOI 10.1287/OPRE.2.4.393
[2]  
ARAQUE JR, 1989, THESIS SUNY STONY BR
[3]  
BOYD SC, 1988, SMALL TRAVELING SALE
[4]  
Camerini P.M., 1975, MATH PROGRAMMING STU, P26, DOI DOI 10.1007/BFB0120697
[5]   AN ALGORITHM FOR VEHICLE-DISPATCHING PROBLEM [J].
CHRISTOF.N ;
EILON, S .
OPERATIONAL RESEARCH QUARTERLY, 1969, 20 (03) :309-&
[6]   SOLVING LARGE-SCALE SYMMETRIC TRAVELING SALESMAN PROBLEMS TO OPTIMALITY [J].
CROWDER, H ;
PADBERG, MW .
MANAGEMENT SCIENCE, 1980, 26 (05) :495-509
[7]   ON A LINEAR-PROGRAMMING, COMBINATORIAL APPROACH TO THE TRAVELING-SALESMAN PROBLEM [J].
DANTZIG, GB ;
FULKERSON, DR ;
JOHNSON, SM .
OPERATIONS RESEARCH, 1959, 7 (01) :58-66
[8]  
Garfinkel R. S., 1972, INTEGER PROGRAMMING
[9]   MULTI-TERMINAL VEHICLE-DISPATCH ALGORITHM [J].
GILLETT, BE ;
JOHNSON, JG .
OMEGA-INTERNATIONAL JOURNAL OF MANAGEMENT SCIENCE, 1976, 4 (06) :711-718
[10]   CLIQUE TREE INEQUALITIES AND THE SYMMETRICAL TRAVELING SALESMAN PROBLEM [J].
GROTSCHEL, M ;
PULLEYBLANK, WR .
MATHEMATICS OF OPERATIONS RESEARCH, 1986, 11 (04) :537-569