I have a list of zip codes from customers that need to be visited by a salesrep within a specific timeframe. I can translate the zipcodes to a matrix of distances between each zipcode if required.
Assuming every customer needs to be visited within the same fixed time span.
How can I cluster/assign customers to salesreps so that every customer is visited in within the timeframe and the total number of salesreps is minimised?
Can this be restated as a 'standard' problem?