tereshenkov

Introduce spatial locations for breaks for VRP solver

Discussion created by tereshenkov on Nov 26, 2011
Latest reply on Dec 2, 2011 by tereshenkov
Hello,

I have been trying to customize some of the custom workflows on my VRP task. Some of the questions listed below, and any input regarding these would be appreciated.

1) How to force routes (i.e., drivers) take a break at a certain location? I realize that breaks are represented as non-spatial tables, but I was thinking to link an existing depot/order/renewal to make it a break place where drivers could actually get access to toilet and buy some food. So, let's say that if a driver is on a road for longer than 3 hours, he/she is supposed to take a break for 30min, but there only some points which should be visited then, like a cafe.

2) Does VRP solver "understands" that it is required to introduce a new route (i.e., car) in order to meet all the Orders' DeliveryQuanitities requirements? I have the Override value selected for the AssignmentRule field in the Orders layer (which if I got it right in this case shall introduce a new route). However, I just get the "capacities exceeded" message for the orders that are not served.

3) Is it possible to implement a following scenario? There are two cars, each has capacity of 100kg (I have created two Routes). They start at a depot at the same time empty (I have created one Depot). Then they have to load at the same depot with 100kg each (I have created an Order which is in the same place as Depot, set up the PickupQuantities to be 200kg). Then they have to drive to a shop where they have to deliver 100kg of the product each (I have created one Order with the DeliveryQuantities set up to 200kg). However, I receive the "capacities exceeded" message for this Order. The only solution I have found so far is to duplicate the Order where 200kg shall be delivered, so it will be two identical Orders with the DeliveryQuantities set up to 100kg each.

Thank you!

Outcomes