OptaPlanner — это легкий встраиваемый механизм планирования, написанный на Java. Это помогает обычным Java-программистам эффективно решать проблемы удовлетворения ограничений. Под капотом он сочетает в себе эвристику оптимизации и метаэвристику с очень эффективным подсчетом баллов.