I want to solve a traveling salesman problem like Google Maps in a DirectionsRequest with request.setOptimizeWaypoints(true); . He orders several waypoints on the route so that transportation costs are minimal.
My question is: Does anyone know which algorithm is behind it? Any heuristic? So far, no information has been found on Google.
I informed myself and found many plug-in heuristics, the closest neighbor, etc. Or is this the exact solution procedure?
source share