|
From: Anders P. <an...@op...> - 2015-11-29 10:32:13
|
Download from SourceForge. https://sourceforge.net/projects/ojalgo/files/ojAlgo/v39/ The Central (Maven) Repository: http://search.maven.org/#artifactdetails%7Corg.ojalgo%7Cojalgo%7C39.0%7Cjar One of the major new features is the ability to write solver integrations to ExpressionsBasedModel. ojAlgo contains pure Java LP, QP and MIP solvers. They’re great alternatives for when you need pure Java solvers. However, they cannot handle the largest most numerically challenging problems that state-of-the-art commercial solvers can (those are not written in Java). Now you can start modelling, and solving, your problem using ojAlgo. When/if you find that ojAlgo can’t handle your problem (fast enough) you may switch to any of those commercial solvers. In terms of your java code you do that switch with 1 line of code. For example, to start using CPLEX rather than the built in ojAlgo solvers you would simply do. ExpressionsBasedModel.addIntegration(SolverCPLEX.INTEGRATION); Optimatika initiated work on 3 commercial solver integrations: CPLEX, Gurobi and Mosek. The integration code is available at GitHub. https://github.com/optimatika/ojSolverCPLEX https://github.com/optimatika/ojSolverGurobi https://github.com/optimatika/ojSolverMosek View the entire changelog for v39 (since v38): https://github.com/optimatika/ojAlgo/wiki/v39 |