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

ortools-9.11.4210-cp312-cp312-win_amd64.whl (142.5 MB view details)

Uploaded CPython 3.12 Windows x86-64

ortools-9.11.4210-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (28.1 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

ortools-9.11.4210-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (26.4 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

ortools-9.11.4210-cp312-cp312-macosx_11_0_arm64.whl (20.7 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

ortools-9.11.4210-cp312-cp312-macosx_10_15_x86_64.whl (22.3 MB view details)

Uploaded CPython 3.12 macOS 10.15+ x86-64

ortools-9.11.4210-cp311-cp311-win_amd64.whl (142.5 MB view details)

Uploaded CPython 3.11 Windows x86-64

ortools-9.11.4210-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (28.1 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

ortools-9.11.4210-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (26.4 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

ortools-9.11.4210-cp311-cp311-macosx_11_0_arm64.whl (20.7 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

ortools-9.11.4210-cp311-cp311-macosx_10_15_x86_64.whl (22.3 MB view details)

Uploaded CPython 3.11 macOS 10.15+ x86-64

ortools-9.11.4210-cp310-cp310-win_amd64.whl (142.4 MB view details)

Uploaded CPython 3.10 Windows x86-64

ortools-9.11.4210-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (28.1 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

ortools-9.11.4210-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (26.4 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

ortools-9.11.4210-cp310-cp310-macosx_11_0_arm64.whl (20.6 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

ortools-9.11.4210-cp310-cp310-macosx_10_15_x86_64.whl (22.3 MB view details)

Uploaded CPython 3.10 macOS 10.15+ x86-64

ortools-9.11.4210-cp39-cp39-win_amd64.whl (142.4 MB view details)

Uploaded CPython 3.9 Windows x86-64

ortools-9.11.4210-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (28.1 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

ortools-9.11.4210-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (26.4 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

ortools-9.11.4210-cp39-cp39-macosx_11_0_arm64.whl (20.6 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

ortools-9.11.4210-cp39-cp39-macosx_10_15_x86_64.whl (22.3 MB view details)

Uploaded CPython 3.9 macOS 10.15+ x86-64

ortools-9.11.4210-cp38-cp38-win_amd64.whl (142.4 MB view details)

Uploaded CPython 3.8 Windows x86-64

ortools-9.11.4210-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (28.1 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

ortools-9.11.4210-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (26.4 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

ortools-9.11.4210-cp38-cp38-macosx_11_0_arm64.whl (20.6 MB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

ortools-9.11.4210-cp38-cp38-macosx_10_15_x86_64.whl (22.3 MB view details)

Uploaded CPython 3.8 macOS 10.15+ x86-64

File details

Details for the file ortools-9.11.4210-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for ortools-9.11.4210-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 bc1b6e4cc0a121ef888481a99194765e6df72d4d3da81f928543171a2bac8cbb
MD5 a07b05c2aa4009494d7207b61653cf2f
BLAKE2b-256 b1d89a4589e4ab103e809f2de718ddb6718f2547cdd785d3d7efd4da958a9c29

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ortools-9.11.4210-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 03ecd32e5d760d48e59832ef6bf724f8cac95e4e40db72a7fb912abf7adcf931
MD5 27d6c9cb9399de5fb0dabcc4e9da3fce
BLAKE2b-256 3c38b2e915c4b3f3bf966d2d73e69ee4c72a09452822ea912af0a506a32e2a48

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ortools-9.11.4210-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1f48e3d4053a169440608d881c1abd2a706db885d9b0af85bf45b444a1fec244
MD5 5fa466d970434bae474f467cdd570290
BLAKE2b-256 4506a7a622da3d7b7a0e6f01ffef4229b9627f64c1c920cafa71ba9607524801

See more details on using hashes here.

File details

Details for the file ortools-9.11.4210-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ortools-9.11.4210-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7f55124f9d1afa6434d0d6de07c6a4eb836f29b00b3413d27138634d5d79b606
MD5 f2c33faf02ff23a596b8a2973d9b9042
BLAKE2b-256 0c7e5497823b8a5b8d26d976425f0721e3bf0871deb05c65d61323523cabb39c

See more details on using hashes here.

File details

Details for the file ortools-9.11.4210-cp312-cp312-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for ortools-9.11.4210-cp312-cp312-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 079bea08c6341dcfe3fb9586eb6edec6ae80f4ed16ed366fd7a46ef4b5709009
MD5 2ae0a5854c01233db99db2334ecdf3a3
BLAKE2b-256 2136f6292656614fcf979bef92ca2dc117b9207185a816317a5bb4ff4ec1bf4b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ortools-9.11.4210-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d9b858f0273e19f81555428d54d407428d0a70a8cb5df2c320935bb735f2c6bb
MD5 c5a4ad489211dcacf4005d9796a341d0
BLAKE2b-256 a8c43d790fd19d7c2bb8fa6e3a9c9184aa4f1bdbec9662cfa7ed99b6325b8ecd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ortools-9.11.4210-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d5a17a37aeaa7d149e2fe8c8dfd5f09630ae28ad734a109ad55536605f8059df
MD5 fc39b7622df21a8b3040b15fbd226955
BLAKE2b-256 f63bf4e1200886852c09ba4ef8664ae7ff2323ab23326e27515d4b1159230f7e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ortools-9.11.4210-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a56c5844ff927ce3c5428159cdd01b7fdbe243e8062bf1dfdb2e0eb305a55a30
MD5 14d0cf98f836596ad8c797493749fd7d
BLAKE2b-256 ceaf31337925edd389a9d42b52b81198deeaecebe5dbd608389dfad389a63536

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ortools-9.11.4210-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c6f3e2869396dc6d8ee2d11b65d6f88f6386bb3ad64212c0ad7a6d32ddcb48ca
MD5 262ebaf729aafa9e34eeeca07c501c78
BLAKE2b-256 2e50a7ed37e96c803b6a24de6b746753e1bdbd804cdeb38892379daa05ffed97

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ortools-9.11.4210-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 0f902caa1576d737714f6a4fa165db62469bce82115e250409607197b3b6b434
MD5 3ed03fd8114be770c749e1324eebbb92
BLAKE2b-256 1316294d84c3e5c5bb4ca6143f33bb08648186f66605a278642745fed334ef59

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ortools-9.11.4210-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 6b9d4ae6c7e9efac7cbef8a6289e97e238c2f0a8ef587b3e56b71af14c2f04e6
MD5 52aaa236fa4e88e3da29bbd2a697782b
BLAKE2b-256 df7e9ad8efff40155d4af2b5f3bd5f20a785130a7861d2de14c053a4f56527d5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ortools-9.11.4210-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9c3693f0cb07ee0b5d36c4817bcfe05a745e3a613798a2ed62eb998d7fff979c
MD5 9a33a69837c158b711675470166c6e47
BLAKE2b-256 a8f808ee137d4f586725b8499866ed55f92628b534939dfc0e98ab99ac5f4ca7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ortools-9.11.4210-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c7c15cefc7bc71aa2f70bee157aaa7e51ed8cb74c3edd499d15b6f5cd79cdf5b
MD5 55c655daff2d4f96800b5eb2a41f2cc1
BLAKE2b-256 6d562de7b04e09a51c87b60d7791d2d2a9f168cf54e3e816564a59350ace9b49

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ortools-9.11.4210-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 250c62ba9e5fcaf18ada449bc0128c71bb0dbea83ddec5559cc506cff920235c
MD5 0713ab50783bed685da02c56dca158ed
BLAKE2b-256 b834f53c6a6ae9c0b894a4544f947f20db617337f3b70293c3d698d538147581

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ortools-9.11.4210-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 127f20f03ce04c28f979eac635d1cacdc01597c9e035a1981070506294d7db9c
MD5 5fd760b20675810c066ae9ecad586c93
BLAKE2b-256 e1948f633e9a7ca621f89a62b6b79e01443216a1ddce5302a7b80b978f9dc223

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ortools-9.11.4210-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 219ffa56e8e4f52561586cea3dd55eb0f5d174a84c83a819d71debad766338e3
MD5 3343b9c8fc2bdf0c2f1610bca11f7f3e
BLAKE2b-256 7a3842b3f5868cb832b5c0cd1a2ea3ee4b6a95961c4841d1dddf8d7c536a07b8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ortools-9.11.4210-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bd2c0b319f4c0999360ab45a85d5764838c9dd0fd33437d12e32b2c07cbe04e4
MD5 bdb7c2088f71d04c0fb37c6a46584b6c
BLAKE2b-256 62d9b3b2dd01c6fa1d0034463b1ae49c4f4f10fe3e5c67f8a1c8147fd49efa4a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ortools-9.11.4210-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9f250641d7b822be25237fb78aed0878b07e8afdefddb700bafcc52f32ad520a
MD5 67a4753d3ebaae9d9443b62327bce7af
BLAKE2b-256 06bc730ad3227a697fe68344699ebff734137c5439a8ac5f1ac977f88314aee1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ortools-9.11.4210-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8d7d1a105f105502cf2f785816b09b796e5845fd47efac0dc0e3c0476b4c961a
MD5 30630b25a3ed8f5ee1a1737d9e3c9a55
BLAKE2b-256 15784c39c23e7cd9b091a86e289ce753281cf8b78b5078c95e9a1a5df566680f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ortools-9.11.4210-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 a2828e91960c4e4fcf27bc6e200e2cd61ce1c42d4a3b95481a842a58c8315345
MD5 faf688ce8743e8a55afa19e638a70cc2
BLAKE2b-256 11a2f610c9ef1e4eb550ca379bff741ff8073cbe2835e2bfd8e51454bc54f7a7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ortools-9.11.4210-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 afcca4919e1095a79af0375276c5377a2d75794ebd592c4cc841d9979e0526e7
MD5 643c9546cd102e4c35ac083c0674be36
BLAKE2b-256 ac8c0b93cc46e46fdd1ad49a298513cd406e90a402a1581b8afde3baca0a8015

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ortools-9.11.4210-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 db9186bbc7a30538f277e704e9e77ff52bc75aa2c17095a125b2dc212a75cf8e
MD5 46a57f25ad5854c3a414b654c00c47d2
BLAKE2b-256 596b2563e2bd4ea2e300d4d9da9a2e74d1f5e2f89c0bbc8d1e34b64f832b5e44

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ortools-9.11.4210-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2c242738a49279c3a58b4611a64dd24634f1638f4dbb435163e3f9308e7c84c9
MD5 159ea2935e0f9ffbe99ddc184ef689ff
BLAKE2b-256 342a27706c4a75ed407af91a7f34c27dee9bbfbbcdd056b0b06005b93b0311de

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ortools-9.11.4210-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2fd0aa0b4edfb3088f086bc05d42a381cc3d03da4b8ad18ce18ba213ab2c719f
MD5 e47593430d27b4450b38521e69b28e9d
BLAKE2b-256 66d5d5ec6c325366ece3c1cbea710f43594ef2a1fae78a5b60790c105d4f4774

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ortools-9.11.4210-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 a503291dc12dc44da48567c5e1f79c77cd054fb86176f2c99d2860bc5a57e03d
MD5 482e9c3a4059d67aa1389016d5e723d4
BLAKE2b-256 8734948434921d516d70cc0cbecddb63a23c033485ef1a469cf4c18f575967f7

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page