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.6.2534-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fa65adff97e356acbf20a5c068595cfa247182621bb83671daa98359265f9927 |
|
MD5 | 5e8af06e9bbb1875038d9c7344aff22c |
|
BLAKE2b-256 | a1efdad36afce47b2f4c9ca5ae417f3835736d87f2aca20c7685feae90a81c1a |
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 |
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 |
Hashes for ortools-9.6.2534-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 03b97413617fb7b288fa08f248c0e6d77e569da4f3a5f0a09e399d57faa6fbe6 |
|
MD5 | 9ad16fef33ff81bc997581bccfd55fd7 |
|
BLAKE2b-256 | 55f2c0e72a3ba3f180d01b1d928719245f029a35fda41318f3cd9dc2a101e7a5 |
Hashes for ortools-9.6.2534-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4cdafb26f8ce9fc3149cb28c25bf84fa22bba807f91d938e0e68efe549a53c3 |
|
MD5 | 3229e0dfaaa6aa46150e1748e81d1a6e |
|
BLAKE2b-256 | c83521a799eb96fdc333ca0500e6cc56729bbd57cf66cd54f00f09984138b4a8 |
Hashes for ortools-9.6.2534-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 25b4ad1e7c8fe58da27e14e0fc4a16b5c835cb00870a298f2e41d7d0eb13ab10 |
|
MD5 | 03010a17580c0071676ec4556c2b38f7 |
|
BLAKE2b-256 | 6051c41f20844c240db564088c06bbf5d8fc4ed16496eea768f7923447b67b75 |
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 |
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 |
Hashes for ortools-9.6.2534-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 05f0fab30582d183f5df86da8aa714327b488a1c51095aa8e58f1f57be58ecfe |
|
MD5 | eb0ba6fa19fbcbe0914b95b0d195b8ff |
|
BLAKE2b-256 | 8cc1ec043cb8952518e998f23812585ad87e56274dd5b4ca4037eff7a2aace0b |
Hashes for ortools-9.6.2534-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b2ed0a0d8691351905dbcef0246342a67c47f3b5d0401de12093fbd1b7554568 |
|
MD5 | 7dcdec6c00feb43a014c7b33a063873d |
|
BLAKE2b-256 | d6a5c4903b1ee1fbc2838cd8c766def4fee0616a0040b014db4e0d3eab4a4fbc |
Hashes for ortools-9.6.2534-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eb2c83163abf72cf74f17117dcc53a93004d3d35636c2511278349f7920d8c8d |
|
MD5 | c62069212313773a7e950126063a67a7 |
|
BLAKE2b-256 | 40feb4c61a366af5daa8ce4a0cec12d02c4399774737c3b8e60785131010ecb5 |
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 |
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 |
Hashes for ortools-9.6.2534-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6bd17ea2c3bd58387a1fbc6bfa726e78dc6967ab8c798f56a12d9b6ebb37a1f9 |
|
MD5 | 08312d9ea3c4e296fbb44f97bc8065b9 |
|
BLAKE2b-256 | 0738afd5aea7f4d97699794d776b6cb7b2c416bd90d6d2eb2ef0bcf68ba1aad2 |
Hashes for ortools-9.6.2534-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 76a27a0eb56e63a6981783e1e366725e8df684f126943c22960c86cfabc94697 |
|
MD5 | 7fd1d5aaa8541dc326273faa0b124dea |
|
BLAKE2b-256 | ae0c3a5d989ecd635f117ff6ff95d9474ef671830b1bf29b6e595f00f86ae123 |
Hashes for ortools-9.6.2534-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 36ccc3e31af37ba767bdd0e08c5361f679e2cd2e61e25eab103dca8490a9dd54 |
|
MD5 | 55efddbc905548fcc92469b569db3c39 |
|
BLAKE2b-256 | 832dc4e08d4f3a46c059ef0bea2353537af56838a8eeb0d8056be80f481fb452 |
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 |
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 |
Hashes for ortools-9.6.2534-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 19e43ff44331f4c2a4a5a886632ebe735c906acf6938aaac2813b37de806c948 |
|
MD5 | d3d6d4762f7de4d3519439187d6eb877 |
|
BLAKE2b-256 | 415321319e7333dd6a6f4f73ba1bdda25c57b7f2d8fb31d2a4b460423bd78387 |
Hashes for ortools-9.6.2534-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f961272381015c4d804c3077c19b5d80e64d7f69d8646e525fb27ed61afbacc9 |
|
MD5 | 3153dc580782e7cde7d292ce9788a2b6 |
|
BLAKE2b-256 | 35f569fb18b38a06c4db7cb89d31424620fd68ae6fb3bc1336fe76685a0f981c |
Hashes for ortools-9.6.2534-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0fe800f9823b342bf32917f9c7d770943eeac90641c24eeedd15eff600ae7aa8 |
|
MD5 | e3d8c58489233dd3a9a88dfe80535783 |
|
BLAKE2b-256 | be6036475fa0a01de720a4e2826a991b61da3ee3673cd5cfbc49bb1e61db3bc2 |
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 |
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 |