Solving the traveling salesman problem using a recurrent neural network

A new algorithm (NWTA algorithm) for solving the traveling salesman problem (TSP) is proposed. The algorithm is based on the use of the Hopfield recurrent neural network, the “Winner takes all” (WTA) method for the cycle formation, and the 2-opt optimization method. A special feature of the algorith...

Celý popis

Uložené v:
Podrobná bibliografia
Vydané v:Numerical analysis and applications Ročník 8; číslo 3; s. 275 - 283
Hlavný autor: Tarkov, M. S.
Médium: Journal Article
Jazyk:English
Vydavateľské údaje: Moscow Pleiades Publishing 01.07.2015
Predmet:
ISSN:1995-4239, 1995-4247
On-line prístup:Získať plný text
Tagy: Pridať tag
Žiadne tagy, Buďte prvý, kto otaguje tento záznam!
Popis
Shrnutí:A new algorithm (NWTA algorithm) for solving the traveling salesman problem (TSP) is proposed. The algorithm is based on the use of the Hopfield recurrent neural network, the “Winner takes all” (WTA) method for the cycle formation, and the 2-opt optimization method. A special feature of the algorithm proposed is in the use of the method of partial (prefix) sums to accelerate the solution of the system of the Hopfield network equations. For attaining additional acceleration, the parallelization of the algorithm proposed is performed on GPU with the CUDA technology. Several examples from the TSPLIB library with the number of cities from 51 to 2,392 show that the algorithm finds approximate solutions of the TSP (a relative increase in the length of the route with respect to the optimum is 0.03 ÷ 0.14). With a large number of cities (130 and more), the NWTA algorithm running duration on the CPU is 4 ÷ 24 times shorter than the duration of the heuristic LKH algorithm giving optimal solutions for all TSPLIB examples.
ISSN:1995-4239
1995-4247
DOI:10.1134/S1995423915030088