Abstract
This paper presents a heuristic to find the travelling salesman tour (TST) in a connected network. The approach first identifies a node and two associated arcs that are desirable for inclusion in the required TST. If we let this node be denoted by \(p\) and two selected arcs emanating from this node be denoted by \(\left( {p,q} \right)\,{\text{and}}\,\left( {p,k} \right),\) then we find a path joining the two nodes \(q\,{\text{and}}\, k\) passing through all the remaining nodes of the given network. A sum of these lengths, i.e. length of the links \(\left( {p,q} \right)\,{\text{and}}\,\left( {p,k} \right)\) along with the length of the path that joins the nodes \(q\,{\text{and}}\, k\) passing through all the remaining nodes will result in a feasible TST, hence gives an upper bound on the TST. A simple procedure is outlined to identify: (1) the node \(p\), (2) the two corresponding links \(\left( {p,q} \right)\,{\text{and}}\,\left( {p,k} \right),\) and (3) the path joining the nodes \(q\,{\text{and}}\, k\) passing through all the remaining nodes. The approach is based on the minimum spanning tree; hence the complexity of the TST is reduced. The network in the present context has been assumed to be a connected network with at least two arcs emanating from each node.
Similar content being viewed by others
References
Angeniol, B., Vaubois, G.D.L.C., Texier, J.Y.: Self-organizing feature maps and the travelling salesman problem. Neural Netw. 1(4), 289–293 (1988)
Anupam, G.: Deterministic MSTs, Lecture #1, Advanced Algorithms, CMU, Spring 15-859E, pp. 1–6 (2015)
Applegate, D.L., Bixby R.E., Chvatal, V., Cook, W.L.: The Traveling Salesman Problem: A Computational Study. Princeton series in Applied Mathematics. Princeton University Press, Princeton (2006)
Berman, P., Karpinski, M.: 8/7-approximation algorithm for (1,2)-TSP, Proc. In: Proceedings of the Seventeenth Annual ACM-SIAM Symposium on Discrete Algorithm. Society for Industrial and Applied Mathematics, pp. 641–648 (2006)
Cowen, L.: Metric TSP and knapsack part 1, Lecture 3, Comp 260, Advanced Algorithms, Tufts University, pp. 1–8 (2016)
Danisman, K., Dalkiran, R., Celebi, F.V.: Design of a high precision temperature measurement system based on artificial neural network for different thermocouple types. Measurement 39, 695–700 (2006)
Garg, R.C., Kumar, S., Dass, P., Sen, P.: Generalized travelling salesmen problem through N sets of nodes in a competitive market, AKOR, Ahlanf und Planningforschung, Band II, Heft 2, 116–120 (1970)
Garg, R.C., Kumar, S.: Shortest Connected graph through dynamic programming technique. Math. Mag. 41(4), 170–173 (1968)
Dostal, P.: The comparison of methods solving the travelling salesmen problem. In: Eighth International Conference on Soft Computing Applications in Computer and Economic Environment, ICSC 2010, pp. 11–13 (2010)
Gutin, G., Punnen, A.P.: The Traveling Salesman Problem and Its Variants. Springer, Berlin (2006)
Kumar, S., Munapo, E., Ncube, O., Sigauke, C., Nyamugure, P.: A minimum weight labeling method for determination of a shortest path in a non-directed network. Int. J. Syst. Assur. Eng. Manag 4(1), 13–18 (2013)
Kumar, S., Munapo, E., Lesaoana, M., Nyamugure, M.: A minimum spanning tree approximation to the routing problem through ‘k’ specified nodes. J. Econ. 5(3), 307–312 (2014)
Matai, R., Mittal, M.L., Singh, S.: Travelling salesman problem: An overview of applications, formulations and solution approaches. In: Davendra, D. (ed.) Chapter 1 in Travelling Salesman Problem: Theory and Applications, pp. 1–24. Intech Open Access Publisher, Rijeka (2010)
Mitchell, J.: Branch and cut algorithms for integer programming. In: Floudas, C.A., Pardalos, P.M. (eds.) Encyclopedia of Optimization. Kluwer Academic Publishers, Dordrecht (2001)
Munapo, E.: A return to the Travelling salesman model: a network Branch and Bound Approach. S. Afr. J. Econ. Manag. Sci. 16(1), 52–63 (2013)
Munapo, E., Jones, B.C., Kumar, S.: A minimum incoming weight label method and its applications to CPM Network. ORiON 24(1), 37–48 (2008)
Munapo, E., Kumar, S., Lesaoana, M., Nyamugure, P.: A minimum spanning tree with index ≤ 2. ASOR Bull. 34(1), 1–14 (2016)
Nadef, D.: Polyhedral theory and branch-and-cut algorithms for the symmetric TSP. In: Gutin, G., Punnen, A. (eds.) The traveling salesman problem and its variations, pp. 29–116. Kluwer, Dorcdrecht (2002)
Nemhauser, G.L., Wolsey, L.A.: Wiley-Interscience Series in Discrete Mathematics and Optimization: Integer and Combinatorial Optimization. North Holland, Amsterdam (1989)
Padberg, M., Rinaldi, G.: A branch-and-cut algorithm for the resolution of large-scale symmetric traveling salesman problems. Siam Review 33(1), 60–100 (1991)
Razali, N.M., Geraghty J.: Genetic algorithm performance with different selection strategies in solving TSP. In: Proceedings of the World Congress on Engineering, July 6–8, London, UK (2011)
Somhom, S., Modares, A., Enkawa, T.: A self-organizing model for the traveling salesman problem. J. Oper. Res. Soc. 48, 919–928 (1997)
Winston, W.L.: Operations Research: Applications and Algorithms, 4th edn. Thomson Brooks/Cole, Salt Lake City (2004)
Wolsey, L.A.: Heuristics analysis, linear programming and branch and bound. Math. Program. Study 13, 121–134 (1980)
Acknowledgements
Authors are grateful to the referees for their constructive suggestions and helpful comments.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Kumar, S., Munapo, E., Lesaoana, ‘. et al. A minimum spanning tree based heuristic for the travelling salesman tour. OPSEARCH 55, 150–164 (2018). https://doi.org/10.1007/s12597-017-0318-5
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12597-017-0318-5