Traveling Salesman is NP-Hard. Don't think it is solvable with current technology.
Traveling Salesman is NP-Hard. Don't think it is solvable with current technology.
The Concorde TSP solver can apparently solve instances with 85.6k cities to optimality. Pretty amazing!
There’s a difference between the algorithms ride shares have to use and the heuristic based solution for 85.6k cities.
The graph for ride shares is constantly changing as passengers request rides from random starting points to random destinations.
This version of TSP is much harder to solve.
You’re right that the problem space is simply matching available drivers to riders.
You can come up with a good enough solution but it’s not “solved”.
This “good enough” solution starts to break down whenever there is a huge concentration of drivers in a location. If this weren’t the case, ride shares wouldn’t have had to add a cancellation fee and hidden destinations from drivers.