Hey
I’m struggling with a school transport use case (300+ passengers) and need advice on the best approach.
-
Exclusivity (Ride Groups):
I have groups (e.g., school_A and school_B) that cannot share a vehicle. Currently, I’m solving this by clustering them and running VROOM multiple times, but this is slow (5-6 mins) and leads to sub-optimal results where early groups "steal" all vehicle availability.
Is there a way to define that certain shipments are incompatible with others, so VROOM can optimize everything in one pass without mixing passengers from different schools?
-
Max Onboard Time:
I need to limit passengers to a maximum of 60/75/90 minutes in the vehicle.
Currently, I'm manually calculating the pickup time window based on the delivery window minus 60 minutes. However, this doesn't account for the actual route chosen.
Is there a native way to enforce a "max_onboard_time" for a shipment, or is manual window-shaving the only way?
Hey
I’m struggling with a school transport use case (300+ passengers) and need advice on the best approach.
Exclusivity (Ride Groups):
I have groups (e.g., school_A and school_B) that cannot share a vehicle. Currently, I’m solving this by clustering them and running VROOM multiple times, but this is slow (5-6 mins) and leads to sub-optimal results where early groups "steal" all vehicle availability.
Is there a way to define that certain shipments are incompatible with others, so VROOM can optimize everything in one pass without mixing passengers from different schools?
Max Onboard Time:
I need to limit passengers to a maximum of 60/75/90 minutes in the vehicle.
Currently, I'm manually calculating the pickup time window based on the delivery window minus 60 minutes. However, this doesn't account for the actual route chosen.
Is there a native way to enforce a "max_onboard_time" for a shipment, or is manual window-shaving the only way?