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.7.2996-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (21.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

ortools-9.7.2996-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (19.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

ortools-9.7.2996-cp311-cp311-win_amd64.whl (44.9 MB view details)

Uploaded CPython 3.11Windows x86-64

ortools-9.7.2996-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (21.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

ortools-9.7.2996-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (19.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

ortools-9.7.2996-cp311-cp311-macosx_11_0_arm64.whl (15.8 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

ortools-9.7.2996-cp311-cp311-macosx_10_15_x86_64.whl (17.3 MB view details)

Uploaded CPython 3.11macOS 10.15+ x86-64

ortools-9.7.2996-cp310-cp310-win_amd64.whl (44.9 MB view details)

Uploaded CPython 3.10Windows x86-64

ortools-9.7.2996-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (21.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

ortools-9.7.2996-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (19.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

ortools-9.7.2996-cp310-cp310-macosx_11_0_arm64.whl (15.8 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

ortools-9.7.2996-cp310-cp310-macosx_10_15_x86_64.whl (17.3 MB view details)

Uploaded CPython 3.10macOS 10.15+ x86-64

ortools-9.7.2996-cp39-cp39-win_amd64.whl (44.9 MB view details)

Uploaded CPython 3.9Windows x86-64

ortools-9.7.2996-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (21.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

ortools-9.7.2996-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (19.8 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

ortools-9.7.2996-cp39-cp39-macosx_11_0_arm64.whl (15.8 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

ortools-9.7.2996-cp39-cp39-macosx_10_15_x86_64.whl (17.3 MB view details)

Uploaded CPython 3.9macOS 10.15+ x86-64

ortools-9.7.2996-cp38-cp38-win_amd64.whl (44.9 MB view details)

Uploaded CPython 3.8Windows x86-64

ortools-9.7.2996-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (21.1 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

ortools-9.7.2996-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (19.7 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

ortools-9.7.2996-cp38-cp38-macosx_11_0_arm64.whl (15.8 MB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

ortools-9.7.2996-cp38-cp38-macosx_10_15_x86_64.whl (17.3 MB view details)

Uploaded CPython 3.8macOS 10.15+ x86-64

File details

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

File metadata

File hashes

Hashes for ortools-9.7.2996-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ed6a2119fd9d391a5fc618591ad519f63ca7be2f213187bee8d41c4a7d16f7d5
MD5 8c357624a49f6f00a609933980c6de3b
BLAKE2b-256 1b31365eb5fcbc924a390fd02be3f441a0a1d92d3b5e6b35ac7693bfac53842b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ortools-9.7.2996-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2355634341d2bc1a04967e864636d6ed71f39b53af9c4a3f2a2b04c62566cc4f
MD5 10c3c0a4f67eab196201c9bcb87ddb2a
BLAKE2b-256 68b12f565a116f03c995e7ee49dad689595f86e0cf5b1dd04db6c526ef0959cf

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for ortools-9.7.2996-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 5ea51e31c18c5ca0ea4c28f3a86eedaca07e5ffe1f2a45d6ddcdccd231d8ab91
MD5 0ce4cb2059b703dca6a5974a5ee68722
BLAKE2b-256 7876a128836d2018f34f1ce58f30ee4c6b80b026dde521f5674aeaf2a2c5d1c7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ortools-9.7.2996-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a547ab95bd9cca413d718adacfaf0c9ee04a0cce15d43bb44dadf2bded7a2bfa
MD5 aabb9e535a33a930572b30ecd26bc784
BLAKE2b-256 b131d7be081eb3c55c9ea6b5f8cd25878685deca17f16acc84bd039a6d2282bc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ortools-9.7.2996-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 07c41f0e8613d8ec6ba685334904cd76e45bc46da3d52f173e9301668ff223dd
MD5 fb8bd28f63ee6ee28c93cf23d41597c2
BLAKE2b-256 248b4d003fa4f910c7d532d0dae3ac95c763a6ed901348051df6a7346ec08502

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ortools-9.7.2996-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 39cf31cfd891b8e883c9905cf39aa54b9eeed1e7cffdfe1c0e98b693d6650902
MD5 6b016384ffd473d95c0cf8d6a8e0286e
BLAKE2b-256 2d9905949d19d6d8d69a391933b65dfc68b8bd0ede492e6f59e8da6fb444d81d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ortools-9.7.2996-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 d1ac7f23beb4e01ba657e55157b6397cd0ecd17af190afa872bf72535a053034
MD5 c97a08ef2da27823b323c9bac9f283cf
BLAKE2b-256 2d1a917b2d2e789aaa5c2f77fdf17936750103567a8784478381c0e30c2a055c

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for ortools-9.7.2996-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 092a2e3e32acdcbf8b9bb20a9dd055e69a1bde861a32c06f2966aa1ac9f21258
MD5 c9c013a1eb9a0fa4c9dd463643a73415
BLAKE2b-256 a53b6cc4f57727db5efc7a5faaafcecb257cbd2b81d1d4b344dd895ddadbf2b0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ortools-9.7.2996-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c26fd0e91e489c021414ce8aa7e80774c918c632e5f3e3dc62e31b4fb8ccecca
MD5 8196b2b1d5c418f8d966203e11b1513e
BLAKE2b-256 f31e360ac86253764cf8fb40f4a31c0d634cb2e334cf7ec672a3f9ecab356196

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ortools-9.7.2996-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bdbabe4e257e3e0622d475bde1fde720d7ac8405704cf342f62df650805ef5bb
MD5 a34a4af90fde37b3bf65b49045781f8e
BLAKE2b-256 89bc4687f8aabffadefbb76bc3ecabef4877d9e3b9def9b7b6686622856bef54

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ortools-9.7.2996-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 da5599f32fb37dfc231e3762eabe1397e2d68a2e4da1386e11cf43a5486d793d
MD5 83ff6ac73aeab0cc6f8b3ba59437fa05
BLAKE2b-256 f9be0bcdf51f10562c14ec0b219d37b9a98245c0566e24ffd980493f4232e6eb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ortools-9.7.2996-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 127cb98e5b00dc6532b28f4a3db9369fd42e5145e4e6e15db5a948e5424e5d8f
MD5 93eec66d9028c4594fe34004cfec2bc1
BLAKE2b-256 e3658dc3f93ffd527c26818c78ee8f622e1170695d7cad9f1a954128c682b049

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for ortools-9.7.2996-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 ce08e69a7755793c5b673b4a4a3bac7301141dba74b7c1bef501471f00ffdc97
MD5 0460979097b15b663558ac711f7af26d
BLAKE2b-256 fab8beb791430850082d3e86eec8100eea80c4b9244c6814aeb2cdd4c1d66166

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ortools-9.7.2996-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3c96995aa3cb7edc1f0d9992bbfe07be8d1cc3f21bce6e459a2c12d9c9733c32
MD5 ab225b384208156d35323ad3c354eaf4
BLAKE2b-256 259d1e30f3bd26abfb4dfb49b29f6abc62c9e5ae5a9807e61f26e41b74e36ab8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ortools-9.7.2996-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fee439f455e74d50709d08d2d65ebafc3d7f3e513f96aab99fd0c1953dc35c95
MD5 a1047da891b42d1b0c7c5343306900ba
BLAKE2b-256 932a3c67c3683f2726959dd2307351154d3bdda42760e33a8031c39bb0c4c548

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ortools-9.7.2996-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e6b9f8cdd863c15b0affe038354a5bf26fcfd3f99b7215f940a1b04148a4691a
MD5 0bf4f3e740b0998c830e8e74c1025e47
BLAKE2b-256 85ed34a19ea21828d7d0495378f229f734e9076605a884910c54c719596b2fbc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ortools-9.7.2996-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 7c86107de792b790ecbcbfa5cefa0e777a2368db24a85bf77ca36f421986c472
MD5 20e05ad38ce16d1e1ba7c9c14f9d27f6
BLAKE2b-256 d96d4e376b393db18b8ad60239679464f79760c0ea385a1ac48dfc162e3c2baf

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for ortools-9.7.2996-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 44a9c201787e2d1ed661fb0d46d0ad4fe57df4259d8aefb975518c0f03f7273a
MD5 236a9b37c67bc4b49d3b95d73a1f281e
BLAKE2b-256 dbd9de1d1604316dbc9c84f0bf93da116ec8c184a901d7d3e5cfc8200fbfcbc8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ortools-9.7.2996-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 26fba33cec091a556fa8dbf60f92347767441d81d4be26e2a90c6098043e70bc
MD5 462fe37e0824a855fdbab1ee47db484f
BLAKE2b-256 a4bb6a30c45d17b6424262d2c6d39d3884919177c722aff79e7ed67e50781cf1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ortools-9.7.2996-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cc9de9c72cc4e42151e83a45be62919cb28f69de34d1864ac40dd3415048fabd
MD5 af4c13e637dc7d8c914d30c050f865ed
BLAKE2b-256 3e0f4f0e2fc48b165a42bb687a12f034beeb257c725b6876bfa69f138ca25ca4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ortools-9.7.2996-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2f9014bf4aad9dbfa0a6086d6a04b685608c94cc2f3b809e54213df3c7a7c2c2
MD5 80024aea1f2a0cd92ade1f18793787ac
BLAKE2b-256 da79f00204178d0c7dbc08d8543261edacc9dc2de1bff3d63456439da891e465

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ortools-9.7.2996-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 c7faede55bdf0855bd10221683357a1c874803bd649a13660561231c798e53ac
MD5 63d7d1671a8a07e07b039ac14ec2fe02
BLAKE2b-256 3b811582f99d4bf75daf1dbc806989b94592ef83c8a5bcc01520e1c9f84a89dc

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