Hardware implementation of 2-opt local search algorithm for the traveling salesman problem

被引:0
作者
Mavroidis, Ioannis [1 ]
Papaefstathiou, Loannis [1 ]
Pnevmatikatos, Dionisios [1 ]
机构
[1] Tech Univ Crete, Microprocessor & Hardware Lab, GR-73100 Kounoupidiana, Crete, Greece
来源
RSP 2007: 18TH IEEE/IFIP INTERNATIONAL WORKSHOP ON RAPID SYSTEM PROTOTYPING, PROCEEDINGS | 2007年
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper we discuss how one of the most famous local optimization algorithms for the Traveling Salesman Problem, the 2-Opt, can be efficiently implemented in hardware for Euclidean TSP instances up to a few hundred cities. We introduce the notion of "symmetrical 2-Opt moves" which allows us to uncover fine-grain parallelism when executing the specified algorithm. We propose a novel architecture that exploits this parallelism. A subset of the TSPLIB benchmark is used to evaluate the proposed architecture and its ASIC implementation, which exhibits better final results and an average speedup of 20 when compared with the state-of-the-art software implementation. Our approach produces, to the best of our knowledge, the fastest to date TSP 2-Opt solver for small-scale Euclidean TSP instances.
引用
收藏
页码:41 / +
页数:2
相关论文
共 7 条
[1]   A DISTRIBUTED IMPLEMENTATION OF SIMULATED ANNEALING FOR THE TRAVELING SALESMAN PROBLEM [J].
ALLWRIGHT, JRA ;
CARPENTER, DB .
PARALLEL COMPUTING, 1989, 10 (03) :335-338
[2]  
GRAHAM P, HARDWARE GENETIC ALG
[3]  
Johnson David S, 1997, TRAVELING SALESMAN P, P215
[4]  
JOHNSON DS, 2002, EXPT ANAL HEURISTICS, P369
[5]  
Karp R. M., 1977, Mathematics of Operations Research, V2, P209, DOI 10.1287/moor.2.3.209
[6]  
Skliarova I, 2002, LECT NOTES ARTIF INT, V2358, P77
[7]   A PARALLEL 2-OPT ALGORITHM FOR THE TRAVELING-SALESMAN PROBLEM [J].
VERHOEVEN, MGA ;
AARTS, EHL ;
SWINKELS, PCJ .
FUTURE GENERATION COMPUTER SYSTEMS, 1995, 11 (02) :175-182