My problem resembles the capacitated vehicle routing problem but there is an aspect to it to which I've been unable to find a solution in tools like ESRI's Network Analyst.
The problem is to find the optimal route(s) in a network to visit target locations belonging to different categories, all of which have a given number of locations that must be visited. The issue is selecting the set of targets from a much larger group of target candidates resulting in the optimal route. Starting location is fixed.
Here's another way to describe the problem. A vehicle has items belonging to different categories and all of the items must be delivered. There are many destination candidates each having demand for one item from one of the categories. The vehicle has relatively few items, hence all the demand can't be satisfied and we need to find the destinations to which all of the items can be delivered with minimal cost.
How would you esteemed GIS folks approach this task?
Many thanks!