apache/incubator-kie-optaplanner
AI constraint solver in Java to optimize the vehicle routing problem, employee rostering, task assignment, maintenance scheduling, conference scheduling and other planning problems.
Combines metaheuristic algorithms (tabu search, simulated annealing, late acceptance) with constraint programming to solve NP-hard optimization problems efficiently. Integrates with Quarkus and Drools, and provides a declarative constraint definition API alongside programmatic configuration for Java applications. Includes example implementations and quickstart repositories demonstrating real-world patterns for scheduling, routing, and resource allocation domains.
3,489 stars. Actively maintained with 1 commit in the last 30 days.
Stars
3,489
Forks
970
Language
Java
License
Apache-2.0
Category
Last pushed
Mar 08, 2026
Commits (30d)
1
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/agents/apache/incubator-kie-optaplanner"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.