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.9.3963-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 704250c05a10379dfca569e1d8e31650fc90e302346de7ce772cac7e37eba856 |
|
MD5 | 1629e0f13ef14c82ce914d034220057a |
|
BLAKE2b-256 | d7f44c5e034aed697483fdcf904f743af999d258387f2b800520263ab649648d |
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 |
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 |
Hashes for ortools-9.9.3963-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 05b233c700788a2df1869f3579056c5ccca87bc2e74172b94997c3a45507bd4d |
|
MD5 | da0c10f039cc56ef271db017e68d85c0 |
|
BLAKE2b-256 | 79680dd518cb682e0d6f7b7f77862d774d2c0eace55ebb4209b2e0ad8c57a9ff |
Hashes for ortools-9.9.3963-cp312-cp312-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6dcf1974f278952034c727cdaec13de817b9f84d477c97ffb9a5441fccad36dd |
|
MD5 | d6373d60370443e7286ff7e4b481f4aa |
|
BLAKE2b-256 | dead95504cd7d0bedab94cc3cbcbf4b87003bb82eb9fab7149c115c0246fa78d |
Hashes for ortools-9.9.3963-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cdb67686aabcf0cd4f62c707a4093ef85573eafc324478a6246dae0cbc99e3d6 |
|
MD5 | 2e49454af600ac70b94dbe8d9de0b3db |
|
BLAKE2b-256 | 5ff69ba08e6350554c858ed24e9d67b2068419ab7dc3f4f77303dfdbedfc1dfc |
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 |
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 |
Hashes for ortools-9.9.3963-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bdbedba2e14db22357598cc250d2cd909b746cb7e34feb928c9f51946278052c |
|
MD5 | 010fd3e27febdec7d3b92ac15e047081 |
|
BLAKE2b-256 | a10a6b7e0f2cfd03dde7254d536b0ffeeed68931bc0528299985870fb3193e22 |
Hashes for ortools-9.9.3963-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e6c78a37bed6da0a2ca26b52d580d01721db9c4f5be0922624b8e5c9cc4ce98e |
|
MD5 | 3ac0b93ad3adc7b672600752833f0a19 |
|
BLAKE2b-256 | 1c5147ed569a9ad312863090d0350a8a4ddb0291f1d5e777f594029678c6fc57 |
Hashes for ortools-9.9.3963-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 187a5f85a0642408116632e3a4c710c20ad7427cd8d8789ad73b2a17845afdd5 |
|
MD5 | 3bce41117c70fb1381686fa5b2a7fbde |
|
BLAKE2b-256 | fd9554590667361b73dc8a8438b90816e4baae2006f687ff408724d547b2e821 |
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 |
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 |
Hashes for ortools-9.9.3963-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 55b96f8872d66d836aae2cc393a88a139794c35d151ec2c80da5bb236d617f47 |
|
MD5 | ebc70cc8e94a94026e54aa4a9fc7bc4b |
|
BLAKE2b-256 | 478e77764188216ab718cf10799e87611980d6e39355c483d02e6f5a5028c1f8 |
Hashes for ortools-9.9.3963-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 68e85d91a561ac413ff9848e5652b16d56975460131af96bbbf123b0b3511786 |
|
MD5 | 5ec191538cf5075040cfba91271e4b85 |
|
BLAKE2b-256 | 373e5e31ecb88c084d13e75c82cd6e3d65d7ac8d96c1f0691b8ec475b39dd2a4 |
Hashes for ortools-9.9.3963-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 171e45805733ddc3e393be4915d38aeb81a82d3b6dbeb4edada11b9d4559d32c |
|
MD5 | abb52b53d0985fd858396b1b83e9e11d |
|
BLAKE2b-256 | 5aadbb81ed144742f845fe3ba2ae4c431457c7161665cc939f2edb4a5e109e97 |
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 |
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 |
Hashes for ortools-9.9.3963-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 950d39aaf2df579412faf67712cf5074be0ce3c9350377f0100282a3dd340c62 |
|
MD5 | 3196368dab6739aebe35b1423c019bb1 |
|
BLAKE2b-256 | bf2f37138177f7d813c01a91c6d5a9e938441b748e495cdd00c8e5df3f356b4e |
Hashes for ortools-9.9.3963-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 410d228af6beb6e04ec4dc25265c2bfbc36cceb8ed1eda26c67c2084fb8af8c3 |
|
MD5 | b12d0fa616d8bbc026b0620690806ac1 |
|
BLAKE2b-256 | 04748d8580698496319b4c638fbe0801c9065974b52a2d7fa6bd6a7bd1805840 |
Hashes for ortools-9.9.3963-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6ef633bc22e726c48279d8d5dc554314b48114144e69f3c0b7365b5595df558a |
|
MD5 | 66887dee22d266029fd71ae8d45d686b |
|
BLAKE2b-256 | 7adfac336c691058d724e527ad5f94a2b66fd11a17f9831cc5387e0a1b8933eb |
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 |
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 |
Hashes for ortools-9.9.3963-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 259369d1131597d9163403675d134aff1a85444731fab8d18dc74ec5a67f4c5d |
|
MD5 | 2314c162d01c819e4f696ad63d608393 |
|
BLAKE2b-256 | 3e46e74199d8c77c8713ed96ee3fd3cf56eaf2fe8a6238e4097f19c817846807 |
Hashes for ortools-9.9.3963-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bf5c008f913ac3639aeb9377ce5a1b1b666d3b2764ad1a20f47a277f419cd47b |
|
MD5 | e7f41be8d8440a1b56fc538d1d0dce78 |
|
BLAKE2b-256 | f432bcbf79a922d93cc51d33fac38b4ef3e1c1ef53990af769c9d402d9c4a100 |