Model catalog and documentation
Models on the Timefold Platform help solve specific planning problems. Here we list the available models and explain what documentation and demo data is available for each.
Planning models
Timefold Platform’s planning models are designed for specific use cases:
Each model has a predefined model schema which follows the OpenAPI specification, that you use to define your problem dataset. The problem dataset is submitted to Timefold Platform through the API for solving.
The models include constraints that help optimize the solution.
Field service routing
The Field Service Routing model includes constraints that:
-
Minimize travel time
-
Assign technicians with the correct skills to visits
-
Coordinate visit groups
-
Manage shift hours and overtime
Learn more about the Field Service Routing model.
Employee shift scheduling
The Employee Shift Scheduling model includes constraints that:
-
Adhere to employee contracts and global employee rules
-
Assign shifts to the right employees
-
Manage shift sequence patterns
-
Manage employee breaks
-
Aim for fairness and employee happiness
Learn more about the Employee Shift Scheduling model.
Pick-up and delivery routing
The Pickup & Delivery Routing model includes constraints that:
-
Minimize the total travel time to do all deliveries.
-
Take into account vehicle capacities.
-
Assigns drivers to deliveries with the right skills.
Learn more about the Pick-up and Delivery Routing model.
Task scheduling
The Task Scheduling model includes constraints that:
-
Minimize the total amount of time required to complete all jobs.
-
Align each job’s actual end time as closely as possible with its preferred or ideal end time.
-
Sequence jobs in the correct order.
-
Assigns employees to jobs with the right skills.
-
Assigns the correct jobs to machines.
Learn more about the Task Scheduling model.
Documentation
Each model has a Documentation section that helps you understand if they are the right solution for you, as well as how to use the model.
-
The Information page explains what type of problems the model can be used for and which features it supports.
-
The Documentation pages include documentation that show you how to get started and explain the features of a model.
-
The OpenAPI Spec interface gives a complete overview of the model’s API. Models use the OpenAPI standards.
Demo data
Each model comes with demo data. You can fetch this demo data via the model’s API, or you can use the platform’s UI to submit a demo dataset. Doing a solve with this demo data will give you good insight into the models' working and the supported constraints. The visualization of the model will show you the optimized planning solution. Demo data is an ideal way to get to know a model.