What is OptaPlanner?
OptaPlanner is an open source (Apache 2.0 license) Java library to optimize business resource planning, an AI constraint solver primarily used to optimize employee shift rostering and similar use cases. It is sponsored by Red Hat. OptaPlanner optimizes plans and schedules with hard constraints and soft constraints, with the goal of reducing costs, improving service quality, fulfilling employee wishes, as well as lowering carbon emissions. It is compatible with other JVM languages (such as Kotlin and Scala).
Some examples of what OptaPlanner supports
- Continuous planning to weekly publish the schedule, 3 weeks before execution
- Non-disruptive replanning for changes to an already published schedule
- Real-time planning to react on real-time disruptions in the plan within milliseconds
- Overconstrained planning when there are too few resources to cover all the work
- Pinning so the user is still in control over the schedule
Categories & Use Cases
Videos
Technical Details
| Deployment Types | On-Premise |
|---|---|
| Mobile Application | No |
FAQs
What is OptaPlanner?
OptaPlanner is an open source (Apache 2.0 license) Java library to optimize business resource planning, an AI constraint solver primarily used to optimize employee shift rostering and similar use cases. It is sponsored by Red Hat. OptaPlanner optimizes plans and schedules with hard constraints and soft constraints, with the goal of reducing costs, improving service quality, fulfilling employee wishes, as well as lowering carbon emissions. It is compatible with other JVM languages (such as Kotlin and Scala).
How much does OptaPlanner cost?
OptaPlanner starts at $0.



