This Timefold Model exposes an API that helps your software assign pick-up and delivery requests to drivers, and route drivers so that multiple pick-ups and deliveries can be made on the same trip, optimizing for vehicle capacity, efficient routing, and to minimize customer waiting times.




Service quality
Time windows and opening hours
DOCSStart and complete stops within their time windows. For example to the pick-up is ready to be collected and delivered.
Skills
DOCSMatch skill requirements for jobs to drivers with those skills.
Job requirements
DOCSAllow jobs to require or prefer specific drivers.
Moveable and multi-day schedules
DOCSAssign jobs early in their time windows to avoid running out of time later.
Driver capacity
DOCSManage the driver's vehicle load and capacity type to make sure drivers always have enough capacity for their jobs.
Dependencies between stops
DOCSMake sure stops are scheduled in the correct order and that stops in the same job are assigned to the same driver.
Priority jobs and optional jobs
DOCSWith too few resources for all the work, schedule as much (priority) work as possible.
Stop service level agreement (SLA)
DOCSAdd SLAs to stops to make sure they are scheduled on time.
Job requirements and tags
DOCSAssign specific drivers to jobs, allow or prohibit job pooling, and use tags to include additional information about jobs and drivers.
Driver satisfaction
Cost optimizations
Route optimization
DOCSReduce the travel time and mileage per driver. This increases productivity and reduces CO2 emissions.
Interested in learning more about how this model can help solve your optimization challenges? Talk to an expert.