The only difference I could think of for the question is that in the Travelling Salesman Problem (TSP) I need to find a
minimum permutation of all the vertices in the graph and in Shortest Paths problem there is no need to consider all the vertices we can search the states space for minimum path length routes can anyone suggest more differences.
The only difference I could think of for the question is that in the
Share
You’ve already called out the essential difference: the TSP is to find a path that contains a permutation of every node in the graph, while in the shortest path problem, any given shortest path may, and often does, contain a proper subset of the nodes in the graph.
Other differences include:
If you are looking for a precise statement of the difference I would say you just need to replace your idea of the “permuation” with the more technical and precise term “simple cycle visiting every node in the graph”, or better, “Hamilton cycle”: