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.10.4067-cp312-cp312-win_amd64.whl (130.2 MB view details)

Uploaded CPython 3.12Windows x86-64

ortools-9.10.4067-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (26.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

ortools-9.10.4067-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (25.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

ortools-9.10.4067-cp312-cp312-macosx_11_0_arm64.whl (19.8 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

ortools-9.10.4067-cp312-cp312-macosx_10_15_x86_64.whl (21.5 MB view details)

Uploaded CPython 3.12macOS 10.15+ x86-64

ortools-9.10.4067-cp311-cp311-win_amd64.whl (130.2 MB view details)

Uploaded CPython 3.11Windows x86-64

ortools-9.10.4067-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (26.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

ortools-9.10.4067-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (25.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

ortools-9.10.4067-cp311-cp311-macosx_11_0_arm64.whl (19.8 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

ortools-9.10.4067-cp311-cp311-macosx_10_15_x86_64.whl (21.5 MB view details)

Uploaded CPython 3.11macOS 10.15+ x86-64

ortools-9.10.4067-cp310-cp310-win_amd64.whl (130.2 MB view details)

Uploaded CPython 3.10Windows x86-64

ortools-9.10.4067-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (26.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

ortools-9.10.4067-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (25.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

ortools-9.10.4067-cp310-cp310-macosx_11_0_arm64.whl (19.8 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

ortools-9.10.4067-cp310-cp310-macosx_10_15_x86_64.whl (21.5 MB view details)

Uploaded CPython 3.10macOS 10.15+ x86-64

ortools-9.10.4067-cp39-cp39-win_amd64.whl (130.2 MB view details)

Uploaded CPython 3.9Windows x86-64

ortools-9.10.4067-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (26.7 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

ortools-9.10.4067-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (25.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

ortools-9.10.4067-cp39-cp39-macosx_11_0_arm64.whl (19.8 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

ortools-9.10.4067-cp39-cp39-macosx_10_15_x86_64.whl (21.5 MB view details)

Uploaded CPython 3.9macOS 10.15+ x86-64

ortools-9.10.4067-cp38-cp38-win_amd64.whl (130.2 MB view details)

Uploaded CPython 3.8Windows x86-64

ortools-9.10.4067-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (26.7 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

ortools-9.10.4067-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (25.1 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

ortools-9.10.4067-cp38-cp38-macosx_11_0_arm64.whl (19.8 MB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

ortools-9.10.4067-cp38-cp38-macosx_10_15_x86_64.whl (21.5 MB view details)

Uploaded CPython 3.8macOS 10.15+ x86-64

File details

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

File metadata

File hashes

Hashes for ortools-9.10.4067-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 ea445366009535bb230339f631bfe2977b56ebf2ff51e75f04d90a4781d6499c
MD5 22f0b8687b599dc310b1438a77b0e378
BLAKE2b-256 d8090a4bdc34ad730dbeae1a42ebe0e059c50cdd5497b1e6c224e084b47757d8

See more details on using hashes here.

File details

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

File metadata

File hashes

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

See more details on using hashes here.

File details

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

File metadata

File hashes

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

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ortools-9.10.4067-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d21ffff6676ab3f0dc1b50993ddc569537232ef9d91ae94431be565d35e911c5
MD5 a4f8ad83a5827a7b44cbc5caee5393d9
BLAKE2b-256 7b49ca1042902f145b97ea66b15d7106fbcdfe04ac20b03664349c4817201656

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ortools-9.10.4067-cp312-cp312-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 25ec7b23d7aca612ad98e5b2613f1a547e6ae8f39bcef04d93da49b3495f6312
MD5 4eb8203be9d03e73190a69f410845ec2
BLAKE2b-256 e52df6e5b66f3418acc6ae15b218d6828cc2c699de7a060f9e8571d52e7ea139

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ortools-9.10.4067-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 6bb53096193bd887b92f73de6534e265ae71ff738b47d38efbeb97d584a9dcf7
MD5 8e0475f796e019e819b330f5148fe51c
BLAKE2b-256 03583f90ba5dc0cb6caaed614b687adc2cd31be37ff5a6132220ce2f9cb60be1

See more details on using hashes here.

File details

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

File metadata

File hashes

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

See more details on using hashes here.

File details

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

File metadata

File hashes

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

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ortools-9.10.4067-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9a385302d465ca4683e30e40ad04c276d7d5b3569324e35e965795480ff787d0
MD5 a6bcac9b46a4d7794f3254dbbb8cdba0
BLAKE2b-256 407c4b8ab56c76f1ba10afabbb8bb7f3e2ecf057c500bd9f8beab24c44cb9c0e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ortools-9.10.4067-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 37e5344d0f2695aeec756962e434b715977b59aa489f88f96f87582748e7ae32
MD5 898f798767c14fe13248838f5514bed9
BLAKE2b-256 9441781bca55edecd30ac0c6717709a5fc2194184d168b1d438b431f4689002c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ortools-9.10.4067-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 945c8ac16d7165e3ca974e6a1758e583cf843c5441cd80b9adb8c5b0a7fe8089
MD5 399b7836eac7e411de1fcf1d340c3f3e
BLAKE2b-256 d95e8193f4b7171e8e90cc3e20873e317937d7780bd7bf8785c948f5e83eb9df

See more details on using hashes here.

File details

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

File metadata

File hashes

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

See more details on using hashes here.

File details

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

File metadata

File hashes

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

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ortools-9.10.4067-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 24b29cce73fb71e850321e64c16f18dd293d77a1678b3037a3b99bb1cec203cd
MD5 5c001ee53a109aac827e861ed0999272
BLAKE2b-256 a077f52f88e4d04dfeaf69b2c70b3b741ea010245184766bde04914db6733bed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ortools-9.10.4067-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 84ef1309a3e78519aaecd7bdee6af0f35cc0aa94fbd4122da1d43c03af44126d
MD5 b429584bbd63188ce9dcdba101ec4573
BLAKE2b-256 3e21dc97d4774984a902e378780b2d02b0f1b3121026d6e46c452d49690ec085

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ortools-9.10.4067-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 130.2 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.8

File hashes

Hashes for ortools-9.10.4067-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 7d22d857be3bf48404e132fc835c41b9251182d1ad28dccb06b3b434bbd073e5
MD5 e5cb6b3d12a079391d6c50f9ddc380d8
BLAKE2b-256 e5aeb3e466bbc5d64e66fdaff9c76ce8136c7acd792eea4c7d89cc0403af7110

See more details on using hashes here.

File details

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

File metadata

File hashes

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

See more details on using hashes here.

File details

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

File metadata

File hashes

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

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ortools-9.10.4067-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1e4e885012d112343fd985fd0d9e2e5d6f3ec94b91cacd73d76b909ba51e8cb2
MD5 6b1a6c7d6ffec5e5696c93f5fd70e748
BLAKE2b-256 5dadf2e5676f2237607102fee8b667ba82582e7010f791aa1c12dc9e57058ab7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ortools-9.10.4067-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 2425575668c1179596038edb4afcbbc4dc252351b58b1e09a0abe5dace99cdd5
MD5 020009351acf3bd694f11edda070ac0c
BLAKE2b-256 4ab094b6b8bf569e6a2a1f29fcbbe7825ca5f40ae34ce7722f9f060d13b79708

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ortools-9.10.4067-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 130.2 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.8

File hashes

Hashes for ortools-9.10.4067-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 1f894ec433a0008072008cf3b6c6bf99fa49e2c3ec8ba35cc35ab77bf81b1ff0
MD5 e8773105d235585b1e49fc74501872ef
BLAKE2b-256 17f36156d59069eed53202c3c9d0dee306d9ff01eb88f2895515b7c63cbcdb64

See more details on using hashes here.

File details

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

File metadata

File hashes

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

See more details on using hashes here.

File details

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

File metadata

File hashes

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

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ortools-9.10.4067-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 48c713c7d15b26d608d2ddc2f54c84c37108b4511dadfc763d2e31dd72d480bd
MD5 93f8d1d6f718eeb145843529c78817af
BLAKE2b-256 c8b6fb6e94a48b5748d538a11e44e6844f6cda4824c2200d9649bbf379bdd710

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ortools-9.10.4067-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 eb1a5ab87906d3c7855e932a1a271aca60470a9659833c4bee89ad6da2bc5475
MD5 0d5800e3fd9dcaeb78e01de8ba0b1e9c
BLAKE2b-256 50f727e9ba2f0de4df62b7b88fc0448e873495a2162c19cef277b904e51f1ddd

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