InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards. Learn more →
Top 10 Java Solver Projects
-
timefold-solver
The open source Solver AI for Java, Python and Kotlin to optimize scheduling and routing. Solve the vehicle routing problem, employee rostering, task assignment, maintenance scheduling and other planning problems.
Project mention: The Design and Implementation of the CPython Virtual Machine | news.ycombinator.com | 2024-09-01wrapping the class/function, or extending the class, some cannot. For example:
- Change calls of function `foo` to function `bar`.
- Compute the automatic differentiation of a function [3].
- Translate python code blocks to another language for interoperability (for instance, to Java or SQL).
The way most library authors do it instead is by reading the AST, which is mostly stable.
[1] https://github.com/TimefoldAI/timefold-solver/tree/main/pyth..., a Python bytecode to Java bytecode translator, written to avoid excessive overhead caused by FFI calls (the new foreign Java API largely removes the overhead).
[2] https://peps.python.org/pep-0659/
[3] https://en.wikipedia.org/wiki/Automatic_differentiation
-
InfluxDB
Purpose built for real-time analytics at any scale. InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.
-
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.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
zebra4j
zebra4j is a generator and solver library for Zebra puzzles, also knows as "logic grid puzzles".
-
Java Solver discussion
Java Solver related posts
-
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?
-
I got the weird death glitch in skyblock! I jumped on the pad to the farming islands and got a death screen. I clicked respawn, didn't lose any coins and this started happening. I saw Element X's video on it so I found it interesting that it happened on hypixel.
-
A note from our sponsor - InfluxDB
www.influxdata.com | 17 Sep 2024
Index
What are some of the best open-source Solver projects in Java? This list will help you:
Project | Stars | |
---|---|---|
1 | timefold-solver | 919 |
2 | TexasHoldemSolverJava | 791 |
3 | Choco | 686 |
4 | commons-math | 572 |
5 | oj! Algorithms | 459 |
6 | opennars | 378 |
7 | OptaPlanner | 220 |
8 | Hodoku | 68 |
9 | zebra4j | 11 |
10 | GradleCenturion | 4 |