G'day Heather
Apologies again for the delay.
There was another post from 2011 that raised the same issue and of course I can't now (quickly) find it.
Yes, there is an order pair for each student / school.
Yes, there is a time window end on when a student must be dropped at the school.
No, there is no time window on when a student must be picked up to head to school.
You are saying that since the time window is still open, the 'order' doesn't have to leave the vehicle?
That makes programming sense, though not common sense
For example, one test route picks up ten students, drives past the school and only drops seven students.
Bus continues on for capacity of 71 and returns to school and drops only 27 students.
Bus continues again to pickup 25 students, and returns to school to drop 7.
Bus then doubles back to pick up final three students then empties bus at school.
Time Violation is set to high and Excess Time set to low.
This would have been less of an issue if the bus wasn't going back and forth, as had only delivered a handful of students rather than emptying the bus. Even if the back and forth is caused by other settings or the limited roads to service, when the bus does decide to stop at the school, why not have the program empty all orders present that are due at that location?
Thanks