Supporting jobs with large capacities #98
Replies: 1 comment 4 replies
-
At the moment, there is no such built-in feature. However, I think it can be modeled by splitting such shipment into smaller shipments and multiple vehicles should be able to pick multiple shipments at once (based on their available capacity). Post-processing can merge such splits into single job for each vehicle. Theoretically, such approach can be even modeled natively on the solver side: preprocessing logic splits such jobs (customer should be able mark such jobs and preferable smallest demand). Post processing merges such activities into one for each vehicle. At least one thing to think about: do we need a dedicated objective, for example, to minimize amount of vehicles serving a "fat" job? |
Beta Was this translation helpful? Give feedback.
-
Consider the problem of a fleet of vehicles with a range of different capacities.
If we have jobs whose "demand" is greater than the capacity of any vehicle, then that job clearly cannot be serviced by any single vehicle, but could possible be serviced by multiple trips of the same, or different vehicles.
Is there any possibility of modelling this type of problem?
In the real world, this might translate to a shipment of hundreds of items that all need to be transported from A to B, but the total quantity exceeds any vehicle capacity, and there's no restriction on the size of any shipment, so having multiple small and multiple large deliveries is perfectly acceptable, as well as all large or all small deliveries (i.e. it's not possible to simply split the larger job up into naive smaller jobs of a certain size).
Beta Was this translation helpful? Give feedback.
All reactions