Constraint Satisfaction Problem Solver

OptaPlanner BOM (Bill Of Materials)

org.optaplanner : optaplanner-bom

Import this BOM in your dependencyManagement if you want to depend on multiple OptaPlanner artifacts.

Last Version: 8.21.0.Final

Release Date:

Last Version: 3.16.0

Release Date:

OptaPlanner core

org.optaplanner : optaplanner-core

OptaPlanner solves planning problems. This lightweight, embeddable planning engine implements powerful and scalable algorithms to optimize business resource scheduling and planning. Aggregate dependency to bring in optaplanner-core and all the score directors.

Last Version: 8.21.0.Final

Release Date:

OptaPlanner benchmark

org.optaplanner : optaplanner-benchmark

OptaPlanner solves planning problems. This lightweight, embeddable planning engine implements powerful and scalable algorithms to optimize business resource scheduling and planning. This module contains the benchmarker toolkit.

Last Version: 8.21.0.Final

Release Date:

Last Version: 3.0.0-RC3

Release Date:

OptaPlanner examples

org.optaplanner : optaplanner-examples

OptaPlanner solves planning problems. This lightweight, embeddable planning engine implements powerful and scalable algorithms to optimize business resource scheduling and planning. This module contains the examples which demonstrate how to use it in a normal Java application.

Last Version: 8.21.0.Final

Release Date:

OptaPlanner webexamples

org.optaplanner : optaplanner-webexamples

OptaPlanner solves planning problems. This lightweight, embeddable planning engine implements powerful and scalable algorithms to optimize business resource scheduling and planning. This module contains the web examples which demonstrate how to use it in a war file.

Last Version: 7.27.0.Final

Release Date:

OptaPlanner documentation

org.optaplanner : optaplanner-docs

OptaPlanner solves planning problems. This lightweight, embeddable planning engine implements powerful and scalable algorithms to optimize business resource scheduling and planning. This module builds the documentation.

Last Version: 8.21.0.Final

Release Date:

OptaPlanner distribution

org.optaplanner : optaplanner-distribution

OptaPlanner solves planning problems. This lightweight, embeddable planning engine implements powerful and scalable algorithms to optimize business resource scheduling and planning. This module builds the download zip.

Last Version: 8.11.1.Final

Release Date:

OptaPlanner persistence common

org.optaplanner : optaplanner-persistence-common

OptaPlanner solves planning problems. This lightweight, embeddable planning engine implements powerful and scalable algorithms to optimize business resource scheduling and planning. This module contains the common persistence integration.

Last Version: 8.21.0.Final

Release Date:

OptaPlanner persistence XStream

org.optaplanner : optaplanner-persistence-xstream

OptaPlanner solves planning problems. This lightweight, embeddable planning engine implements powerful and scalable algorithms to optimize business resource scheduling and planning. This module contains the XStream integration.

Last Version: 8.21.0.Final

Release Date:

OptaPlanner persistence JAXB

org.optaplanner : optaplanner-persistence-jaxb

OptaPlanner solves planning problems. This lightweight, embeddable planning engine implements powerful and scalable algorithms to optimize business resource scheduling and planning. This module contains the JAXB integration.

Last Version: 8.21.0.Final

Release Date:

choco-solver

org.choco-solver : choco-solver

Open-source constraint solver.

Last Version: 4.10.8

Release Date:

OptaPlanner persistence JPA

org.optaplanner : optaplanner-persistence-jpa

OptaPlanner solves planning problems. This lightweight, embeddable planning engine implements powerful and scalable algorithms to optimize business resource scheduling and planning. This module contains the JPA and Hibernate integration.

Last Version: 8.21.0.Final

Release Date:

OptaPlanner persistence Jackson

org.optaplanner : optaplanner-persistence-jackson

OptaPlanner solves planning problems. This lightweight, embeddable planning engine implements powerful and scalable algorithms to optimize business resource scheduling and planning. This module contains the Jackson integration.

Last Version: 8.21.0.Final

Release Date:

OptaPlanner test

org.optaplanner : optaplanner-test

OptaPlanner solves planning problems. This lightweight, embeddable planning engine implements powerful and scalable algorithms to optimize business resource scheduling and planning. This module contains the JUnit and other test support. This module is intended to be used a test scoped dependency.

Last Version: 8.21.0.Final

Release Date:

Employee Rostering as a Service Shared

org.optaplanner.openshift : optashift-employee-rostering-shared

Employee Rostering as a Service with OptaPlanner on OpenShift 3.

Last Version: 7.8.0.Final

Release Date:

OptaPlanner core implementation

org.optaplanner : optaplanner-core-impl

OptaPlanner solves planning problems. This lightweight, embeddable planning engine implements powerful and scalable algorithms to optimize business resource scheduling and planning. This module contains the planning engine itself.

Last Version: 8.21.0.Final

Release Date:

KIE :: Execution Server :: Tests :: OptaPlanner Integration Tests

org.kie.server : kie-server-integ-tests-optaplanner

KIE Execution Server Integration Tests (REST, JMS) with configuration options to run on different containers.

Last Version: 7.69.0.Final

Release Date:

OptaPlanner Quarkus - Runtime

org.optaplanner : optaplanner-quarkus

Solve planning and scheduling with AI constraint optimization of vehicle routes, employee rosters, maintenance, tasks, lessons, conferences, ...

Last Version: 8.21.0.Final

Release Date:

OptaPlanner persistence JSON-B

org.optaplanner : optaplanner-persistence-jsonb

OptaPlanner solves planning problems. This lightweight, embeddable planning engine implements powerful and scalable algorithms to optimize business resource scheduling and planning. This module contains the JSON-B integration.

Last Version: 8.21.0.Final

Release Date:

OptaPlanner constraints: DRL

org.optaplanner : optaplanner-constraint-drl

OptaPlanner solves planning problems. This lightweight, embeddable planning engine implements powerful and scalable algorithms to optimize business resource scheduling and planning. This module contains implementation of constraint DRL.

Last Version: 8.21.0.Final

Release Date:

OptaPlanner Quarkus Jackson - Runtime

org.optaplanner : optaplanner-quarkus-jackson

Activate Jackson bindings for OptaPlanner's Score classes

Last Version: 8.21.0.Final

Release Date:

OptaPlanner Quarkus - Deployment

org.optaplanner : optaplanner-quarkus-deployment

Quarkus deployment module for optaplanner-quarkus.

Last Version: 8.21.0.Final

Release Date:

OptaPlanner constraints: Constraint streams

org.optaplanner : optaplanner-constraint-streams

OptaPlanner solves planning problems. This lightweight, embeddable planning engine implements powerful and scalable algorithms to optimize business resource scheduling and planning. This module contains implementation of Constraint streams.

Last Version: 8.21.0.Final

Release Date:

Last Version: 3.16.0

Release Date:

OptaPlanner Spring Boot autoconfigure

org.optaplanner : optaplanner-spring-boot-autoconfigure

OptaPlanner solves planning problems. This lightweight, embeddable planning engine implements powerful and scalable algorithms to optimize business resource scheduling and planning. This module contains the Spring Boot autoconfigure.

Last Version: 8.21.0.Final

Release Date:

Last Version: 8.21.0.Final

Release Date:

OptaPlanner Quarkus JSON-B - Runtime

org.optaplanner : optaplanner-quarkus-jsonb

Activate JSON-B bindings for OptaPlanner's Score classes

Last Version: 8.21.0.Final

Release Date:

Last Version: 8.21.0.Final

Release Date:

Last Version: 8.21.0.Final

Release Date:

OptaPlanner Spring Boot starter

org.optaplanner : optaplanner-spring-boot-starter

OptaPlanner solves planning problems. This lightweight, embeddable planning engine implements powerful and scalable algorithms to optimize business resource scheduling and planning. This module contains the Spring Boot starter.

Last Version: 8.21.0.Final

Release Date:

Employee Rostering as a Service Server

org.optaplanner.openshift : optashift-employee-rostering-server

Employee Rostering as a Service with OptaPlanner on OpenShift 3.

Last Version: 7.8.0.Final

Release Date:

Last Version: 8.21.0.Final

Release Date:

Employee Rostering as a Service Webapp

org.optaplanner.openshift : optashift-employee-rostering-webapp

Employee Rostering as a Service with OptaPlanner on OpenShift 3.

Last Version: 7.8.0.Final

Release Date:

Last Version: 7.8.0.Final

Release Date:

Last Version: 7.8.0.Final

Release Date:

Employee Rostering as a Service GWT UI

org.optaplanner.openshift : optashift-employee-rostering-gwtui

Employee Rostering as a Service with OptaPlanner on OpenShift 3.

Last Version: 7.8.0.Final

Release Date:

OptaPlanner Quarkus Benchmark - Runtime

org.optaplanner : optaplanner-quarkus-benchmark

Benchmark an OptaPlanner project to power tweak the solver configuration for speed and scalability.

Last Version: 8.21.0.Final

Release Date:

Last Version: 7.8.0.Final

Release Date:

Last Version: 8.21.0.Final

Release Date:

Drools data model API implementations for OptaPlanner Workbench

org.optaplanner : optaplanner-workbench-models-datamodel-api

OptaPlanner solves planning problems. This lightweight, embeddable planning engine implements powerful and scalable algorithms to optimize business resource scheduling and planning. This module provides OptaPlanner implementations of Drools data model interfaces used by OptaPlanner Workbench.

Last Version: 7.69.0.Final

Release Date: