Vehicle routing plans the visits each vehicle makes: every visit is served within its time window by a
vehicle with enough capacity, and the total driving time is minimised. It is a PREVIEW model: it works
as documented, and its API may still change within v1.
Registration key
vehicle-routing
Version
v1
Base path
/api/models/vehicle-routing/v1
Entity
route-plans, so a dataset is /v1/route-plans/{id}
Score
HardMediumSoftScore, written 0hard/0medium/-41220soft
Features
time windows, capacities, real-time planning, weights
The output is a VehicleRoutePlan: the input with each vehicle's visits in route order and each
visit's vehicle and arrivalTime. It is accepted unchanged as an input.
Every default weight is 1, and 0 disables the constraint. The medium level is what makes an unassigned
visit worse than any amount of driving and better than any hard violation.