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.9.3963-cp312-cp312-win_amd64.whl (113.1 MB view details)

Uploaded CPython 3.12Windows x86-64

ortools-9.9.3963-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (24.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

ortools-9.9.3963-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (23.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

ortools-9.9.3963-cp312-cp312-macosx_11_0_arm64.whl (18.2 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

ortools-9.9.3963-cp312-cp312-macosx_10_15_x86_64.whl (19.4 MB view details)

Uploaded CPython 3.12macOS 10.15+ x86-64

ortools-9.9.3963-cp311-cp311-win_amd64.whl (113.1 MB view details)

Uploaded CPython 3.11Windows x86-64

ortools-9.9.3963-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (24.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

ortools-9.9.3963-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (23.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

ortools-9.9.3963-cp311-cp311-macosx_11_0_arm64.whl (18.2 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

ortools-9.9.3963-cp311-cp311-macosx_10_15_x86_64.whl (19.4 MB view details)

Uploaded CPython 3.11macOS 10.15+ x86-64

ortools-9.9.3963-cp310-cp310-win_amd64.whl (113.1 MB view details)

Uploaded CPython 3.10Windows x86-64

ortools-9.9.3963-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (24.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

ortools-9.9.3963-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (23.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

ortools-9.9.3963-cp310-cp310-macosx_11_0_arm64.whl (18.2 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

ortools-9.9.3963-cp310-cp310-macosx_10_15_x86_64.whl (19.4 MB view details)

Uploaded CPython 3.10macOS 10.15+ x86-64

ortools-9.9.3963-cp39-cp39-win_amd64.whl (113.1 MB view details)

Uploaded CPython 3.9Windows x86-64

ortools-9.9.3963-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (24.8 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

ortools-9.9.3963-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (23.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

ortools-9.9.3963-cp39-cp39-macosx_11_0_arm64.whl (18.2 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

ortools-9.9.3963-cp39-cp39-macosx_10_15_x86_64.whl (19.4 MB view details)

Uploaded CPython 3.9macOS 10.15+ x86-64

ortools-9.9.3963-cp38-cp38-win_amd64.whl (113.1 MB view details)

Uploaded CPython 3.8Windows x86-64

ortools-9.9.3963-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (24.8 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

ortools-9.9.3963-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (23.3 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

ortools-9.9.3963-cp38-cp38-macosx_11_0_arm64.whl (18.2 MB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

ortools-9.9.3963-cp38-cp38-macosx_10_15_x86_64.whl (19.4 MB view details)

Uploaded CPython 3.8macOS 10.15+ x86-64

File details

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

File metadata

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

File hashes

Hashes for ortools-9.9.3963-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 704250c05a10379dfca569e1d8e31650fc90e302346de7ce772cac7e37eba856
MD5 1629e0f13ef14c82ce914d034220057a
BLAKE2b-256 d7f44c5e034aed697483fdcf904f743af999d258387f2b800520263ab649648d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ortools-9.9.3963-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 55f4f600492f34fc2313c46413c67cea74a637c2b12d03e24694fac3ac68a313
MD5 9b77ce2a6aba4e6f6c09f4512bee6884
BLAKE2b-256 3be8d2c34853ddf4e1769d999844a0940a2ec5e5579d54e62978f480d988eb44

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ortools-9.9.3963-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0d93448c5c8b8dd7d3dde1a29f72a48316069f1839931e850a0247406d8c971d
MD5 ddecf6bd353950547f9d5a9fd7bf92a4
BLAKE2b-256 8f2581e9fa3f7cac305f93802c826617f7b755c98b9c6a9004120d77b76b1a4a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ortools-9.9.3963-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 05b233c700788a2df1869f3579056c5ccca87bc2e74172b94997c3a45507bd4d
MD5 da0c10f039cc56ef271db017e68d85c0
BLAKE2b-256 79680dd518cb682e0d6f7b7f77862d774d2c0eace55ebb4209b2e0ad8c57a9ff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ortools-9.9.3963-cp312-cp312-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 6dcf1974f278952034c727cdaec13de817b9f84d477c97ffb9a5441fccad36dd
MD5 d6373d60370443e7286ff7e4b481f4aa
BLAKE2b-256 dead95504cd7d0bedab94cc3cbcbf4b87003bb82eb9fab7149c115c0246fa78d

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for ortools-9.9.3963-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 cdb67686aabcf0cd4f62c707a4093ef85573eafc324478a6246dae0cbc99e3d6
MD5 2e49454af600ac70b94dbe8d9de0b3db
BLAKE2b-256 5ff69ba08e6350554c858ed24e9d67b2068419ab7dc3f4f77303dfdbedfc1dfc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ortools-9.9.3963-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 364b2638898950879c0d49122c5cd34987347371770885ec4b62e2426c1ac9ac
MD5 198c04bfd937f16535791e5ead380e7d
BLAKE2b-256 6b3fe4a7bf0eb28ba69c6314fd384a00bb9ed5f3b88ad21509da5f83230e4d70

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ortools-9.9.3963-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fdc718bbd94f24f9d7914f4bca1b3918dd10c127f967719c4d54cbd9a2841c2c
MD5 0a7ea5dd798233bf96bcc1f2de7ee7eb
BLAKE2b-256 d9e452d155a76155737856a8e49ce6086324e03616adb01bb62725adac342526

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ortools-9.9.3963-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bdbedba2e14db22357598cc250d2cd909b746cb7e34feb928c9f51946278052c
MD5 010fd3e27febdec7d3b92ac15e047081
BLAKE2b-256 a10a6b7e0f2cfd03dde7254d536b0ffeeed68931bc0528299985870fb3193e22

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ortools-9.9.3963-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 e6c78a37bed6da0a2ca26b52d580d01721db9c4f5be0922624b8e5c9cc4ce98e
MD5 3ac0b93ad3adc7b672600752833f0a19
BLAKE2b-256 1c5147ed569a9ad312863090d0350a8a4ddb0291f1d5e777f594029678c6fc57

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for ortools-9.9.3963-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 187a5f85a0642408116632e3a4c710c20ad7427cd8d8789ad73b2a17845afdd5
MD5 3bce41117c70fb1381686fa5b2a7fbde
BLAKE2b-256 fd9554590667361b73dc8a8438b90816e4baae2006f687ff408724d547b2e821

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ortools-9.9.3963-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7d75e6c65a4901dd4375b161936e1e0df05823a1125cce3b4e23d61b6875c92b
MD5 a2297c687967f09c3d1838d6ef8cf7f2
BLAKE2b-256 aa10911531ef6a38f4d0860a79a75746fe10ed013b536f16866df7f969b8f9c0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ortools-9.9.3963-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a41d3634d0795a773e538381cb949440a70d8e0d0525dbfee11280874c05302c
MD5 b9653002c6aa554519547618711a4ce0
BLAKE2b-256 6aa73efbf32d842ebb11febf27dc49e0c9f475ea3d32f9b4409f8fb92243e355

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ortools-9.9.3963-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 55b96f8872d66d836aae2cc393a88a139794c35d151ec2c80da5bb236d617f47
MD5 ebc70cc8e94a94026e54aa4a9fc7bc4b
BLAKE2b-256 478e77764188216ab718cf10799e87611980d6e39355c483d02e6f5a5028c1f8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ortools-9.9.3963-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 68e85d91a561ac413ff9848e5652b16d56975460131af96bbbf123b0b3511786
MD5 5ec191538cf5075040cfba91271e4b85
BLAKE2b-256 373e5e31ecb88c084d13e75c82cd6e3d65d7ac8d96c1f0691b8ec475b39dd2a4

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for ortools-9.9.3963-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 171e45805733ddc3e393be4915d38aeb81a82d3b6dbeb4edada11b9d4559d32c
MD5 abb52b53d0985fd858396b1b83e9e11d
BLAKE2b-256 5aadbb81ed144742f845fe3ba2ae4c431457c7161665cc939f2edb4a5e109e97

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ortools-9.9.3963-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 044e5f6d221619ffbbf60cf2bf46e738bd578d4147f1bc97c460b81ffbbced61
MD5 4e84bb226e54d0efe7dc7b39347a279e
BLAKE2b-256 1b239ad0bbfc4b895245394e70c2d88686ce6f8dd8465e370573721f53d43b30

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ortools-9.9.3963-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9f3f39eee7a206de7ac8a71e263cd3903c06194c1b70ff9c0437840858b700f0
MD5 5e9a86b843e59734f869d9cef89addc0
BLAKE2b-256 1f042f6a6b6df477689842f3078fa11254ef1382ab554d4f5b9b367e536dbe68

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ortools-9.9.3963-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 950d39aaf2df579412faf67712cf5074be0ce3c9350377f0100282a3dd340c62
MD5 3196368dab6739aebe35b1423c019bb1
BLAKE2b-256 bf2f37138177f7d813c01a91c6d5a9e938441b748e495cdd00c8e5df3f356b4e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ortools-9.9.3963-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 410d228af6beb6e04ec4dc25265c2bfbc36cceb8ed1eda26c67c2084fb8af8c3
MD5 b12d0fa616d8bbc026b0620690806ac1
BLAKE2b-256 04748d8580698496319b4c638fbe0801c9065974b52a2d7fa6bd6a7bd1805840

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for ortools-9.9.3963-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 6ef633bc22e726c48279d8d5dc554314b48114144e69f3c0b7365b5595df558a
MD5 66887dee22d266029fd71ae8d45d686b
BLAKE2b-256 7adfac336c691058d724e527ad5f94a2b66fd11a17f9831cc5387e0a1b8933eb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ortools-9.9.3963-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 85249b3b62c8f1af1381729ed68e533e8d01ec3d89fed128ea97acdb1f6faea1
MD5 5ac8de635be51dccc97c9b7490bf84bc
BLAKE2b-256 33e1d89261d0352ab754ad471dce850ada5ed9ccf6a2810c7c06c8ffc373a0ed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ortools-9.9.3963-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0dc89ecedeabc378fb605b744e36e294ce581921013ab7f5f47f39b421e6d0bb
MD5 d0b71594caf089f9fc2b725f6c7995e1
BLAKE2b-256 25422a3a09f3e55f5328c5b3b5c39660c538968c00113e94e4a93b296061f488

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ortools-9.9.3963-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 259369d1131597d9163403675d134aff1a85444731fab8d18dc74ec5a67f4c5d
MD5 2314c162d01c819e4f696ad63d608393
BLAKE2b-256 3e46e74199d8c77c8713ed96ee3fd3cf56eaf2fe8a6238e4097f19c817846807

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ortools-9.9.3963-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 bf5c008f913ac3639aeb9377ce5a1b1b666d3b2764ad1a20f47a277f419cd47b
MD5 e7f41be8d8440a1b56fc538d1d0dce78
BLAKE2b-256 f432bcbf79a922d93cc51d33fac38b4ef3e1c1ef53990af769c9d402d9c4a100

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