-
Notifications
You must be signed in to change notification settings - Fork 346
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Priority management for delivery first and pickup last #803
Comments
Tasks priority is not about timing, see the docs explanation. There is currently no other way to achieve this than setting different TW for delivery and pickup jobs. The good news is that once #786 is implemented, you should be able to trick VROOM into inserting a low-load break in the middle of the route, resulting in (most) deliveries happening before the break and (most) pickups after. |
@jcoupey I'm also interested in being able to model this sort of problem in VROOM ("all deliveries before any pickups"). I had two questions:
|
Yes, but that is not very convenient nor flexible.
My previous comment was probably not clear enough: if we have the ability to force a This is how I intend to model VRPB (vehicle routing problem with backhauls) instances from the literature. As opposed to linehauls (regular deliveries from the depot), backhauls are pickups that need to be brought back at the end of the route and the VRPB problem description states that backhauls should only happen after linehauls in a route. |
Closing as the modeling explained in my previous comment is now a thing in the v1.13 release candidates. See previous link and the VRPB instances for more. |
I am trying to solve routes for which i am submitting a list of jobs having both deliveries and pickup. Sometimes, the deliveries and pickup are for same locations, sometimes, they are distinct locations. Setting higher PRIORITY for DELIVERY and lower priority for PICKUP, I would expect the SOLVER to return ROUTES where deliveries are always processed first (routes with deliveries in first sequences...). But this does not seem to work with usage of PRIORITY. Any feedback on how to resolve some jobs first would be hight appreciated. Thanks.
The text was updated successfully, but these errors were encountered: