PARALLEL TECHNIQUES FOR SOLVING LARGE-SCALE TRAVELING SALESPERSON PROBLEMS

被引:18
作者
RAVIKUMAR, CP
机构
[1] Department of Electrical Engineering, Indian Institute of Technology, Delhi, New Delhi, 110016, Hauz Khas
关键词
COMBINATORIAL SEARCH; PARALLEL ALGORITHMS; INTEL IPSC/2; ALLIANT FX/80; CIRCUIT PARTITION; TRAVELING SALESPERSON PROBLEM;
D O I
10.1016/0141-9331(92)90038-U
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
As a hard combinatorial optimization problem, the travelling salesperson problem (TSP) has been of pedagogical interest for more than 50 years. More recently, the problem has generated a great deal of practical interest due to its applications in electronic circuit assembly and the drilling of printed circuit boards. In the simplest terms, the TSP is to find a minimum cost Hamiltonian tour of n cities. Since there is no known polynomial time algorithm to solve the TSP, and since n is quite large for practical problems, it is customary to use heuristic techniques and generate suboptimal tours. Even heuristic algorithms are expensive in CPU time when hundreds (or even thousands) of cities are involved. In this paper, we consider four well known heuristics for the TSP and their parallel implementations. Two constructive algorithms are considered: the farthest insertion heuristic and Christofides' approximation algorithm. Two iterative improvement algorithms are considered. the two-opt and three-opt techniques due to Lin and Kernighan. The results of applying parallel randomized search techniques to large instances of the problem are described. We demonstrate the usefulness of parallel processing in solving hard optimization problems by providing experimental evidence for both speedup improvement and an improvement in the quality of the final solutions. The target machines used for these parallel implementations are the Intel iPSC/2 hypercube and the Alliant FX/80.
引用
收藏
页码:149 / 158
页数:10
相关论文
共 13 条
[1]  
Aho A., 1983, DATA STRUCTURES ALGO
[2]  
Brouwer R. J., 1988, Proceedings of the 1988 IEEE International Conference on Computer Design: VLSI in Computers and Processors - ICCD '88 (Cat. No.88CH2643-5), P4, DOI 10.1109/ICCD.1988.25647
[3]  
BURKARD RE, 1980, ASSIGNMENT MATCHING
[4]   IC INSERTION - AN APPLICATION OF THE TRAVELING SALESMAN PROBLEM [J].
CHAN, D ;
MERCIER, D .
INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 1989, 27 (10) :1837-1841
[5]   APPROXIMATE TRAVELING SALESMAN ALGORITHMS [J].
GOLDEN, B ;
BODIN, L ;
DOYLE, T ;
STEWART, W .
OPERATIONS RESEARCH, 1980, 28 (03) :694-711
[6]   AN EFFICIENT ALGORITHM FOR THE TWO-DIMENSIONAL PLACEMENT PROBLEM IN ELECTRICAL CIRCUIT LAYOUT [J].
GOTO, S .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS, 1981, 28 (01) :12-18
[7]   OPTIMIZATION BY SIMULATED ANNEALING [J].
KIRKPATRICK, S ;
GELATT, CD ;
VECCHI, MP .
SCIENCE, 1983, 220 (4598) :671-680
[8]  
Lawler E. L., 1985, WILEY INTERSCIENCE S
[9]   EFFECTIVE HEURISTIC ALGORITHM FOR TRAVELING-SALESMAN PROBLEM [J].
LIN, S ;
KERNIGHAN, BW .
OPERATIONS RESEARCH, 1973, 21 (02) :498-516
[10]  
LITKE JD, 1984, COMM ACM DEC, P1227