The following terms are important to understand the whole use case.
Appointment | A sequence of tasks, scheduled to be executed respecting a specific time slot. |
Category | A property that enables applying constraints to entities categorized as such. |
Constraint | Serves to restrict or guide the optimization to meet specified requirements or limitations. |
Depot | A warehouse where orders to pick up (resp. deliver) can be delivered to (resp. picked up from). |
Location | A geographical location with additional properties such as time slots. |
Order | A request to transport goods. |
Route | A sequence of scheduled tasks, assigned to a vehicle. |
Routing profile | Information necessary to calculate driving durations and distances. |
Stop | A scheduled location visit to pick up or deliver goods. |
Task | Either the pickup or delivery action of an order. |
Time slot | A restriction when tasks are allowed to be executed at a certain location. |
Vehicle | A vehicle to transport goods containing vehicle-specific and driver attributes. |