Featured Posts: Optimization

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 →

Let’s OptaPlan your jBPM tasks (part 1) – Integrating the two worlds

Traditionally, business process management systems (BPMS) assign human tasks to users on a group basis. This information is part of the human tasks configuration. In the following process, notice how the Resolve Dispute and Notify Customer tasks are configured with the CreditAnalyst and ClientRelations groups respectively: At runtime, every time a new instance of oneRead more →