ojAlgo v53.1.0 was released today (2023-09-17). The most important additions are with the optimisation model and solvers: It's now possible to extract the Lagrange multipliers (dual variables) from the Optimisation.Result…
On this day, 20 years ago, ojAlgo was registered at SourceForge. At that time, that was the place for Open Source project hosting (and the default version control system was CVS).…
What software builds on ojAlgo, and what category developer finds ojAlgo useful? I've been meaning to write a post about that for some time now. Recently I've also felt an…
https://lemire.me/blog/2022/11/22/what-is-the-size-of-a-byte-array-in-java/ Came across this blog post by Daniel Lemire. It's not his most interesting or informative post, but made me remember a little utility I wrote many years ago. MemoryEstimator…
The main benefit with ojAlgo's suite of mathematical optimisation solvers is that it's open source pure Java. It allows to solve mathematical optimisation problems directly in the JVM – no…
ojAlgo v52.0.0 has been released! It is the first release to require Java 11. org.ojalgo.array The array package now support "arrays" of any primitive numeric type. In particular support for…
Just discovered a new Java LP solver, and did a quick update to the Pure Java LP Solver Benchmark. Apache Commons Math (ACM) contains an LP solver. Version 3.6.1 of…
If you need to solve mathematical optimisation LP, QP or MIP models without calling native code – running only pure Java code – there are very few options. In fact,…
What is a Generalized AutoRegressive Conditional Heteroscedasticity (GARCH) process? That's a long fancy name for something that's actually relatively simple. The overall context is time series analysis. Let's sort out…
There are a number of different file formats around for persisting optimisation models, ojAlgo even has its own model file format. One of the file formats stands out as "the"…
- 1
- 2
- 3
- 4
- 5
- Go to the next page