InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →
Top 9 Java Solver Projects
-
Timefold Solver
The open source Solver AI for Java and Kotlin to optimize scheduling and routing. Solve the vehicle routing problem, employee rostering, task assignment, maintenance scheduling and other planning problems.
Project mention: Last fifty years of integer linear programming: Recent practical advances | news.ycombinator.com | 2025-06-17 -
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
Project mention: Game Theory in Action: Pluribus and CFR in Texas Hold'em(1) Understanding Nash Equilibrium | dev.to | 2024-07-26
Using Nash Equilibrium solvers, such as the one provided by bupticybee on their GitHub (https://github.com/bupticybee/TexasHoldemSolverJava), we find: For Player 1: With AA, bet 1 100% of the time. With QQ, check 66% and bet 1 33% of the time. For Player 2, facing a bet: With KK, call 66% and fold 33% of the time.
-
-
-
-
OptaPlanner
Java Constraint Solver to solve vehicle routing, employee rostering, task assignment, maintenance scheduling, conference scheduling and other planning problems.
-
-
Stream
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
-
zebra4j
zebra4j is a generator and solver library for Zebra puzzles, also knows as "logic grid puzzles".
-
Java Solver discussion
Java Solver related posts
-
Solving the local optima problem – NQueens
-
Game Theory in Action: Pluribus and CFR in Texas Hold'em(1) Understanding Nash Equilibrium
-
Are there any specific Sudoku puzzles?
-
Constraint Programming (2020)
-
In the circled area, there can be 2 possible triples(569 and 589) , how would I know which one's the right one? and why can't the other be chosen?
-
What do I do here?
-
What are your opinions on sudoku online? Other website recommendations?
-
A note from our sponsor - InfluxDB
www.influxdata.com | 16 Jul 2025
Index
What are some of the best open-source Solver projects in Java? This list will help you:
# | Project | Stars |
---|---|---|
1 | Timefold Solver | 1,393 |
2 | TexasHoldemSolverJava | 857 |
3 | Choco | 724 |
4 | commons-math | 617 |
5 | opennars | 398 |
6 | OptaPlanner | 403 |
7 | Hodoku | 91 |
8 | zebra4j | 11 |
9 | GradleCenturion | 5 |