Today we released a new NuGet package, which allows you to use GLPK with the Optimization.Framework.
The great thing about this package is that
- it will also install the Optimization.Framework automatically
- it will install the precompiled assemblies of GLPK
- it configures the paths to the assemblies by changing your app.config file accordingly (at this point we assume that your process runs as a 64-bit process; if this is not the case, simply go to your app.config and change the path to the native assembly from x64 to x86)
This means, that you get a fully working C# modeling language including a precompiled and preconfigured free to use solver, so that you can start modeling right away.
This new package is licensed under the GPL, which basically means that you will most likely not use it for commercial products. The Optimization.Framework itself however will still be licensed as it has always been. So, you get to choose if you want the free one-stop package which forces you to publish your software under the GPL or if you want the version for which you need to get a Gurobi, Cplex or MOPS license but which you will still be able to use without adapting your own license.
The new package can be found via the NuGet package manager. Simply type “GPLK” in the search box. You can also go to this site and download the package manually: http://nuget.org/packages/Optimization.Solver.GLPK
If you want to fork the source code go to: https://github.com/larsbeck/Optimization.Solver.GLPKSolver
Merry Christmas and a Happy New Year everybody!