There is a transportation problem with via points and bandwidth limitations. In addition, there is a transport park. In the task it is necessary to find the optimal solution for the cost of transportation, but this decision will depend not only on the length of the route, but also on the number and type of vehicles selected.
I do not see any other solution than to sort through possible combinations of transport and solve the transportation problem for this combination, because the goal is to find the optimal solution, the quasi-optimal will not work.
Since, with an increase in quantity or diversity, the task becomes unsolvable in the available time, the question is: is it possible to accelerate this matter? What tools / methods can be applied here? Is it possible to tie a map to reduce or apache spark?
ps When solving, it is possible to use a large number of PCs.