TimefoldAI / timefold-solver-enterprise

Timefold's commercial offering, enhancing Timefold Solver Community Edition with additional features. 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

Home Page:https://timefold.ai

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Planning optimization made easy.
timefold.ai

JVM support

Stackoverflow GitHub Discussions GitHub Issues

Timefold Solver Enterprise Edition

Timefold Solver Enterprise Edition is a commercial offering by Timefold. It enhances the Timefold Solver Community Edition by features such as nearby selection and multi-threaded solving. Even though the source code is available here, Timefold Solver Enterprise Edition is not open source.

You are not allowed to modify, distribute, or use this source code and resulting binaries for any purpose other than for development and testing. To use Timefold Solver Enterprise Edition in production, contact Timefold to obtain a license.

Users who do not require the additional features are encouraged to use the Timefold Solver Community Edition instead. The Community Edition is a free and open source project, licensed under the Apache License 2.0.

Visit our pricing page to compare Timefold Solver Community Edition vs Timefold Solver Enterprise Edition.

Switch to Enterprise Edition

In order to switch from Timefold Solver Community Edition to Enterprise Edition, first reference the Enterprise Edition Maven repository in your project. If you use Maven, add the following repository to your pom.xml:

<project>
  ...
  <repositories>
    <repository>
      <id>timefold-solver-enterprise</id>
      <name>Timefold Solver Enterprise</name>
      <url>https://timefold.jfrog.io/artifactory/releases/</url>
    </repository>
  </repositories>
  ...
</project>

If you use Gradle, add the following in your build.gradle:

repositories {
  mavenCentral()
  maven {
    url "https://timefold.jfrog.io/artifactory/releases/"
  }
}

Having done that, replace the following artifacts provided by the Community Edition with their Enterprise Edition counterparts:

Community Edition Enterprise Edition

ai.timefold.solver:timefold-solver-bom

ai.timefold.solver.enterprise:timefold-solver-enterprise-bom

ai.timefold.solver:timefold-solver-core

ai.timefold.solver.enterprise:timefold-solver-enterprise-core

ai.timefold.solver:timefold-solver-quarkus

ai.timefold.solver.enterprise:timefold-solver-enterprise-quarkus

ai.timefold.solver:timefold-solver-spring-boot-starter

ai.timefold.solver.enterprise:timefold-solver-enterprise-spring-boot-starter

If your project only uses a subset of the Community Edition artifacts listed above, only replace those with their Enterprise Edition counterparts. There is no need to add the other artifacts listed.

About

Timefold's commercial offering, enhancing Timefold Solver Community Edition with additional features. 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

https://timefold.ai


Languages

Language:Java 100.0%