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.6.2534-cp311-cp311-win_amd64.whl (43.5 MB view details)

Uploaded CPython 3.11Windows x86-64

ortools-9.6.2534-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (16.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

ortools-9.6.2534-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (15.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

ortools-9.6.2534-cp311-cp311-macosx_11_0_arm64.whl (12.2 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

ortools-9.6.2534-cp311-cp311-macosx_10_15_x86_64.whl (13.3 MB view details)

Uploaded CPython 3.11macOS 10.15+ x86-64

ortools-9.6.2534-cp310-cp310-win_amd64.whl (43.5 MB view details)

Uploaded CPython 3.10Windows x86-64

ortools-9.6.2534-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (16.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

ortools-9.6.2534-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (15.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

ortools-9.6.2534-cp310-cp310-macosx_11_0_arm64.whl (12.2 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

ortools-9.6.2534-cp310-cp310-macosx_10_15_x86_64.whl (13.3 MB view details)

Uploaded CPython 3.10macOS 10.15+ x86-64

ortools-9.6.2534-cp39-cp39-win_amd64.whl (43.5 MB view details)

Uploaded CPython 3.9Windows x86-64

ortools-9.6.2534-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (16.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

ortools-9.6.2534-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (15.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

ortools-9.6.2534-cp39-cp39-macosx_11_0_arm64.whl (12.2 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

ortools-9.6.2534-cp39-cp39-macosx_10_15_x86_64.whl (13.3 MB view details)

Uploaded CPython 3.9macOS 10.15+ x86-64

ortools-9.6.2534-cp38-cp38-win_amd64.whl (43.5 MB view details)

Uploaded CPython 3.8Windows x86-64

ortools-9.6.2534-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (16.4 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

ortools-9.6.2534-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (15.2 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

ortools-9.6.2534-cp38-cp38-macosx_11_0_arm64.whl (12.2 MB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

ortools-9.6.2534-cp38-cp38-macosx_10_15_x86_64.whl (13.3 MB view details)

Uploaded CPython 3.8macOS 10.15+ x86-64

ortools-9.6.2534-cp37-cp37m-win_amd64.whl (43.5 MB view details)

Uploaded CPython 3.7mWindows x86-64

ortools-9.6.2534-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (16.4 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

ortools-9.6.2534-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (15.3 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARM64

File details

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

File metadata

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

File hashes

Hashes for ortools-9.6.2534-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 fa65adff97e356acbf20a5c068595cfa247182621bb83671daa98359265f9927
MD5 5e8af06e9bbb1875038d9c7344aff22c
BLAKE2b-256 a1efdad36afce47b2f4c9ca5ae417f3835736d87f2aca20c7685feae90a81c1a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ortools-9.6.2534-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7d421138d4e4761324b3e2a7f4575969879e7c01d777fe554b616144eb743967
MD5 d5da19f70285b07b1ab10a31b289bf5f
BLAKE2b-256 1d717ebc73f437e73248e10f14c55096772ed6c2c108993d26e24ac71e83e5c9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ortools-9.6.2534-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 886c2b7bfac12468f24486525acfc6e78a8a374d61916f50b15598bcf82daa0a
MD5 4c37a334449c9b246afb930826d9befc
BLAKE2b-256 cbf4d25c0e1cee1feaf4941d68b4de3e11c5343581d1dbc06a53bd462209b3ef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ortools-9.6.2534-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 03b97413617fb7b288fa08f248c0e6d77e569da4f3a5f0a09e399d57faa6fbe6
MD5 9ad16fef33ff81bc997581bccfd55fd7
BLAKE2b-256 55f2c0e72a3ba3f180d01b1d928719245f029a35fda41318f3cd9dc2a101e7a5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ortools-9.6.2534-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 f4cdafb26f8ce9fc3149cb28c25bf84fa22bba807f91d938e0e68efe549a53c3
MD5 3229e0dfaaa6aa46150e1748e81d1a6e
BLAKE2b-256 c83521a799eb96fdc333ca0500e6cc56729bbd57cf66cd54f00f09984138b4a8

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for ortools-9.6.2534-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 25b4ad1e7c8fe58da27e14e0fc4a16b5c835cb00870a298f2e41d7d0eb13ab10
MD5 03010a17580c0071676ec4556c2b38f7
BLAKE2b-256 6051c41f20844c240db564088c06bbf5d8fc4ed16496eea768f7923447b67b75

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ortools-9.6.2534-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 43e24847a089adf5e79b4dd26845f84d08b66013121123b2f9f5f90e452163bc
MD5 9b4259362c90efae85b31c85290d6c8d
BLAKE2b-256 e8b3e19df3606bc4271cf2d365f9c01dbfcf1918a531163df8302512bf81ce0b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ortools-9.6.2534-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ac7b95238571048e564502327a4c81300fa1225a7343d39ebd177502a3060ae4
MD5 1dba7077986a60e6de96abf7c065671c
BLAKE2b-256 f40e3b9fd31e38ebb4e8d4e4fe08246aa3f94aa6e0a3cd72e9f46d1304f63e14

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ortools-9.6.2534-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 05f0fab30582d183f5df86da8aa714327b488a1c51095aa8e58f1f57be58ecfe
MD5 eb0ba6fa19fbcbe0914b95b0d195b8ff
BLAKE2b-256 8cc1ec043cb8952518e998f23812585ad87e56274dd5b4ca4037eff7a2aace0b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ortools-9.6.2534-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 b2ed0a0d8691351905dbcef0246342a67c47f3b5d0401de12093fbd1b7554568
MD5 7dcdec6c00feb43a014c7b33a063873d
BLAKE2b-256 d6a5c4903b1ee1fbc2838cd8c766def4fee0616a0040b014db4e0d3eab4a4fbc

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for ortools-9.6.2534-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 eb2c83163abf72cf74f17117dcc53a93004d3d35636c2511278349f7920d8c8d
MD5 c62069212313773a7e950126063a67a7
BLAKE2b-256 40feb4c61a366af5daa8ce4a0cec12d02c4399774737c3b8e60785131010ecb5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ortools-9.6.2534-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 67159c5523c78900479979d9629f867d1f4fbe293b339aa84c6965019ae52210
MD5 89e11878f42511a67605c517630caa1e
BLAKE2b-256 afd07332fe78af2cf6e0edcb919f1c5f2659f879eef94f2f28a51b2183aa4bff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ortools-9.6.2534-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f62ece1909940a096e98544b552825335e34e8356b67fae972bc74609dd19c3d
MD5 58f34a5948c7e080a9aab1a69f393cbb
BLAKE2b-256 dab334f03a36fb1a9ecacf78881bbe24a9286615273d4b800186db53e5cbf38a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ortools-9.6.2534-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6bd17ea2c3bd58387a1fbc6bfa726e78dc6967ab8c798f56a12d9b6ebb37a1f9
MD5 08312d9ea3c4e296fbb44f97bc8065b9
BLAKE2b-256 0738afd5aea7f4d97699794d776b6cb7b2c416bd90d6d2eb2ef0bcf68ba1aad2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ortools-9.6.2534-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 76a27a0eb56e63a6981783e1e366725e8df684f126943c22960c86cfabc94697
MD5 7fd1d5aaa8541dc326273faa0b124dea
BLAKE2b-256 ae0c3a5d989ecd635f117ff6ff95d9474ef671830b1bf29b6e595f00f86ae123

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for ortools-9.6.2534-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 36ccc3e31af37ba767bdd0e08c5361f679e2cd2e61e25eab103dca8490a9dd54
MD5 55efddbc905548fcc92469b569db3c39
BLAKE2b-256 832dc4e08d4f3a46c059ef0bea2353537af56838a8eeb0d8056be80f481fb452

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ortools-9.6.2534-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9661d68d3097f20ee7e789bbc0f7112d4afbd676a8a5dd94bbeda7002e22089a
MD5 3c28d262e624ea7e90239bc392ad2d02
BLAKE2b-256 9a56b93f326cc6f1a67a5d8c9c58b60e9e77d33aba956cdd472237be0d63d863

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ortools-9.6.2534-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 79479aec12c434af9cbe3f792e50fff6e84c1974bd7ee89c8148eea9459df064
MD5 3844ba156afd34e65aeaec7643a1fd77
BLAKE2b-256 7a9dbfe5847de454acbe9b3623c026bf9ecac3f2b5cab08d23bc30c6b664b0fa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ortools-9.6.2534-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 19e43ff44331f4c2a4a5a886632ebe735c906acf6938aaac2813b37de806c948
MD5 d3d6d4762f7de4d3519439187d6eb877
BLAKE2b-256 415321319e7333dd6a6f4f73ba1bdda25c57b7f2d8fb31d2a4b460423bd78387

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ortools-9.6.2534-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 f961272381015c4d804c3077c19b5d80e64d7f69d8646e525fb27ed61afbacc9
MD5 3153dc580782e7cde7d292ce9788a2b6
BLAKE2b-256 35f569fb18b38a06c4db7cb89d31424620fd68ae6fb3bc1336fe76685a0f981c

See more details on using hashes here.

File details

Details for the file ortools-9.6.2534-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: ortools-9.6.2534-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 43.5 MB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.9

File hashes

Hashes for ortools-9.6.2534-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 0fe800f9823b342bf32917f9c7d770943eeac90641c24eeedd15eff600ae7aa8
MD5 e3d8c58489233dd3a9a88dfe80535783
BLAKE2b-256 be6036475fa0a01de720a4e2826a991b61da3ee3673cd5cfbc49bb1e61db3bc2

See more details on using hashes here.

File details

Details for the file ortools-9.6.2534-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ortools-9.6.2534-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 eab4e658543d976936fbe4f79b87d6e1d66598ba6f6e2bca3e1a1471f897b072
MD5 381dde00d4d766d2804e76cda51612cd
BLAKE2b-256 3460874a209d8ff1d358fde7e54fbc668a1730e2a2bc19803abf7cb028f1087b

See more details on using hashes here.

File details

Details for the file ortools-9.6.2534-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ortools-9.6.2534-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cdb44dcd6fa66dad0fe4f2915700abb0f3ebb101983ad17e45098370f5d095ab
MD5 cb11bdda2fb65c111cdc2a5e1ec701cf
BLAKE2b-256 309a58324a1037e4212bb2217daf03fb192856af53362307e68dde8bdb957f67

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