Skip to main content

Google OR-Tools python libraries and modules

Project description

This project hosts operations research tools developed at Google and made available as open source under the Apache 2.0 License.

OR-Tools includes solvers for:

  • Constraint Programming - CP-SAT solver: A constraint programming solver that uses SAT (satisfiability) methods. - Original CP solver: A constraint programming solver.

  • Linear and Mixed-Integer Programming - Glop: A linear optimizer to find the optimal value of a linear objective function, given a set of linear inequalities as constraints. - MPSolver, ModelBuilder: Wrappers around commercial and other open source solvers, including mixed integer solvers: CBC, CLP, GLPK, Gurobi or SCIP.

  • Vehicle Routing A specialized library for identifying best vehicle routes given constraints.

  • Graph Algorithms Code for finding shortest paths in graphs, min-cost flows, max flows, and linear sum assignments.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

ortools-9.8.3296-cp312-cp312-win_amd64.whl (101.1 MB view details)

Uploaded CPython 3.12Windows x86-64

ortools-9.8.3296-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (22.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

ortools-9.8.3296-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (21.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

ortools-9.8.3296-cp312-cp312-macosx_11_0_arm64.whl (16.8 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

ortools-9.8.3296-cp312-cp312-macosx_10_15_x86_64.whl (18.0 MB view details)

Uploaded CPython 3.12macOS 10.15+ x86-64

ortools-9.8.3296-cp311-cp311-win_amd64.whl (101.1 MB view details)

Uploaded CPython 3.11Windows x86-64

ortools-9.8.3296-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (22.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

ortools-9.8.3296-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (21.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

ortools-9.8.3296-cp311-cp311-macosx_11_0_arm64.whl (16.8 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

ortools-9.8.3296-cp311-cp311-macosx_10_15_x86_64.whl (18.0 MB view details)

Uploaded CPython 3.11macOS 10.15+ x86-64

ortools-9.8.3296-cp310-cp310-win_amd64.whl (101.1 MB view details)

Uploaded CPython 3.10Windows x86-64

ortools-9.8.3296-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (22.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

ortools-9.8.3296-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (21.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

ortools-9.8.3296-cp310-cp310-macosx_11_0_arm64.whl (16.8 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

ortools-9.8.3296-cp310-cp310-macosx_10_15_x86_64.whl (18.0 MB view details)

Uploaded CPython 3.10macOS 10.15+ x86-64

ortools-9.8.3296-cp39-cp39-win_amd64.whl (101.1 MB view details)

Uploaded CPython 3.9Windows x86-64

ortools-9.8.3296-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (22.9 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

ortools-9.8.3296-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (21.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

ortools-9.8.3296-cp39-cp39-macosx_11_0_arm64.whl (16.8 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

ortools-9.8.3296-cp39-cp39-macosx_10_15_x86_64.whl (18.0 MB view details)

Uploaded CPython 3.9macOS 10.15+ x86-64

ortools-9.8.3296-cp38-cp38-win_amd64.whl (101.1 MB view details)

Uploaded CPython 3.8Windows x86-64

ortools-9.8.3296-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (22.9 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

ortools-9.8.3296-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (21.4 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

ortools-9.8.3296-cp38-cp38-macosx_11_0_arm64.whl (16.8 MB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

ortools-9.8.3296-cp38-cp38-macosx_10_15_x86_64.whl (18.0 MB view details)

Uploaded CPython 3.8macOS 10.15+ x86-64

File details

Details for the file ortools-9.8.3296-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: ortools-9.8.3296-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 101.1 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.0

File hashes

Hashes for ortools-9.8.3296-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e71da9cd64ce0ac8b4f8999de6db232e9b38244f5f8a223822dc266f99184a28
MD5 50262554c8836a4c7d81c2ac79863941
BLAKE2b-256 879f27d51cc1d4a5eea389163604158ab29fb65b921d4ae1c057d8dc1684d63b

See more details on using hashes here.

File details

Details for the file ortools-9.8.3296-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ortools-9.8.3296-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cd43ed35d97862d0165d841747711dff46a60fc316427173a53ea490e74373e8
MD5 a41ef2d368857ff93f30fd31054b9814
BLAKE2b-256 1034bf3420ab32e25ffc053d16690da9d5f2fcfed9dee98c28b5816c265f271c

See more details on using hashes here.

File details

Details for the file ortools-9.8.3296-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ortools-9.8.3296-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cd4642c8b9ff16389f25e850c4029f8b5cb7e0cb183ae411bbcfe55402451b26
MD5 b20acc3eeb37712b3a6489cb98142fe0
BLAKE2b-256 20a16c35e8b508a3341ad08ae61f8ba046b58ac06662dc3cb0a6087ab37c8b1b

See more details on using hashes here.

File details

Details for the file ortools-9.8.3296-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ortools-9.8.3296-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e303308e7b55ff5abd85ee7c9022e770775f83977d0a4f14d2f865545b597fd4
MD5 56b891a4b9f18d64fc728c1bea9b2c0f
BLAKE2b-256 1b9c643bd71a34e7568d87050cc886a2ebdd675afd6ba837bf6c276c22438cb7

See more details on using hashes here.

File details

Details for the file ortools-9.8.3296-cp312-cp312-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for ortools-9.8.3296-cp312-cp312-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 4e764fc257a53a31c96eb4a6d593cf0c3fdc31c037cd16d51ddcd9f0fdd0ab8e
MD5 cc14eb4c5292509794346918ce66f9b8
BLAKE2b-256 d0568b91fefcda89f98f51476c277043ce8c89697034e641a4df9952fc2a17d8

See more details on using hashes here.

File details

Details for the file ortools-9.8.3296-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: ortools-9.8.3296-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 101.1 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.0

File hashes

Hashes for ortools-9.8.3296-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 39bcbe6992657b1c8182515d698d78632f318f91bbdd7220fe7fabe508ade707
MD5 f01f0fa27fff4a64467dd9025bd2674d
BLAKE2b-256 086508545dbc70b25741cfd9f2898f0cafd95915ac7dbb1e96e53ff4dba6b47a

See more details on using hashes here.

File details

Details for the file ortools-9.8.3296-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ortools-9.8.3296-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 15dc9daa9f60e840320f147210ee4353f7e468422d4a93403f0ac827815720f6
MD5 2bfb0c736ee89572a913fe0b3ad2c8cc
BLAKE2b-256 a65159619edb09f37fa6973ce5aebf7c9ea248eb4126a9f1c4980a516e81e258

See more details on using hashes here.

File details

Details for the file ortools-9.8.3296-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ortools-9.8.3296-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 94bb5224ecbb0fb9edb64793cc4b6216e388ed0c2f01fb3998ab459dda89f22f
MD5 389f652147f4ca9fdaac5cdae82c3168
BLAKE2b-256 5615b7e3dbf725708179cb4d488a65e7a0076e598755d8a0d2b0daa336f3b4cd

See more details on using hashes here.

File details

Details for the file ortools-9.8.3296-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ortools-9.8.3296-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 90f41fc5872ce5574ff2fe6eefdcb93ae3d354049d5b42a76696b88a9f094da9
MD5 6e10b09b194b175c2a50fb79476faa14
BLAKE2b-256 e3c240da13465c99ca946691dcbb9c6bc79d166e52405bb2d78fafae0da9793a

See more details on using hashes here.

File details

Details for the file ortools-9.8.3296-cp311-cp311-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for ortools-9.8.3296-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 9a26ee96a24aa5a5bd890fa957ac0692939bbce4d0e744622fa2e6fcaa031a04
MD5 136ca1b26692a779bdbcd0e120479b38
BLAKE2b-256 ee36b43b8406e63c238f219d0482af2842d7135805955bc6da52f3bf9cc0f771

See more details on using hashes here.

File details

Details for the file ortools-9.8.3296-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: ortools-9.8.3296-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 101.1 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.0

File hashes

Hashes for ortools-9.8.3296-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 d0f12bc359c0f69e9981fa5a08f96958f71562389518650b048a334ec22ed21c
MD5 978a658cf01857f794d35bf6dfbcd136
BLAKE2b-256 675066e2cb43ad04ae230784f5b4202f6bed13df4e8600df1205a29adbb6fbfd

See more details on using hashes here.

File details

Details for the file ortools-9.8.3296-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ortools-9.8.3296-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1dee692e9c8a5c3a731e2061abc2879cae2dd9e04fc7daee1ef2dbe63518de93
MD5 f9e96fff8dce6cad8a93efa4cdf8c969
BLAKE2b-256 3bf71136acc8a730b5ef6164780125ce393e6fa18e2fa2d23595f0ac4ce34926

See more details on using hashes here.

File details

Details for the file ortools-9.8.3296-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ortools-9.8.3296-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6f44b796ef71681361d4a7f3f541ddd373b9b61b6c76ee90ac992959bac638c9
MD5 8cc31dd033ff5081969c2290c1beeb14
BLAKE2b-256 3a31ff5728806154440eac4dd4ef3640010971d0642ddfecd76f42f676696e93

See more details on using hashes here.

File details

Details for the file ortools-9.8.3296-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ortools-9.8.3296-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8ee2733187f97a456602b5763f93c2c1a1145706a8d11a288bb40b2235f12e71
MD5 aa8adc9eb43ff70188297d397bbf5dda
BLAKE2b-256 464e1fa69915f1e19d3d82d6959250af8534db05f7f84a15ee8d2968197a5b24

See more details on using hashes here.

File details

Details for the file ortools-9.8.3296-cp310-cp310-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for ortools-9.8.3296-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 49d888635e19c3733b7096163744864926ef11efab5cac8b22de23fa421cf784
MD5 eccd3af52e169359de6ef102a4275b67
BLAKE2b-256 58f90ba34a313a8c091e7bea5393de014d74b5c66073c969f253359ee4c8e5c7

See more details on using hashes here.

File details

Details for the file ortools-9.8.3296-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: ortools-9.8.3296-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 101.1 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.0

File hashes

Hashes for ortools-9.8.3296-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 4bb0b817e6dedbad9b371decef8e4aff52d5ae0b6ed0df05c33a568a99d4ae21
MD5 b7a703cc0911031b95f9200a44c59a9d
BLAKE2b-256 fbb83432b2c35d2e45832adbeb481023a8ef7289377a2d1beb0fda9847782cc9

See more details on using hashes here.

File details

Details for the file ortools-9.8.3296-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ortools-9.8.3296-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ea219b2ff0e467f504b5aad17a4e4f8d8443878aef7a5f458b509c454071c652
MD5 e15142df18ca52d0ac555b2cfc05d6fa
BLAKE2b-256 36f0777f4a66ffa4b74609a969291ecbe276ced3b8f91bad4dc2b2b2b4238d68

See more details on using hashes here.

File details

Details for the file ortools-9.8.3296-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ortools-9.8.3296-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4dd8c4442647c97c2a176cb5a9ba98b340894a55d2ef1ff08d17e3c557371cdd
MD5 6134ad6b83d575cb1973ede8c8fd0c8d
BLAKE2b-256 9f0464047b24e04f3662969bef70f4579ffe489a40b9b55aac23229fc7b50941

See more details on using hashes here.

File details

Details for the file ortools-9.8.3296-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ortools-9.8.3296-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cbce39f7caa4af9b7c60c8024543225278f8ed2bf4d096325e1121cf60b689f2
MD5 cee38a6fe9fbda5adf0327c3bcd50e65
BLAKE2b-256 c771f1b16df586b383e6151f03559c825e3cd3b074027922517a518e5608de0b

See more details on using hashes here.

File details

Details for the file ortools-9.8.3296-cp39-cp39-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for ortools-9.8.3296-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 0c6b2f1aa8867892568e666a2076a01ae2f1c8f5cb713bf6f704349e047fe247
MD5 500d187299ee6e838c6ccb20823701d8
BLAKE2b-256 b85e822c704bce0569c44fe438b9500b85c99c5e7ec79042ac6225677231abbf

See more details on using hashes here.

File details

Details for the file ortools-9.8.3296-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: ortools-9.8.3296-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 101.1 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.0

File hashes

Hashes for ortools-9.8.3296-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 73784f2ea83b46cc891fbd66c19c16ad5e89a04dc7275154089efc2246ead7b2
MD5 03289f74f9c6341d7b98cead001f6807
BLAKE2b-256 a8d538c74edfcb2fc615d6dccc557b9f471264594c193e26254f8ed90e1d4f28

See more details on using hashes here.

File details

Details for the file ortools-9.8.3296-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ortools-9.8.3296-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b74b71a70de4b747e22a3f35174f4b8e9149b8cf87c230aa64d92ff1e39da5fa
MD5 faed9baea2579c7b3f1f7a051c1bb0cc
BLAKE2b-256 0fe59f5513499bc43a7ff05dbcfcee79235ca6d19e95f8bf02eaf8f0f68c1bd3

See more details on using hashes here.

File details

Details for the file ortools-9.8.3296-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ortools-9.8.3296-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d9ac00dbcca3b6231481e6f0f7f031a48ce80110de14d8f75bbd7af02d0add81
MD5 12732e6aba483e573f5f2cc6615bc904
BLAKE2b-256 5dc39177deb765b5ceade3148053c7bc4b786df03d9b1d97961bb450973cdd06

See more details on using hashes here.

File details

Details for the file ortools-9.8.3296-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ortools-9.8.3296-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 de2b6416bc59d3c764a874fec0a7f03b2dbd6c88d323d75b3875329d7e537cee
MD5 687263a3d531c1db6bf2d27fe0a2ea86
BLAKE2b-256 b77a5d04605658b510bb1e95d0e3f0c96b85f8359f791d3aaea0c0f9081e7370

See more details on using hashes here.

File details

Details for the file ortools-9.8.3296-cp38-cp38-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for ortools-9.8.3296-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 55361ca0f1ccd28c96b9044e96278b16ba06552cf6b268aa9e81310d9b962b63
MD5 ee11ceadeb0b264d5dd6f53677f76c81
BLAKE2b-256 284283915989a08b9adcd656d407d35bfd14e28720400b594fb85e8aba36bfb8

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page