In this paper, we show how Murty’s ranked linear assignment algorithm can be applied to exactly solve the symmetric Traveling Salesman Problem (TSP). To increase the Murty algorithm’s computational efficiency in solving the TSP, we develop a simple algorithm that determines whether a node that is generated in Murty’s sequential node partitioning process contains a sub-cycle of length less than n, where n is the number of cities to be visited. Each such node cannot generate a genuine solution, which must be a full n-cycle, and can thus be eliminated from further partitioning. In exactly, solving the TSP Murty’s ranking process continues, discarding all such nodes, terminating in a finite number of rankings when the first such ranked solution is encountered that is a full n-cycle. This first ranked n-cycle is the exact solution to the given TSP problem.
Cite this paper
Danchick, R. (2020). An Exact Ranked Linear Assignments Solution to the Symmetric Traveling Salesman Problem. Open Access Library Journal, 7, e6159. doi: http://dx.doi.org/10.4236/oalib.1106159.
Bellman, R. (1962) Dynamic Programming Treatment of the Traveling Salesman Problem. Journal of the ACM, 9, 61-63. https://doi.org/10.1145/321105.321111
Held, M. and Karp, R. (1962) A Dynamic Programming Approach to Sequencing. Journal for the Society for Industrial and Applied Mathematics, 10, 1-10.
https://doi.org/10.1137/0110015
Rego, C., Gamboa, D., Glover, F. and Osterman, C. (2011) Traveling Salesman Problem Heuristics: Leading Methods, Implementations and Latest Advances. European Journal of Operational Research, 211, 427-441.
https://doi.org/10.1016/j.ejor.2010.09.010
Murty, K. (1968) An Algorithm for Ranking All the Assignments in Order of Increasing Cost. Operations Research, 16, 682-687.
https://doi.org/10.1287/opre.16.3.682
Jonker, R. and Volgenant, A. (1987) A Shortest Path Algorithm for Dense and Sparse Linear Assignment Problems. Computing, 38, 325-340.
https://doi.org/10.1007/BF02278710