I have a route with a time window from 8AM to 5PM. There are too many locations to get in one day. It is planned that it will take 3 weeks for visit all locations. The following, http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#//004700000045000000 says that if a route arrives early to a location then a wait time will be accumulated until time window opens up. I have also tried using the VRP solvers and I run into the same issues
My problem is that my route is fine until a stop occurs at let say 5:45 PM. What I want is to accumulate a wait time until 8AM the next day. However network analyst just sees it as a time violation and continues routing to my points through the night. In reality the driver will be staying in a hotel then continuing the route the next day.
Is there any way to make route honor a daily time window or something.
Any solutions using the routing or VRP solver functions would be great.
Since you expect to visit all orders in 3 weeks, you can simply create 15 identical routes (one for each weekday) with route time window set to [8am, 5pm]. Then load all orders into the VRP layer and solve it. The solver will assign orders to the daily route wherever it is possible. If you want to make sure routes have the balanced load over these 15 routes, you may set an OvertimeStartTime with a proper CostPerUnitOvertime value on routes to penalize the long route (see more details here http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#/Vehicle_routing_problem_analysis/00470...).
In the proposed idea, you do not know where the route ends in the previous day without solving the problem, therefore, you cannot begin the route from where it ends in the previous day. It looks like you come up with the similiar question in the other post, I answered it with a workaround: