I have 10'000 geographic points (POS), 10 salesmen, and one starting point. To avoid discrimination between salesmen, everyone should travel the same distance and the same number of points of sale.
My goal is to:
- assign a path for each salesman starting from the starting point with the same number of geographic points (POS).
- Each path should have the same distance.
My solution is sort an array of GPS coordinate points by distance and then assign each point to a path until the end of the loop, but doubt this will work..
What is the easiest algorithm to achieve this?