Use case quickstarts |
Technology quickstarts |
|
|
Run the OptaPlanner quickstarts now:
-
Install JDK 11 or later with
JAVA_HOME
configured appropriately. -
Clone this repository to build and run the quickstarts showcase:
$ git clone https://github.com/kiegroup/optaplanner-quickstarts.git $ cd optaplanner-quickstarts $ ./runQuickstartsFromSource.sh
Assign lessons to timeslots and rooms to produce a better schedule for teachers and students.
-
Run quarkus-school-timetabling (Java, Maven or Gradle, Quarkus, H2)
-
Run spring-boot-school-timetabling (Java, Maven or Gradle, Spring Boot, H2)
-
Run activemq-quarkus-school-timetabling (Java, ActiveMQ, Maven, Quarkus)
-
Run kotlin-quarkus-school-timetabling (Kotlin, Maven, Quarkus, H2)
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)
Schedule maintenance jobs to crews over time to reduce both premature and overdue maintenance.
-
Run quarkus-maintenance-scheduling (Java, Maven, Quarkus)
Schedule incoming calls to employees matching skills and availability.
-
Run quarkus-call-center (Java, Maven, Quarkus)
Assign people to vaccination injection appointments over time at vaccination centers to end a pandemic sooner.
-
Run quarkus-vaccination-scheduling (Java, Maven, Quarkus)
Learn more on www.optaplanner.org.