Drools Planner optimizes automated planning by combining metaheuristic search algorithms with rule engine powered score calculation. This is the drools-planner-core module which contains metaheuristic algorithms.
Homepage POM file JAR file Javadoc'org.drools.planner:drools-planner-core:5.3.2.Final'