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.10.4067-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ea445366009535bb230339f631bfe2977b56ebf2ff51e75f04d90a4781d6499c |
|
MD5 | 22f0b8687b599dc310b1438a77b0e378 |
|
BLAKE2b-256 | d8090a4bdc34ad730dbeae1a42ebe0e059c50cdd5497b1e6c224e084b47757d8 |
Hashes for ortools-9.10.4067-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bdc8980266522e2c203e07fe7c83f286408f475998dd2748531455576a4fcdfd |
|
MD5 | 25cc102c733d4c88ef006806cd646b08 |
|
BLAKE2b-256 | 89a7a319eac65db090a33e23055e5fe7798f0ecb2d4da37a9649db5f39bb6c39 |
Hashes for ortools-9.10.4067-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 751399f1122e1cc8e1c1e32d5e4f13add77230aae828a1bdbc5b685942aaa6ec |
|
MD5 | f48a7c362e446a54501897ba9cd0e4cf |
|
BLAKE2b-256 | b79ccb70caf731cb14a1abbe8ad91ced2f6be9acd9aab6e904e69af3f2aa9420 |
Hashes for ortools-9.10.4067-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d21ffff6676ab3f0dc1b50993ddc569537232ef9d91ae94431be565d35e911c5 |
|
MD5 | a4f8ad83a5827a7b44cbc5caee5393d9 |
|
BLAKE2b-256 | 7b49ca1042902f145b97ea66b15d7106fbcdfe04ac20b03664349c4817201656 |
Hashes for ortools-9.10.4067-cp312-cp312-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 25ec7b23d7aca612ad98e5b2613f1a547e6ae8f39bcef04d93da49b3495f6312 |
|
MD5 | 4eb8203be9d03e73190a69f410845ec2 |
|
BLAKE2b-256 | e52df6e5b66f3418acc6ae15b218d6828cc2c699de7a060f9e8571d52e7ea139 |
Hashes for ortools-9.10.4067-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6bb53096193bd887b92f73de6534e265ae71ff738b47d38efbeb97d584a9dcf7 |
|
MD5 | 8e0475f796e019e819b330f5148fe51c |
|
BLAKE2b-256 | 03583f90ba5dc0cb6caaed614b687adc2cd31be37ff5a6132220ce2f9cb60be1 |
Hashes for ortools-9.10.4067-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c035610952c35cf247ed0ab07b7caa618a37839904196aa6d21d9d5172bb1685 |
|
MD5 | a7cd74aad78a73df3b0dcf00f9415d6c |
|
BLAKE2b-256 | 660c5400c91bc600b52af80f53741214914f6bf30723da06fd174630dd440ed0 |
Hashes for ortools-9.10.4067-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 56b7cdcbdcabd613cd297c770a56f41ccbfea72ca812a84adf536112a35a648f |
|
MD5 | 8e90e673599d478d88005fd20fc68039 |
|
BLAKE2b-256 | aec872e6e9cea27bd7a1ef575f1d5aa759c28f20953b18c74d25438f8f13593c |
Hashes for ortools-9.10.4067-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9a385302d465ca4683e30e40ad04c276d7d5b3569324e35e965795480ff787d0 |
|
MD5 | a6bcac9b46a4d7794f3254dbbb8cdba0 |
|
BLAKE2b-256 | 407c4b8ab56c76f1ba10afabbb8bb7f3e2ecf057c500bd9f8beab24c44cb9c0e |
Hashes for ortools-9.10.4067-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 37e5344d0f2695aeec756962e434b715977b59aa489f88f96f87582748e7ae32 |
|
MD5 | 898f798767c14fe13248838f5514bed9 |
|
BLAKE2b-256 | 9441781bca55edecd30ac0c6717709a5fc2194184d168b1d438b431f4689002c |
Hashes for ortools-9.10.4067-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 945c8ac16d7165e3ca974e6a1758e583cf843c5441cd80b9adb8c5b0a7fe8089 |
|
MD5 | 399b7836eac7e411de1fcf1d340c3f3e |
|
BLAKE2b-256 | d95e8193f4b7171e8e90cc3e20873e317937d7780bd7bf8785c948f5e83eb9df |
Hashes for ortools-9.10.4067-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7eff7ea356dde5b55260433a5f64ce198e666e6ab8a3900971d8ff154b6948c3 |
|
MD5 | 37ce5757f46a11f06a806f37dc3ef5e7 |
|
BLAKE2b-256 | 235110c4f145c586f9c3dfbaabe9c8c04b5e3ed8ac029342d454208599eb0f09 |
Hashes for ortools-9.10.4067-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 887c3e42bac13f4ff1901a3e0e75c8edea4d3e58eb4d9cd01e358e904deabcab |
|
MD5 | e799d8b31767d68eee77458d17ef8834 |
|
BLAKE2b-256 | d328f61a486a5ff579ecbc94aa96c473bcb7b636e5c38657b0645dd50653f6f3 |
Hashes for ortools-9.10.4067-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 24b29cce73fb71e850321e64c16f18dd293d77a1678b3037a3b99bb1cec203cd |
|
MD5 | 5c001ee53a109aac827e861ed0999272 |
|
BLAKE2b-256 | a077f52f88e4d04dfeaf69b2c70b3b741ea010245184766bde04914db6733bed |
Hashes for ortools-9.10.4067-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 84ef1309a3e78519aaecd7bdee6af0f35cc0aa94fbd4122da1d43c03af44126d |
|
MD5 | b429584bbd63188ce9dcdba101ec4573 |
|
BLAKE2b-256 | 3e21dc97d4774984a902e378780b2d02b0f1b3121026d6e46c452d49690ec085 |
Hashes for ortools-9.10.4067-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7d22d857be3bf48404e132fc835c41b9251182d1ad28dccb06b3b434bbd073e5 |
|
MD5 | e5cb6b3d12a079391d6c50f9ddc380d8 |
|
BLAKE2b-256 | e5aeb3e466bbc5d64e66fdaff9c76ce8136c7acd792eea4c7d89cc0403af7110 |
Hashes for ortools-9.10.4067-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 26b28e7f5f31b199f4b58525239f7d34bcfab7f28614e5ea96e953457ebfca43 |
|
MD5 | b266ddd6fc37430d4c057fe00ff6d97c |
|
BLAKE2b-256 | 1793b9e6bcb93442d0030bff869ca4db00038bf09fc4b3a4c14cf1601c3d5656 |
Hashes for ortools-9.10.4067-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0e3055ca335b974cd1d25278f58bde246b8421d0b64f9bd07629afec10451ff9 |
|
MD5 | c5d3d27cf20cfdc57a18cfeee6684f57 |
|
BLAKE2b-256 | a0f8b9ff43c4ce894d6c3d28ac50747c612017ccb3cdef93bf734af8b84ae447 |
Hashes for ortools-9.10.4067-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1e4e885012d112343fd985fd0d9e2e5d6f3ec94b91cacd73d76b909ba51e8cb2 |
|
MD5 | 6b1a6c7d6ffec5e5696c93f5fd70e748 |
|
BLAKE2b-256 | 5dadf2e5676f2237607102fee8b667ba82582e7010f791aa1c12dc9e57058ab7 |
Hashes for ortools-9.10.4067-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2425575668c1179596038edb4afcbbc4dc252351b58b1e09a0abe5dace99cdd5 |
|
MD5 | 020009351acf3bd694f11edda070ac0c |
|
BLAKE2b-256 | 4ab094b6b8bf569e6a2a1f29fcbbe7825ca5f40ae34ce7722f9f060d13b79708 |
Hashes for ortools-9.10.4067-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1f894ec433a0008072008cf3b6c6bf99fa49e2c3ec8ba35cc35ab77bf81b1ff0 |
|
MD5 | e8773105d235585b1e49fc74501872ef |
|
BLAKE2b-256 | 17f36156d59069eed53202c3c9d0dee306d9ff01eb88f2895515b7c63cbcdb64 |
Hashes for ortools-9.10.4067-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e7683af5047a85babff8351dcc9f99087a4d96dfaaa64ab9e76cd388c76328a8 |
|
MD5 | 98ce3cc8c42c5a2bfe1b62b2b149134b |
|
BLAKE2b-256 | d6a37181f49285c063d871fda1f497a563457ada1d3e624c7c4e2df20c1b2a69 |
Hashes for ortools-9.10.4067-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f8e1878f2ab92ae7acc39a0d979af07e21a004482554cf1af03b5da8cc768776 |
|
MD5 | c4afc1d77c9998b82e439eeae29b4d5a |
|
BLAKE2b-256 | 3a587f3a4ff3ae208d856071de12fbb6f7fde216920ae28ae3cf7bc2997848a6 |
Hashes for ortools-9.10.4067-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 48c713c7d15b26d608d2ddc2f54c84c37108b4511dadfc763d2e31dd72d480bd |
|
MD5 | 93f8d1d6f718eeb145843529c78817af |
|
BLAKE2b-256 | c8b6fb6e94a48b5748d538a11e44e6844f6cda4824c2200d9649bbf379bdd710 |
Hashes for ortools-9.10.4067-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eb1a5ab87906d3c7855e932a1a271aca60470a9659833c4bee89ad6da2bc5475 |
|
MD5 | 0d5800e3fd9dcaeb78e01de8ba0b1e9c |
|
BLAKE2b-256 | 50f727e9ba2f0de4df62b7b88fc0448e873495a2162c19cef277b904e51f1ddd |