Ross ROSS = Recommend OSS · open-source software intelligence for agents

apache/incubator-kie-optaplanner

OplaPlanner has moved to https://github.com/apache/incubator-kie-drools. This repository is archived. OptaPlanner is an AI constraint solver in Java to optimize the vehicle routing problem, employee rostering, task assignment, maintenance scheduling, conference scheduling and other planning problems. observed · 2026-08-28

github.com/apache/incubator-kie-optaplanner · homepage · Java · Apache-2.0 (permissive) · archived observed · 2026-08-28

Health v2 · maintenance only

10/100

  • Activity 92
  • Release rhythm 49
  • Longevity 100

Flags: archived no_readme

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 251.0
  • age_days: 5678
  • days_rel: 127
  • days_push: 50
  • n_releases_24m: 3

Full methodology

Adoption not part of the score

3510 stars · 975 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

OptaPlanner is a Java-based AI constraint solver for mathematical optimization problems such as vehicle routing, employee rostering, task assignment, and scheduling. This repository is archived; the project has moved to the Apache KIE (incubating) organization under incubator-kie-drools.

Use cases

  • solve vehicle routing problems in Java
  • generate employee rosters automatically
  • optimize task assignment across workers
  • schedule maintenance or conference sessions
  • solve traveling salesman and bin packing problems
  • model and solve constraint satisfaction problems

When to choose

  • you need a mature Java constraint solver for planning and scheduling optimization
  • you want metaheuristic search (tabu search, simulated annealing, local search) out of the box
  • you are already in the Apache KIE / Drools ecosystem

When to avoid

  • you need active development or support - use the successor at apache/incubator-kie-drools instead
  • you need a solver outside the JVM ecosystem
  • you need real-time or streaming optimization rather than batch planning

Facets

library · maturity abandoned

machine-learning scheduling workflow-automation artificial-intelligence performance jvm cross-platform constraint-solver constraint-programming metaheuristics vehicle-routing employee-rostering task-assignment scheduling traveling-salesman local-search archived-repository algorithms

4 sources

Member repositories

RepositoryRoleHealth v2
apache/incubator-kie-optaplannermain10

For agents

markdown · JSON · MCP: product_card(name="apache/incubator-kie-optaplanner")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem