The interactive file manager requires Javascript. Please enable it or use sftp or scp.
You may still browse the files here.

Download Latest Version ortools-darwin-x86-64-9.14.6206.jar (19.9 MB)
Email in envelope

Get an email when there's a new version of OR-Tools - Google Optimization Tools

Home / v9.12
Name Modified Size InfoDownloads / Week
Parent folder
or-tools-9.12.tar.gz 2025-02-19 20.9 MB
ortools-9.12.4544-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl 2025-02-18 23.2 MB
ortools-9.12.4544-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl 2025-02-18 23.1 MB
or-tools_arm64_macOS-15.3.1_java_v9.12.4544.tar.gz 2025-02-17 39.6 MB
or-tools_arm64_debian-11_java_v9.12.4544.tar.gz 2025-02-17 46.7 MB
or-tools_arm64_debian-11_dotnet_v9.12.4544.tar.gz 2025-02-17 20.2 MB
or-tools_arm64_debian-11_cpp_v9.12.4544.tar.gz 2025-02-17 34.8 MB
or-tools_amd64_ubuntu-24.04_java_v9.12.4544.tar.gz 2025-02-17 50.0 MB
or-tools_amd64_ubuntu-22.04_java_v9.12.4544.tar.gz 2025-02-17 49.9 MB
or-tools_amd64_ubuntu-20.04_java_v9.12.4544.tar.gz 2025-02-17 49.6 MB
or-tools_amd64_opensuse-leap_java_v9.12.4544.tar.gz 2025-02-17 48.9 MB
or-tools_amd64_alpine-edge_cpp_v9.12.4544.tar.gz 2025-02-17 38.8 MB
or-tools_amd64_debian-sid_java_v9.12.4544.tar.gz 2025-02-17 50.0 MB
or-tools_amd64_debian-12_java_v9.12.4544.tar.gz 2025-02-17 48.7 MB
or-tools_amd64_debian-11_java_v9.12.4544.tar.gz 2025-02-17 49.3 MB
or-tools_amd64_archlinux_java_v9.12.4544.tar.gz 2025-02-17 55.2 MB
or-tools_amd64_alpine-edge_java_v9.12.4544.tar.gz 2025-02-17 51.4 MB
or-tools_amd64_almalinux-9_java_v9.12.4544.tar.gz 2025-02-17 48.6 MB
Google.OrTools.9.12.4544.snupkg 2025-02-17 962.2 kB
Google.OrTools.9.12.4544.nupkg 2025-02-17 1.4 MB
ortools-java-9.12.4544-sources.jar 2025-02-17 1.5 MB
ortools-java-9.12.4544-sources.jar.asc 2025-02-17 691 Bytes
ortools-java-9.12.4544-javadoc.jar.asc 2025-02-17 691 Bytes
ortools-java-9.12.4544-javadoc.jar 2025-02-17 6.1 MB
ortools-java-9.12.4544.jar.asc 2025-02-17 691 Bytes
ortools-java-9.12.4544.jar 2025-02-17 2.2 MB
ortools-9.12.4544-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl 2025-02-17 23.1 MB
ortools-9.12.4544-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl 2025-02-17 23.2 MB
ortools-9.12.4544-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl 2025-02-17 23.1 MB
ortools-9.12.4544-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl 2025-02-17 23.1 MB
ortools-9.12.4544-cp38-cp38-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl 2025-02-17 23.1 MB
ortools-win32-x86-64-9.12.4544-sources.jar.asc 2025-02-14 691 Bytes
ortools-win32-x86-64-9.12.4544-sources.jar 2025-02-14 16.0 MB
ortools-win32-x86-64-9.12.4544.jar.asc 2025-02-14 691 Bytes
ortools-win32-x86-64-9.12.4544.jar 2025-02-14 16.0 MB
or-tools_x64_VisualStudio2022_java_v9.12.4544.zip 2025-02-14 38.6 MB
or-tools_x64_VisualStudio2022_dotnet_v9.12.4544.zip 2025-02-14 16.4 MB
or-tools_x64_VisualStudio2022_cpp_v9.12.4544.zip 2025-02-14 49.8 MB
ortools-9.12.4544-cp313-cp313-win_amd64.whl 2025-02-14 18.1 MB
ortools-9.12.4544-cp312-cp312-win_amd64.whl 2025-02-14 18.1 MB
ortools-9.12.4544-cp311-cp311-win_amd64.whl 2025-02-14 18.1 MB
ortools-9.12.4544-cp310-cp310-win_amd64.whl 2025-02-14 18.0 MB
ortools-9.12.4544-cp39-cp39-win_amd64.whl 2025-02-14 18.0 MB
ortools-9.12.4544-cp38-cp38-win_amd64.whl 2025-02-14 18.0 MB
ortools-9.12.4544-cp313-cp313-macosx_11_0_arm64.whl 2025-02-14 18.4 MB
ortools-9.12.4544-cp313-cp313-macosx_10_15_x86_64.whl 2025-02-14 20.4 MB
ortools-9.12.4544-cp312-cp312-macosx_11_0_arm64.whl 2025-02-14 18.3 MB
ortools-9.12.4544-cp312-cp312-macosx_10_15_x86_64.whl 2025-02-14 20.4 MB
ortools-9.12.4544-cp311-cp311-macosx_11_0_arm64.whl 2025-02-14 18.4 MB
ortools-9.12.4544-cp311-cp311-macosx_10_15_x86_64.whl 2025-02-14 20.4 MB
ortools-9.12.4544-cp310-cp310-macosx_11_0_arm64.whl 2025-02-14 18.3 MB
ortools-9.12.4544-cp310-cp310-macosx_10_15_x86_64.whl 2025-02-14 20.3 MB
ortools-9.12.4544-cp39-cp39-macosx_11_0_arm64.whl 2025-02-14 18.3 MB
ortools-9.12.4544-cp39-cp39-macosx_10_15_x86_64.whl 2025-02-14 20.3 MB
ortools-9.12.4544-cp38-cp38-macosx_11_0_arm64.whl 2025-02-14 18.3 MB
ortools-9.12.4544-cp38-cp38-macosx_10_15_x86_64.whl 2025-02-14 20.3 MB
ortools-9.12.4544-cp313-cp313t-musllinux_1_2_x86_64.whl 2025-02-14 26.7 MB
ortools-9.12.4544-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl 2025-02-14 25.0 MB
ortools-9.12.4544-cp313-cp313-musllinux_1_2_x86_64.whl 2025-02-14 26.7 MB
ortools-9.12.4544-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl 2025-02-14 25.0 MB
ortools-9.12.4544-cp312-cp312-musllinux_1_2_x86_64.whl 2025-02-14 26.7 MB
ortools-9.12.4544-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl 2025-02-14 25.0 MB
ortools-9.12.4544-cp311-cp311-musllinux_1_2_x86_64.whl 2025-02-14 26.7 MB
ortools-9.12.4544-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl 2025-02-14 24.9 MB
ortools-9.12.4544-cp310-cp310-musllinux_1_2_x86_64.whl 2025-02-14 26.7 MB
ortools-9.12.4544-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl 2025-02-14 24.9 MB
ortools-9.12.4544-cp39-cp39-musllinux_1_2_x86_64.whl 2025-02-14 26.7 MB
ortools-9.12.4544-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl 2025-02-14 24.9 MB
ortools-9.12.4544-cp38-cp38-musllinux_1_2_x86_64.whl 2025-02-14 26.7 MB
ortools-9.12.4544-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl 2025-02-14 24.9 MB
ortools-linux-x86-64-9.12.4544-sources.jar.asc 2025-02-14 691 Bytes
ortools-linux-x86-64-9.12.4544-sources.jar 2025-02-14 22.5 MB
ortools-linux-x86-64-9.12.4544.jar.asc 2025-02-14 691 Bytes
ortools-linux-aarch64-9.12.4544-sources.jar.asc 2025-02-14 691 Bytes
ortools-linux-x86-64-9.12.4544.jar 2025-02-14 22.5 MB
ortools-linux-aarch64-9.12.4544-sources.jar 2025-02-14 20.9 MB
ortools-linux-aarch64-9.12.4544.jar.asc 2025-02-14 691 Bytes
ortools-darwin-x86-64-9.12.4544-sources.jar.asc 2025-02-14 691 Bytes
ortools-linux-aarch64-9.12.4544.jar 2025-02-14 20.9 MB
ortools-darwin-x86-64-9.12.4544-sources.jar 2025-02-14 18.3 MB
ortools-darwin-x86-64-9.12.4544.jar.asc 2025-02-14 691 Bytes
ortools-darwin-aarch64-9.12.4544-sources.jar.asc 2025-02-14 691 Bytes
ortools-darwin-x86-64-9.12.4544.jar 2025-02-14 18.3 MB
ortools-darwin-aarch64-9.12.4544-sources.jar 2025-02-14 16.4 MB
ortools-darwin-aarch64-9.12.4544.jar.asc 2025-02-14 691 Bytes
ortools-darwin-aarch64-9.12.4544.jar 2025-02-14 16.4 MB
Google.OrTools.runtime.win-x64.9.12.4544.nupkg 2025-02-14 15.9 MB
Google.OrTools.runtime.osx-x64.9.12.4544.nupkg 2025-02-14 18.6 MB
Google.OrTools.runtime.osx-arm64.9.12.4544.nupkg 2025-02-14 16.9 MB
Google.OrTools.runtime.linux-x64.9.12.4544.nupkg 2025-02-14 22.5 MB
Google.OrTools.runtime.linux-arm64.9.12.4544.nupkg 2025-02-14 20.9 MB
or-tools_x86_64_macOS-15.3.1_java_v9.12.4544.tar.gz 2025-02-14 41.8 MB
or-tools_x86_64_macOS-15.3.1_dotnet_v9.12.4544.tar.gz 2025-02-14 18.2 MB
or-tools_x86_64_macOS-15.3.1_cpp_v9.12.4544.tar.gz 2025-02-14 32.1 MB
or-tools_arm64_macOS-15.3.1_dotnet_v9.12.4544.tar.gz 2025-02-14 16.9 MB
or-tools_arm64_macOS-15.3.1_cpp_v9.12.4544.tar.gz 2025-02-14 30.1 MB
or-tools_amd64_ubuntu-24.10_java_v9.12.4544.tar.gz 2025-02-14 50.9 MB
or-tools_amd64_ubuntu-24.10_dotnet_v9.12.4544.tar.gz 2025-02-14 22.4 MB
or-tools_amd64_ubuntu-24.10_cpp_v9.12.4544.tar.gz 2025-02-14 38.3 MB
or-tools_amd64_ubuntu-24.04_dotnet_v9.12.4544.tar.gz 2025-02-14 22.0 MB
or-tools_amd64_ubuntu-24.04_cpp_v9.12.4544.tar.gz 2025-02-14 37.7 MB
or-tools_amd64_ubuntu-22.04_dotnet_v9.12.4544.tar.gz 2025-02-14 21.0 MB
or-tools_amd64_ubuntu-22.04_cpp_v9.12.4544.tar.gz 2025-02-14 37.1 MB
or-tools_amd64_ubuntu-20.04_dotnet_v9.12.4544.tar.gz 2025-02-14 21.6 MB
or-tools_amd64_ubuntu-20.04_cpp_v9.12.4544.tar.gz 2025-02-14 36.9 MB
or-tools_amd64_rockylinux-9_java_v9.12.4544.tar.gz 2025-02-14 48.6 MB
or-tools_amd64_rockylinux-9_dotnet_v9.12.4544.tar.gz 2025-02-14 21.4 MB
or-tools_amd64_rockylinux-9_cpp_v9.12.4544.tar.gz 2025-02-14 36.5 MB
or-tools_amd64_opensuse-leap_dotnet_v9.12.4544.tar.gz 2025-02-14 21.7 MB
or-tools_amd64_opensuse-leap_cpp_v9.12.4544.tar.gz 2025-02-14 37.0 MB
or-tools_amd64_fedora-41_java_v9.12.4544.tar.gz 2025-02-14 50.0 MB
or-tools_amd64_fedora-41_dotnet_v9.12.4544.tar.gz 2025-02-14 23.7 MB
or-tools_amd64_fedora-41_cpp_v9.12.4544.tar.gz 2025-02-14 37.6 MB
or-tools_amd64_fedora-40_java_v9.12.4544.tar.gz 2025-02-14 50.0 MB
or-tools_amd64_fedora-40_dotnet_v9.12.4544.tar.gz 2025-02-14 23.8 MB
or-tools_amd64_fedora-40_cpp_v9.12.4544.tar.gz 2025-02-14 37.6 MB
or-tools_amd64_debian-sid_dotnet_v9.12.4544.tar.gz 2025-02-14 22.1 MB
or-tools_amd64_debian-sid_cpp_v9.12.4544.tar.gz 2025-02-14 37.5 MB
or-tools_amd64_debian-12_dotnet_v9.12.4544.tar.gz 2025-02-14 21.5 MB
or-tools_amd64_debian-12_cpp_v9.12.4544.tar.gz 2025-02-14 36.6 MB
or-tools_amd64_debian-11_dotnet_v9.12.4544.tar.gz 2025-02-14 21.4 MB
or-tools_amd64_debian-11_cpp_v9.12.4544.tar.gz 2025-02-14 36.6 MB
or-tools_amd64_archlinux_dotnet_v9.12.4544.tar.gz 2025-02-14 22.9 MB
or-tools_amd64_archlinux_cpp_v9.12.4544.tar.gz 2025-02-14 38.2 MB
or-tools_amd64_alpine-edge_dotnet_v9.12.4544.tar.gz 2025-02-14 22.9 MB
or-tools_amd64_almalinux-9_dotnet_v9.12.4544.tar.gz 2025-02-14 21.4 MB
or-tools_amd64_almalinux-9_cpp_v9.12.4544.tar.gz 2025-02-14 36.5 MB
or-tools_aarch64_AlmaLinux-8.10_dotnet_v9.12.4544.tar.gz 2025-02-14 20.1 MB
or-tools_aarch64_AlmaLinux-8.10_cpp_v9.12.4544.tar.gz 2025-02-14 35.8 MB
README.md 2025-02-12 2.1 kB
v9.12 (2025_02) source code.tar.gz 2025-02-12 21.0 MB
v9.12 (2025_02) source code.zip 2025-02-12 24.3 MB
Totals: 132 Items   3.2 GB 4

Platforms

  • This will be the last release to support Python3.8.
  • Add Python 3.13 support.
  • Add muslinux wheel package.
  • This will be the last release to support Java 1.8

Builds

  • dependencies (protobuf, abseil, re2, highs) are now seperated shared libraries
  • Windows libraries are now dll

Dependencies

C++

  • Protobuf 29.3
  • CoinUtils: 2.11.12
  • Osi: 0.108.11
  • Clp: 1.17.10
  • Cgl: 0.60.9
  • Cbc: 2.10.12
  • HiGHS: 1.9.0
  • Scip: v920
  • benchmark: 1.9.1

Graph

  • Old graph classes (EbertGraph, StarGraph, ForwardEbertGraph, ForwardStarGraph) have been removed. Use ReverseArcListGraph<> and ListGraph<> instead. Those are conceptually similar, but typically perform better. APIs are mostly compatible.

CP-SAT

  • Improve the no_overlap_2d layer (propagation, presolve, cuts)
  • Add RandomHalfBranching search heuristics
  • Improve Cumulative propagation and cuts
  • Rewrote the hint transformation during presolve. Feasible and complete hints should now be preserved after presolve
  • Rewrite and optimize the linear expression part of the python layer
  • Improve shared tree workers, implement job affinity with workers
  • Add scheduling samples
  • Support 1-var affine expressions in the Automaton constraint
  • Support 1-var affine expressions in the Element constraint
  • Speed up LNS
  • Tens of fixes for bugs found by fuzzer

Linear Solver

  • Add WriteModelToMpsFile to MPSolver in Java, Python and .NET

Math Opt

  • Add Xpress support.

Model Builder

  • Speedup of the python expression part.
  • Add HiGHS support.

SCIP

  • This is likely the last release of SCIP build with glop
  • We will transition to SCIP with SOPLEX builds
  • This is already the case for the Bazel build

Known Issues

  • MathOpt: python_math_opt_solver_test failed on macOS [#4460]
  • cmake: MacOS Intel based python wheel do not contains mypy files [#4540]
  • cmake: cxx_graph_shortest_paths_test (Timeout) [#4539]

Full Changelog: https://github.com/google/or-tools/compare/v9.11...v9.12

Source: README.md, updated 2025-02-12