/timefold-quickstarts

Get started with Timefold quickstarts here. Timefold is the successor of OptaPlanner, by the OptaPlanner team. Optimize the vehicle routing problem, employee rostering, task assignment, maintenance scheduling and other planning problems

Primary LanguageJavaApache License 2.0Apache-2.0

Timefold Quickstarts

Planning optimization made easy.
timefold.ai

Overview of all Quickstarts

Use case quickstarts Technology quickstarts

Use cases

Vehicle Routing

Find the most efficient routes for vehicles to reach visits, taking into account vehicle capacity and time windows when visits are available. Sometimes also called "CVRPTW".

vehicle routing screenshot

Maintenance scheduling

Schedule maintenance jobs to crews over time to reduce both premature and overdue maintenance.

maintenance scheduling screenshot

Employee Scheduling

Schedule shifts to employees, accounting for employee availability and shift skill requirements.

employee scheduling screenshot

Food Packaging

Schedule food packaging orders to manufacturing lines, to minimize downtime and fulfill all orders in time.

food packaging screenshot

Order Picking

Generate an optimal picking plan for completing a set of orders.

order picking screenshot

School timetabling

Assign lessons to timeslots and rooms to produce a better schedule for teachers and students.

school timetabling screenshot

Without a UI:

Facility location problem

Pick the best geographical locations for new stores, distribution centers, covid test centers or telco masts.

facility location screenshot

Conference Scheduling

Assign conference talks to timeslots and rooms to produce a better schedule for speakers.

conference scheduling screenshot

Bed Allocation Scheduling

Assign beds to patient stays to produce a better schedule for hospitals.

bed scheduling screenshot

Flight Crew Scheduling

Assign crew to flights to produce a better schedule for flight assignments.

flight crew scheduling screenshot

Meeting Scheduling

Assign timeslots and rooms for meetings to produce a better schedule.

meeting scheduling screenshot

Sports League Scheduling

Assign rounds to matches to produce a better schedule for league matches.

sports league scheduling screenshot

Task Assigning

Assign employees to tasks to produce a better plan for task assignments.

task assigning screenshot

Project Job Scheduling

Assign jobs for execution to produce a better schedule for project job allocations.

project job scheduling screenshot

Tournament Scheduling

Tournament Scheduling service assigning teams to tournament matches.

tournament scheduling screenshot

Timefold Quickstarts was forked on 20 April 2023 from OptaPlanner Quickstarts, which was entirely Apache-2.0 licensed (a permissive license).

Timefold Quickstarts is a derivative work of OptaPlanner Quickstarts, which includes copyrights of the original creator, Red Hat Inc., affiliates and contributors, that were all entirely licensed under the Apache-2.0 license. Every source file has been modified.