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

If you're not sure about the file name format, learn more about wheel file names.

ortools-9.13.4784-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (27.6 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

ortools-9.13.4784-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (25.7 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

ortools-9.13.4784-cp313-cp313-win_amd64.whl (20.4 MB view details)

Uploaded CPython 3.13Windows x86-64

ortools-9.13.4784-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (27.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

ortools-9.13.4784-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (25.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

ortools-9.13.4784-cp312-cp312-win_amd64.whl (20.4 MB view details)

Uploaded CPython 3.12Windows x86-64

ortools-9.13.4784-cp312-cp312-musllinux_1_2_x86_64.whl (29.5 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

ortools-9.13.4784-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (27.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

ortools-9.13.4784-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (25.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

ortools-9.13.4784-cp311-cp311-win_amd64.whl (20.3 MB view details)

Uploaded CPython 3.11Windows x86-64

ortools-9.13.4784-cp311-cp311-musllinux_1_2_x86_64.whl (29.4 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

ortools-9.13.4784-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (27.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

ortools-9.13.4784-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (25.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

ortools-9.13.4784-cp310-cp310-win_amd64.whl (20.3 MB view details)

Uploaded CPython 3.10Windows x86-64

ortools-9.13.4784-cp310-cp310-musllinux_1_2_x86_64.whl (29.4 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

ortools-9.13.4784-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (27.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

ortools-9.13.4784-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (25.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

ortools-9.13.4784-cp39-cp39-win_amd64.whl (20.4 MB view details)

Uploaded CPython 3.9Windows x86-64

ortools-9.13.4784-cp39-cp39-musllinux_1_2_x86_64.whl (29.4 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

ortools-9.13.4784-cp39-cp39-musllinux_1_2_aarch64.whl (27.6 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

ortools-9.13.4784-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (27.6 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

ortools-9.13.4784-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (25.6 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

File details

Details for the file ortools-9.13.4784-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ortools-9.13.4784-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dc10ca3116af619f766feccff963f4f1a506ab18e80eec6101a87c73d9f2079d
MD5 814a1eb1da01ea734c625b681fa6f8ef
BLAKE2b-256 6ef5811cebe206553f22ebb1582fecd4cb0e8b1f66520921478714d7cb11cade

See more details on using hashes here.

File details

Details for the file ortools-9.13.4784-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ortools-9.13.4784-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4c3e7fe1ff029473172768cac38680c1558417ff17231092ebedb81766268936
MD5 c4c38d8170e5f474b22666314c11ef30
BLAKE2b-256 1097c9993222d55ecad69ee9154c3bf3e2ad06f957a8b06c2683727b6e5663ff

See more details on using hashes here.

File details

Details for the file ortools-9.13.4784-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for ortools-9.13.4784-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 7516e16613173460118e6ee670aae94dc795cdf178429698021398b7f9712b2e
MD5 49ea2201b305b5b7b786030506f2be11
BLAKE2b-256 e011cc85848020fedbfa9fb4d7b492defa117becda592de5498778c649bccf8e

See more details on using hashes here.

File details

Details for the file ortools-9.13.4784-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ortools-9.13.4784-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 81edcd669ffe84976c29e8043ab9a470e1490f556ce5e4b0d033771cbee91ce4
MD5 ba72152e2add21243202eb40bce1b3a8
BLAKE2b-256 48f0f24b987b350db98836020f69b37cf72a4ccd81f87acaffa3db9d4dcb00dd

See more details on using hashes here.

File details

Details for the file ortools-9.13.4784-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ortools-9.13.4784-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c0786c7e9ef7918a048bf2e20cf9504cc422cdfec122e737d46ac46f5432b44a
MD5 d56ab183fec06bc8909af387442418ac
BLAKE2b-256 5b4b2a9713c408f89d8c2cf8911a59aa25d2f86d6a586159f15909a9e512b968

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ortools-9.13.4784-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 9ead390bef76c71700b8274fa6f0be4ef71fa677fe1762d4ab7d211c0ed32f82
MD5 f9dbb1fc8f59cbd7aec76240f3aa74d6
BLAKE2b-256 471e142ac7727425496407f4fdb187daa691f5a7617284354f84cc17a1d38063

See more details on using hashes here.

File details

Details for the file ortools-9.13.4784-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for ortools-9.13.4784-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 62fdf0b780f78cf73173a8283056930d099b47d179ac2216e24b4e7ea403c931
MD5 0f50948e54ca0bb7b2d3fb30b9e2a897
BLAKE2b-256 419f474d60127ad2e1ee45ad82e9d6f8a411650524841bbb7baa52a494b15d0e

See more details on using hashes here.

File details

Details for the file ortools-9.13.4784-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ortools-9.13.4784-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 30766e28085edf44181a68ffd2509c6b120d6b998a419bee5649b83086506c39
MD5 760c6af6ee75079df4c6175076686846
BLAKE2b-256 210a82ed3b941022dd3054c5468b24378a4e1089796c7e030523ee72803561a4

See more details on using hashes here.

File details

Details for the file ortools-9.13.4784-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ortools-9.13.4784-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 81a22c9bb68c676e946eb8a00bc527adffb6610139493366d15ad46395554cf6
MD5 4b7d5f091f3af958e740aaeccf40b5d3
BLAKE2b-256 d63252922d7c63e3c73670d80707ccedc46c584c3b99d08a5034eadcae1c2d6a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ortools-9.13.4784-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 fa4ff766222b4c2e6df802b2d6b33a45358cec275165c202e32a2eb6897b3340
MD5 e87fd53071bce6439f87571916aca71e
BLAKE2b-256 b549281876d06bb9dbcc8bb28e1fda43d4564426122f67475fd89dd382b95856

See more details on using hashes here.

File details

Details for the file ortools-9.13.4784-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for ortools-9.13.4784-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 370944f2a36a89eccf639008c648fc5fff0e4172034929cab178c658b855ca2f
MD5 a24a48632092ab09125f59de7b6948e3
BLAKE2b-256 171a34cbacbad7385fd47535f2ec7925da1890696763faade58e855f05031368

See more details on using hashes here.

File details

Details for the file ortools-9.13.4784-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ortools-9.13.4784-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3ef1ed30dc96ae80fe516f493686aa03f12ad5e607285c064da700b7fd78decb
MD5 29b7a06daeecc720bd364d7a5de652aa
BLAKE2b-256 7be4bde6bfaccf072dc2cd06731cd3c9789c7edecfb0de9dcf94a047e3862a0a

See more details on using hashes here.

File details

Details for the file ortools-9.13.4784-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ortools-9.13.4784-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c37918874e07425c067b6bf01002a631da1e10715989e5774a0f40b82e0899b0
MD5 7705fbc873b8fa8fd5470dda5e3b5c55
BLAKE2b-256 c7e5c25813ebba1117050644504922925f4130ac016b42075dc32b97526fbd59

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ortools-9.13.4784-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 13ce0674858b4431566dd1bb20987193d2992a06f5a8e352c53386b92ea4a255
MD5 6d6fdf38226169c028fb149a4ab89d5f
BLAKE2b-256 6257217290bfa827ba1fb2f4ba107fc10612dfbf6522c5d00730c86771ddb941

See more details on using hashes here.

File details

Details for the file ortools-9.13.4784-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for ortools-9.13.4784-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cc4db329050ba0e9b57e93ffc673953a3a7e10a5ddb6d7574423e194d8338ddf
MD5 606867f180ecd36a5432b4be7fd900e4
BLAKE2b-256 1184f51f5740cb8cfd8bcf3a753a3eddb49dab383d601b6e53d5ef3176e038c0

See more details on using hashes here.

File details

Details for the file ortools-9.13.4784-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ortools-9.13.4784-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fdda68d6a6ed2bc6b7219105c421a0a5be19dcd4957a6fea39093b65b0cae717
MD5 dae8faab41f3bd0ede40d244ebfa35b4
BLAKE2b-256 5ab7c41b11f11f9335f8977be51848a789eb7328bd0f3df865db00c126213a70

See more details on using hashes here.

File details

Details for the file ortools-9.13.4784-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ortools-9.13.4784-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d3668436874ba0453130c2b3dc2cf8d6a2304e0dce2a7fcb867df9a781df6c7c
MD5 39d75504ea53bb810601ef02ddce6ff2
BLAKE2b-256 a36d028d25468758714f03311a462e0dfe4598d6db429e784bc5aa41115ce129

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ortools-9.13.4784-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 20.4 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for ortools-9.13.4784-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 91edc115416ef10a984b49ee2bcb72664d561db50f1b8b0c928b5b2bf4265113
MD5 e861e9b96bacd8bb748b0efbb003317e
BLAKE2b-256 dd503796d3891cd7a6b95bf7daf42cd0d7bb308a94df1b44166b61ef0d3dd274

See more details on using hashes here.

File details

Details for the file ortools-9.13.4784-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for ortools-9.13.4784-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f0b4620d0a611a2cd26130d0845840032e0c1705d2c34ef7725bcd9a73d4806d
MD5 1cc0ec8c7ec0200f9885113a8ce49ecd
BLAKE2b-256 af5e669f134ec6f55c702e98890a7e3011be42f52c7fc59d0771abfc36d58c1c

See more details on using hashes here.

File details

Details for the file ortools-9.13.4784-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for ortools-9.13.4784-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 aecfc9432931ab91129e0fa68c76d4965863c84ba2107101ec817c6df768635b
MD5 4b6136a00dbe3ade89574d1d123c7535
BLAKE2b-256 b96b6fe5d28675dbfd4ad85e256dfa5162f96d05ece715ee1d554461becc2414

See more details on using hashes here.

File details

Details for the file ortools-9.13.4784-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ortools-9.13.4784-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 82876efd0210b8b0798a4aa013bb051e099fddca831a11568df9187b61abd9ad
MD5 adf2787873fbdc9b18e2a2657590d84d
BLAKE2b-256 56f713e2930badaae8de000ff1532e90d5b15267550019a6c88795191e2c2bef

See more details on using hashes here.

File details

Details for the file ortools-9.13.4784-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ortools-9.13.4784-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1fb6cd8ae09d4979c3554053a9840531fbd5db984895c4ea546f7e050cc4c9e2
MD5 6f7e4dadadb11688e37d802cfb9ea0a4
BLAKE2b-256 69a562099e0b574f9023c5bfcaa6848fd02c7d3e6d7bde8955ef4241e9e5c317

See more details on using hashes here.

Supported by

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