An Efficient Heuristic for the Traveling Salesman Problem Based on a Growing SOM-like Algorithm

  • Cristina García
  • José Alí Moreno
Conference paper


A growing self-organizing (SOM) neural network, enhanced with a local search heuristic is proposed as an efficient traveling salesman problem solver. A ring structure of processing units is evolved in time with a Kohonen type adaptation dynamics together with a simple growing rule in the number of processing units. The result is a neural network heuristic for the TSP with a computational complexity of O(n 2), comparable to other reported SOM-like networks. The tour emerging from the SOM network is enhanced by the application of a simple greedy 2-Opt local search. Experiments over a broad set of TSP instances are carried out. The experimental results show a solution accuracy equivalent to that of the best SOM based heuristics reported in the literature.


Travel Salesman Problem Travel Salesman Problem Direct Neighbor Local Search Heuristic Insertion Strategy 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    E. L. Lawler, J. K. Lenstra, A.H.G.R.K., (editors), D.B.S.: (1990) The Traveling Salesman Problem: A Guided tour of Combinatorial Optimization. John Wiley & Sons, New YorkGoogle Scholar
  2. [2]
    Reinelt, G.: (1994) The Traveling Salesman. Computational Solutions for TSP Applications. Springer, BerlinGoogle Scholar
  3. [3]
    Johnson, D.S.: (1990) Local optimization and the traveling salesman problem. In: Proceedings of the 17th Colloquium on Automata, Languages and Programming. Springer, Berlin, New YorkGoogle Scholar
  4. [4]
    T. Stuetzle, A. Gruen, S.L., Ruettger, M.: (2000) A comparison of nature inspired heuristics on the traveling salesman problem. In: Proceedings of Parallel Problem Solving from Nature PPSN — VI. Volume 1917. Springer, Berlin, pp. 687–692Google Scholar
  5. [5]
    Johnson, D.S., McGeoch, L.A.: (1997) The traveling salesman: A case study in local optimization. In Aarts, E.H.L., Lenstra, J.K., eds.: Local Search in Combinatorial Optimization. John Wiley & Sons, Chichester, pp. 215–310Google Scholar
  6. [6]
    Smith, K.: (1996) An argument for abandoning the traveling salesman problem as a neural-network benchmark. IEEE Transactions on Neural Networks? 7: 1542–1544CrossRefGoogle Scholar
  7. [7]
    Hui-Dong Jin, Kwong-Sak Leung, M.L.W., Zu, Z.B.: (2003) An efficient self organizing map designed by genetic algorithms for the traveling salesman problem. Transactions on Systems, Man and Cybernetics — PartB: Cybernetics 33: 877–888Google Scholar
  8. [8]
    Plebe, A.: (2002) An effective traveling salesman problem solver based on self organizing map. In Dorronsoro, J.R., ed.: Artificial Neural Networks — ICANN2002. Springer, Heidelberg, pp. 908–918Google Scholar
  9. [9]
    Kohonen, T: (1995) Self Organizing Maps. Springer, BerlinGoogle Scholar
  10. [10]
    F. Carvalho Vieira, A.D.D.N., Costa, J.A.F.: (2003) An efficient approach to the traveling salesman problem using self-organizing maps. International Journal of Neural Systems 13: 59–66CrossRefGoogle Scholar
  11. [11]
    Fritzke, B.: (1992) Wachsende zellstrukturen-ein selbstorganisierendes neuronales netzwerk. Technical report, Arbeits bericht des IMMD Universitaet Erlangen-NuernbergGoogle Scholar
  12. [12]
    Lin, S., Kernighan, B.W.: (1973) An effective heuristic algorithm for the traveling-salesman problem. Operations Research 21: 498–516MathSciNetCrossRefMATHGoogle Scholar
  13. [13]
    Fritzke, B., Wilke, P.: (1991) Flexmap-a neural network with linear time and space complexity for the traveling salesman problem. In: Proc. IJCNN-90 Int. Joint Conf. Neural Networks, Singapore, pp. 929–934Google Scholar
  14. [14]
    Reinelt, G.: (1991) Tsplib-a traveling salesman problem library. ORSA Journal on Computing 3: 376–384MATHGoogle Scholar

Copyright information

© Springer-Verlag/Wien 2005

Authors and Affiliations

  • Cristina García
  • José Alí Moreno
    • 1
  1. 1.Laboratorio de Computacion Emergente, Facultades de Ciencias e IngenieriaUniversidad Central de VenezuelaVenezuela

Personalised recommendations