I just released or-tools version 6.4. The biggest change is that I reverted the ortools-<linux distro> specific pypi modules as we now have manylinux distro agnostic wheel files. Here is the full change log: Change in platforms Pypi modules on Linux platforms are now delivered as wheel files using the manylinux1 tag. Thanks to Federico Ficarelli. With this change, we have backtracked the per-linux modules introduced in the July 2017 release. New features Improved scaling method used inside GLOP. Fix wrapping of evaluators in the C# routing library. Thanks to DevNamedZed. Improve the performance of the flatzinc presolve for large models. Use the SAT backed for flatzinc by default. Improve performance of the Core based approach for the sat solver. Fix bug in the linear assignment algorithm that was failing incorrectly. Added F# examples in ortools/examples/fsharp. (Thanks to Matthew Moore). Remove check for positive penalties in the routing library.
Popular posts from this blog
Following the change on SCIP, here is the new procedure to compile and link GLPK with or-tools This currently applies to unix only: First download the latest glpk archive (4.61 at the time of this post). Untar, cd into the glpk directory on linux: ./configure --prefix=<install_path> --with-pic make make install on mac OS X: ./configure --prefix=<install_path> make CFLAGS='--mmacosx-version-min=10.8' make install then add: UNIX_GLPK_DIR=<install_path> in or-tools/Makefile.local recompile or-tools: make clean make cc test it: run bin/integer_programming and bin/linear_programming. Both must display glpk runs. I have no easy solution for glpk on windows currently, still investigating.
As of today, I pushed support for scip 4.0.0 on both unix and windows. In the process, I have changed the way to setup or-tools to include scip at compilation time. on Unix: untar the scipoptsuite> archive somewhere cd <path to scipoptsuite-4.0.0> Mac OS X: make GMP=false READLINE=false TPI=tny Linux: make GMP=false READLINE=false TPI=tny USRCFLAGS=-fPIC USRCXXFLAGS=-fPIC USRCPPFLAGS=-fPIC in or-tools, edit Makefile.local add: UNIX_SCIP_DIR=<path to sciptopsuite-4.0.0>/scip-4.0.0 make clean make cc to test it, run: bin/integer_programming it should display the scip solver run. on windows: download the compiled library: http://scip.zib.de/download.php?fname=scip-4.0.0.win.x86_64.vc14.opt.spx2.lib.zip download the headers: http://scip.zib.de/download/release/scipoptheaders-4.0.0.tgz uncompress, untar everything. create a directory that will contains what is needed md scip-4.0.0