Abstract
The symmetric traveling salesman problem is studied and its approximate solution is proposed. The algorithm is based on the simulation of dynamic fields according to Metropolis method with annealing. The choice of the optimal annealing coefficient is discussed. Peculiarities of the proposed algorithm consist of: (i) good initial approximation choice, (ii) simulation of the separate parts of path, (iii) path self-crossings deletion, (iv) visual control of the intermediate results. Four examples with the paths close to the optimal ones are presented. As a criterion the normalized path length is used.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Winkler, G.: Image Analysis, Random Fields and Dynamic Momte Carlo Methods. Springer, Berlin (1995)
Lawler, E,L., Lestra, J.K., Rinnooy Kan, A.H.G., Shmous, D.B.: The Traveling Salesman Problem. A Guided Tourof Combinatorial Optimization. Willey, Chichester (1985)
Hopfield, J.J., Tank, D.W.: Neural computation of decisions in optimization problems. Biol. Cybern. 52, 141–152 (1985)
Durbin, R., Willshaw, D.: An analogue approach to the traveling salesman problem using an elastic net method. Nature 326, 689 (1987)
Reinelt, G.: TSPLIB–A traveling salesman problem library. ORSA J. Comput. 3(4), 376–384 (1991)
Laporte, G.: The traveiing salesman problem: an overview of exact and approximate algorithms. Eur. J. Oper. Res. 59, 231–247 (1992)
Dantzig, G.B., Jonson, S.M.: On a linear-programming combinatorial approach to the traveling-salesman problem. 7, 58–66 (1959)
Carpaneto, G., Martello, S., Toth, P.: Algorithms and codes for the assignment problem. In: Simeone, B., Toth, P., Gallo, G., Maffioli, F., Pallottino, S. (eds.) FOR-TRAN Codes for Network Optimization. Annals of Operations Research, vol. 13, pp. 193–223 (1988)
Ermakov, S.M.: Monte Carlo Methods and Close Problems. Nauka, Moscow (1975)
Ermakov, S.M., Leopa, S.N.: Optimization by metropolis method. In: Mathematical Models. Theory and Applications, vol. 11, pp. 72–83. St.Petersburg University (2010)
Metropolis, N., Rosenbluth, A.W., Rosenbluth, M.N., Teller, A.H., Teller, E.J.: Equations of state calculations by fast computing machines. J. Chem. Phys. 21, 1087–1092 (1953)
Bayram, H., Sahin R.: A new simulated annealing approach for traveling salesman problem. Math. Comput. Approaches 18(3) (2013)
Lin, S., Kernigan, B.W.: An effective heuristic algorithm for the travelling- salesman problem. Oper. Res. 21, 498 (1973)
Geng, H., Chen Z., Wang, W., Shi, D., Zhao, K.: Solving the traveling salesman problem based on adaptive simulated annealing algorithm. Appl. Soft. Comput. 11(4), 3680–3689 (2011)
Wang, W., Tian, D., Li, Y.: An improved simulated annealing algorithm for traveling salesman problem. In: Proceedings of the 2012 Information Technology and Software Engineering, vol. 211, pp. 525–532. Springer, Berlin (2013)
Tovstik, T.M., Zhukova, E.V.: Algorithm of the approximate solution of the traveling salesman problem. Vestnik St.Petersburg Univ. Ser. 1(1), 101–109 (2013)
Beardwood, J., Haton, J.H., Hammersley, J.M.: The shortest path through many points. Proc. Cambridge Philos. Soc. 55, 299–327 (1959)
Acknowledgements
The work is supported by Russian Foundation of Basic Researches (grant 11.01.00769-a).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer Science+Business Media New York
About this paper
Cite this paper
Tovstik, T.M. (2014). An Approximate Solution of the Travelling Salesman Problem Based on the Metropolis Simulation with Annealing. In: Melas, V., Mignani, S., Monari, P., Salmaso, L. (eds) Topics in Statistical Simulation. Springer Proceedings in Mathematics & Statistics, vol 114. Springer, New York, NY. https://doi.org/10.1007/978-1-4939-2104-1_48
Download citation
DOI: https://doi.org/10.1007/978-1-4939-2104-1_48
Published:
Publisher Name: Springer, New York, NY
Print ISBN: 978-1-4939-2103-4
Online ISBN: 978-1-4939-2104-1
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)