OptaPlanner es un motor de optimización de recursos, con OptaPlanner podemos optimizar rutas, asignación de empleados a tareas,…:

Es un motor ligero, embebible escrito en Java, hasta ahora formaba parte de Drools y se llamana Drools Planner.

Ahora OptaPlanner se ha separado de Drools convirtiéndose a un proyecto de la comunidad JBoss top-level.

Actualmente está en beta2 de la versión 6:

Si estáis en un proyecto en el que necesitáis un motor de este tipo sin duda OptaPlanner es una solución potente y no muy compleja ;), podéis comenzar con su Quick Start.