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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
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 |
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 |
Hashes for ortools-9.7.2996-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5ea51e31c18c5ca0ea4c28f3a86eedaca07e5ffe1f2a45d6ddcdccd231d8ab91 |
|
MD5 | 0ce4cb2059b703dca6a5974a5ee68722 |
|
BLAKE2b-256 | 7876a128836d2018f34f1ce58f30ee4c6b80b026dde521f5674aeaf2a2c5d1c7 |
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 |
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 |
Hashes for ortools-9.7.2996-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 39cf31cfd891b8e883c9905cf39aa54b9eeed1e7cffdfe1c0e98b693d6650902 |
|
MD5 | 6b016384ffd473d95c0cf8d6a8e0286e |
|
BLAKE2b-256 | 2d9905949d19d6d8d69a391933b65dfc68b8bd0ede492e6f59e8da6fb444d81d |
Hashes for ortools-9.7.2996-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d1ac7f23beb4e01ba657e55157b6397cd0ecd17af190afa872bf72535a053034 |
|
MD5 | c97a08ef2da27823b323c9bac9f283cf |
|
BLAKE2b-256 | 2d1a917b2d2e789aaa5c2f77fdf17936750103567a8784478381c0e30c2a055c |
Hashes for ortools-9.7.2996-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 092a2e3e32acdcbf8b9bb20a9dd055e69a1bde861a32c06f2966aa1ac9f21258 |
|
MD5 | c9c013a1eb9a0fa4c9dd463643a73415 |
|
BLAKE2b-256 | a53b6cc4f57727db5efc7a5faaafcecb257cbd2b81d1d4b344dd895ddadbf2b0 |
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 |
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 |
Hashes for ortools-9.7.2996-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | da5599f32fb37dfc231e3762eabe1397e2d68a2e4da1386e11cf43a5486d793d |
|
MD5 | 83ff6ac73aeab0cc6f8b3ba59437fa05 |
|
BLAKE2b-256 | f9be0bcdf51f10562c14ec0b219d37b9a98245c0566e24ffd980493f4232e6eb |
Hashes for ortools-9.7.2996-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 127cb98e5b00dc6532b28f4a3db9369fd42e5145e4e6e15db5a948e5424e5d8f |
|
MD5 | 93eec66d9028c4594fe34004cfec2bc1 |
|
BLAKE2b-256 | e3658dc3f93ffd527c26818c78ee8f622e1170695d7cad9f1a954128c682b049 |
Hashes for ortools-9.7.2996-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce08e69a7755793c5b673b4a4a3bac7301141dba74b7c1bef501471f00ffdc97 |
|
MD5 | 0460979097b15b663558ac711f7af26d |
|
BLAKE2b-256 | fab8beb791430850082d3e86eec8100eea80c4b9244c6814aeb2cdd4c1d66166 |
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 |
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 |
Hashes for ortools-9.7.2996-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e6b9f8cdd863c15b0affe038354a5bf26fcfd3f99b7215f940a1b04148a4691a |
|
MD5 | 0bf4f3e740b0998c830e8e74c1025e47 |
|
BLAKE2b-256 | 85ed34a19ea21828d7d0495378f229f734e9076605a884910c54c719596b2fbc |
Hashes for ortools-9.7.2996-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7c86107de792b790ecbcbfa5cefa0e777a2368db24a85bf77ca36f421986c472 |
|
MD5 | 20e05ad38ce16d1e1ba7c9c14f9d27f6 |
|
BLAKE2b-256 | d96d4e376b393db18b8ad60239679464f79760c0ea385a1ac48dfc162e3c2baf |
Hashes for ortools-9.7.2996-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 44a9c201787e2d1ed661fb0d46d0ad4fe57df4259d8aefb975518c0f03f7273a |
|
MD5 | 236a9b37c67bc4b49d3b95d73a1f281e |
|
BLAKE2b-256 | dbd9de1d1604316dbc9c84f0bf93da116ec8c184a901d7d3e5cfc8200fbfcbc8 |
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 |
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 |
Hashes for ortools-9.7.2996-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2f9014bf4aad9dbfa0a6086d6a04b685608c94cc2f3b809e54213df3c7a7c2c2 |
|
MD5 | 80024aea1f2a0cd92ade1f18793787ac |
|
BLAKE2b-256 | da79f00204178d0c7dbc08d8543261edacc9dc2de1bff3d63456439da891e465 |
Hashes for ortools-9.7.2996-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c7faede55bdf0855bd10221683357a1c874803bd649a13660561231c798e53ac |
|
MD5 | 63d7d1671a8a07e07b039ac14ec2fe02 |
|
BLAKE2b-256 | 3b811582f99d4bf75daf1dbc806989b94592ef83c8a5bcc01520e1c9f84a89dc |