All other

KIE Server OptaPlanner Task Assignment

Blog post image

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 “KnowledgeRead more →

How much faster is Java 11?

Blog post image

Java 11 was released some time ago, although the majority of developers stay on Java 8. Let’s see which one of them is faster for OptaPlanner. The best way to find out is of course running OptaPlanner benchmarks. This article is a follow up on our similar article for Java 8. Benchmark methodology To runRead more →

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

Blog post image

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 workRead more →

Java Reflection, but much faster

Blog post image

What is the fastest way to read a getter from a Java class without knowing the class at compilation time? Java frameworks often do this. A lot. And it can directly influence their performance. So let’s benchmark different approaches, such as reflection, method handles and code generation. The use case Presume we have a simpleRead more →