Planning optimization made easy.
timefold.ai
Use case quickstarts | Technology quickstarts |
---|---|
|
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".
-
Run quarkus-vehicle-routing (Java, Maven, Quarkus)
-
Run python-vehicle-routing (Python, FastAPI)
Schedule maintenance jobs to crews over time to reduce both premature and overdue maintenance.
-
Run quarkus-maintenance-scheduling (Java, Maven, Quarkus)
Schedule shifts to employees, accounting for employee availability and shift skill requirements.
-
Run quarkus-employee-scheduling (Java, Maven, Quarkus)
-
Run python-employee-scheduling (Python, FastAPI)
Schedule food packaging orders to manufacturing lines, to minimize downtime and fulfill all orders in time.
-
Run quarkus-food-packaging (Java, Maven, Quarkus)
Generate an optimal picking plan for completing a set of orders.
-
Run quarkus-order-picking (Java, Maven, Quarkus)
Assign lessons to timeslots and rooms to produce a better schedule for teachers and students.
-
Run quarkus-school-timetabling (Java, Maven or Gradle, Quarkus)
-
Run spring-boot-school-timetabling (Java, Maven or Gradle, Spring Boot)
-
Run kotlin-quarkus-school-timetabling (Kotlin, Maven, Quarkus)
-
Run python-school-timetabling (Python, FastAPI)
Without a UI:
-
Run hello-world-school-timetabling (Java, Maven or Gradle)
Pick the best geographical locations for new stores, distribution centers, covid test centers or telco masts.
-
Run quarkus-facility-location (Java, Maven, Quarkus)
Assign conference talks to timeslots and rooms to produce a better schedule for speakers.
-
Run quarkus-conference-scheduling (Java, Maven, Quarkus)
Assign beds to patient stays to produce a better schedule for hospitals.
-
Run quarkus-bed-allocation-scheduling (Java, Maven, Quarkus)
Assign crew to flights to produce a better schedule for flight assignments.
-
Run quarkus-flight-crew-scheduling (Java, Maven, Quarkus)
Assign timeslots and rooms for meetings to produce a better schedule.
-
Run quarkus-flight-crew-scheduling (Java, Maven, Quarkus)
Assign rounds to matches to produce a better schedule for league matches.
-
Run quarkus-sports-league-scheduling (Java, Maven, Quarkus)
Assign employees to tasks to produce a better plan for task assignments.
-
Run quarkus-task-assigning (Java, Maven, Quarkus)
Assign jobs for execution to produce a better schedule for project job allocations.
-
Run quarkus-project-job-scheduling (Java, Maven, Quarkus)
Tournament Scheduling service assigning teams to tournament matches.
-
Run quarkus-tournament-scheduling (Java, Maven, Quarkus)
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.