This version introduces :
-
Benchmark mode :
- You can run multiple algorithms, defining a max matrix size, and number of runs. The benchmark will generate a random set of problems within the defined matrix size and compare results, runtime, and memory usage.
-
Fixes :
- Fixed 0 values causing solving errors.
- Improved thread control code, solver now doesn't use the full CPU and threads will be killed on cancel.
- Better memory managament and garbage collection.
Jar Instructions :
JavaFX is now packaged with the jar executable. Simply have any JRE higher than 9 to run it.
The windows executable is still packaged with Java 8 until issues with javafx-maven-compiler are solved.