Featured Posts: Optimization

Optimizing COVID-19 vaccination appointment scheduling

COVID-19 vaccination appointment scheduling has proven to be a world-wide challenge. People eligible for vaccinations haven’t been able to secure appointments despite repeated attempts. Those scheduled for vaccinations sometimes arrive at a vaccination center only to learn that their appointment has been canceled. Others find that they share the same vaccination time window with hundredsRead more →

How much faster is Java 15?

Java 15 was released on the 15th of September 2020 and has promised to bring with it a few performance tweaks in its G1GC and ParallelGC garbage collectors. What does it mean for OptaPlanner? Are there any benefits to be gained from upgrading from JDK11 to JDK15? In 2019, we found out that ParallelGC worksRead more →

Solve the facility location problem

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 points that needRead more →

OptaPlanner Week 2020 recordings

It’s a wrap! Last week, during the online OptaPlanner Week event, we had 10 talks by 13 speakers across 3 days with – per day – up to 250+ live attendees and 1300+ viewers afterwards. We’ve split up the talks into separate videos for your convenience, watch them below. Big thanks to all speakers forRead more →

Mechanic scheduling (part 3) – Simulation and load testing

The goals of the RH Summit 2019 Keynote Demo was showing multiple Red Hat products working together on OpenShift, demonstrating how OptaPlanner can schedule mechanics repair machines in an assembly line, with the audience sensing machine damage by shaking their smartphones. And of course, not to fail in front of several thousands of people. ToRead more →