Toggle navigation OptaPlanner logo
  • Home
  • Download
  • Learn
    • Documentation
    • Videos
    • Slides
    • Training
    • Use cases
    • Compatibility
    • Testimonials and case studies
  • Get help
  • Source
  • Team
  • Services
  • Star
  • @OptaPlanner
  • Fb
Fork me on GitHub

Blog tag use case

Solve the facility location problem

Fri 9 October 2020

 Jiří Locker

We have created a new quickstart that extends OptaPlanner use case portfolio with the facility location problem and also demonstrates building a cloud-native application using Quarkus, the new Java Native stack. The facility location problem The facility location problem consist of a set of potential facility locations and a set of consumer...

Read more ...


AI versus Covid-19: How Java helps nurses and doctors in this fight

Fri 8 May 2020

 Christopher Chianelli

Scheduling a hospital is tough. To maintain employees' happiness and health, you need to take into account sick days, days off requests, and assure the employees have ample time between shifts. This is doubly so in a pandemic, where you need to minimize exposure to the new disease and have nurses with varying susceptibilities...

Read more ...


Workflow processes with AI scheduling

Tue 5 May 2020

 Christopher Chianelli

A BPMN diagram models a Business Process. When the Business Process involves optimization at some step, OptaPlanner can help you quickly find an optimal solution. Now with Kogito, it is easier than ever before to integrate OptaPlanner into your BPMN diagrams! It so simple, that by the end of this blog, you will create a...

Read more ...


How to plan (and optimize) a Secret Santa

Wed 18 December 2019

 Christopher Chianelli

Many workplaces host a "Secret Santa", where each employee gets assigned a coworker whom they need to buy a present for. This fosters good relations between the employees and brings them closer together. But what about global companies, where coworkers may be many miles apart? Ideally, we want employees who are further apart to...

Read more ...


Mechanic scheduling (part 1) - Can OptaPlanner keep up with a keynote audience of thousands?

Thu 9 May 2019

 Geoffrey De Smet

This year, my team and I participated in the Red Hat Summit keynote. In front of 7000 people, we demonstrated real-time scheduling, reacting on input coming from the audience’s smartphones. In the past 2 months, we created this application together with the other middleware teams and under the excellent guidance of Burr Sutter. It integrates...

Read more ...


KIE Server OptaPlanner Task Assignment

Wed 13 March 2019

 Musa Talluzi

KIE Server is a standalone server component that can be used to instantiate and execute rules and processes. In this blog, you will learn how to build an OptaPlanner service that implements continuous and real-time planning to solve the Task Assignment problem and deploy it to the KIE Server. Task Assignment KJAR KJAR or "Knowledge...

Read more ...


Red Hat Mobile Portfolio Truck dodges storms while keeping Sales happy with OptaPlanner

Mon 19 November 2018

 Sudheer Chekka

The Mobile Portfolio Truck is Red Hat’s 18-wheel semi truck bringing enterprise IT solutions to customers which includes demo kiosks and hands-on experience with Red Hat’s portfolio. Our goal is to optimize the route of this truck to reach most customers to maximize revenue opportunity and reduce fuel consumption. The Red Hat sales team...

Read more ...


Unit testing constraints with business input from Excel or LibreOffice

Tue 21 August 2018

 Musa Talluzi

The business experts explain the business constraints to us, the developers. But how can we be sure that we understood them correctly? Or worse, how can we test that they agree among themselves once the constraints are formalized? Well, there’s one great way to do that: JUnit tests populated by *.xlsx data....

Read more ...


How to defeat gerrymandering and create fair elections

Wed 25 July 2018

 Justin Goldsmith

Over the years, politicians have redrawn electoral voting lines to gain an unfair advantage. This has led to district boundaries with shapes that have no obvious pattern or reason other than political gain. When districts are redrawn you can sway an election’s results without changing a single voter’s mind. Can OptaPlanner draw fair...

Read more ...


Behind the scenes of Red Hat Summit 2018 scheduling

Wed 23 May 2018

 Geoffrey De Smet

Earlier this month, Red Hat organized it’s annual Summit conference in San Francisco for more than 7000 attendees. As Jim Whitehurst explained in his opening keynote, OptaPlanner optimized attendee experience by scheduling all of the 325 non-keynote sessions. Let’s take a look behind the scenes. The challenge (in theory) A few weeks after the CFP...

Read more ...


  • Newer
  • 1 / 2
  • Older
Atom News feed
Don't want to miss a single blog post?
Follow us on
  • T
  • Fb
Blog archive
Latest release
  • 8.5.0.Final released
    Thu 15 April 2021
Upcoming events
  • SouJava MOTU
    Worldwide - Thu 15 April 2021
    • Planejamento de Recursos com OptaPlanner by Karina Varela, Otávio Santana
Add event / Archive
Latest blog posts
  • Batch solving an ActiveMQ queue that contains planning problem data sets in a scalable way
    Thu 25 March 2021
     Radovan Synek
  • Optimizing COVID-19 vaccination appointment scheduling
    Thu 4 March 2021
     Paul Brown
  • How much faster is Java 15?
    Tue 26 January 2021
     Michal Tomčo
  • Solve the facility location problem
    Fri 9 October 2020
     Jiří Locker
  • OptaPlanner Week 2020 recordings
    Mon 7 September 2020
     Geoffrey De Smet
  • Let’s OptaPlan your jBPM tasks (part 1) - Integrating the two worlds
    Fri 3 July 2020
     Walter Medvedeo
  • AI versus Covid-19: How Java helps nurses and doctors in this fight
    Fri 8 May 2020
     Christopher Chianelli
Blog archive
Latest videos
  • YT Unit testing constraints
    Tue 9 March 2021
     Lukáš Petrovický
  • YT Maintenance scheduling
    Wed 24 February 2021
     Julian Cui
  • YT Vaccination appointment scheduling
    Wed 3 February 2021
     Geoffrey De Smet
  • YT Shadow variables
    Tue 19 January 2021
     Geoffrey De Smet
  • YT Domain modeling and design patterns
    Tue 17 November 2020
     Geoffrey De Smet
  • YT Quarkus insights: AI constraint solving
    Tue 20 October 2020
     Geoffrey De Smet
  • YT AI in kotlin
    Wed 23 September 2020
     Geoffrey De Smet
Video archive

KIE projects

  • Drools rule engine
  • OptaPlanner constraint solver
  • jBPM workflow engine

Community

  • Blog
  • Get Help
  • Team
  • Governance
  • Academic research

Code

  • Build from source
  • Submit a bug
  • License (Apache-2.0)
  • Release notes
  • Upgrade recipes
Sponsored by
Red Hat
More coder content at
Red Hat Developers
© Copyright 2006-2021, Red Hat, Inc. or third-party contributors - Privacy statement - Terms of use - Website info