Skip to main content

Quadratic Programming Solver

Project description

Minimize 1/2 x^T G x - a^T x

Subject to C.T x >= b

This routine uses the the Goldfarb/Idnani dual algorithm [1].

References

  1. D. Goldfarb and A. Idnani (1983). A numerically stable dual method for solving strictly convex quadratic programs. Mathematical Programming, 27, 1-33.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

quadprog-0.1.12.tar.gz (16.9 kB view details)

Uploaded Source

Built Distributions

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

quadprog-0.1.12-cp312-cp312-win_amd64.whl (91.6 kB view details)

Uploaded CPython 3.12Windows x86-64

quadprog-0.1.12-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (536.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

quadprog-0.1.12-cp312-cp312-macosx_11_0_arm64.whl (95.8 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

quadprog-0.1.12-cp312-cp312-macosx_10_9_x86_64.whl (106.6 kB view details)

Uploaded CPython 3.12macOS 10.9+ x86-64

quadprog-0.1.12-cp311-cp311-win_amd64.whl (91.5 kB view details)

Uploaded CPython 3.11Windows x86-64

quadprog-0.1.12-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (544.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

quadprog-0.1.12-cp311-cp311-macosx_11_0_arm64.whl (95.0 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

quadprog-0.1.12-cp311-cp311-macosx_10_9_x86_64.whl (106.2 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

quadprog-0.1.12-cp310-cp310-win_amd64.whl (91.3 kB view details)

Uploaded CPython 3.10Windows x86-64

quadprog-0.1.12-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (508.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

quadprog-0.1.12-cp310-cp310-macosx_11_0_arm64.whl (95.1 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

quadprog-0.1.12-cp310-cp310-macosx_10_9_x86_64.whl (106.4 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

quadprog-0.1.12-cp39-cp39-win_amd64.whl (91.8 kB view details)

Uploaded CPython 3.9Windows x86-64

quadprog-0.1.12-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (511.3 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

quadprog-0.1.12-cp39-cp39-macosx_11_0_arm64.whl (95.6 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

quadprog-0.1.12-cp39-cp39-macosx_10_9_x86_64.whl (107.0 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

quadprog-0.1.12-cp38-cp38-win_amd64.whl (92.0 kB view details)

Uploaded CPython 3.8Windows x86-64

quadprog-0.1.12-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (523.1 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

quadprog-0.1.12-cp38-cp38-macosx_11_0_arm64.whl (95.7 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

quadprog-0.1.12-cp38-cp38-macosx_10_9_x86_64.whl (106.0 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

File details

Details for the file quadprog-0.1.12.tar.gz.

File metadata

  • Download URL: quadprog-0.1.12.tar.gz
  • Upload date:
  • Size: 16.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.8

File hashes

Hashes for quadprog-0.1.12.tar.gz
Algorithm Hash digest
SHA256 594c18327e13c4246b06b14d9e90c43faac4ba702be6ae0aa0192e50a7795e47
MD5 b3b2892c070ae5d26771c82be1a04c55
BLAKE2b-256 0ddc7c435d10d5d2cfaf74b9c737b71b45be3fac74decac38c498f981e5f24ad

See more details on using hashes here.

File details

Details for the file quadprog-0.1.12-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: quadprog-0.1.12-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 91.6 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.8

File hashes

Hashes for quadprog-0.1.12-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 f14050ba88cf257b193e84f4e1d81bf479bbea4818d81bc154d2ac12e60c89d5
MD5 6d1a5c9bd595a8804aa33486f8cf0171
BLAKE2b-256 d64863990d5859673228b6899200e1f71ca11a74b6021f3ade25922895de893d

See more details on using hashes here.

File details

Details for the file quadprog-0.1.12-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for quadprog-0.1.12-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 90a0bfae18dfb76a882c4555bb47d00b66ccf63fcb6921676fabdd5ced2b0f0f
MD5 a2d03fd240a46348dfcb1cf730cd6719
BLAKE2b-256 160dfe3317fc427240efcb39b482433ef4148ddab6610478e8958493a8c91f38

See more details on using hashes here.

File details

Details for the file quadprog-0.1.12-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for quadprog-0.1.12-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 13e531f18c8e2297c4f5a0a3334347c32e65968ed393ce674319469b4f7d8572
MD5 c42e5be91c7d478f544a29748ec18837
BLAKE2b-256 95e072a14dd44bdf47a15a263ad98f9bb2eaecc93e4e620f1295dc24fb052566

See more details on using hashes here.

File details

Details for the file quadprog-0.1.12-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for quadprog-0.1.12-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 101aa0a971436375d7c1853ad9554314c79fac3bd809744ce23328727bc2e35f
MD5 d8b6c8068e784d0518200ed69de9b2e7
BLAKE2b-256 fd0c5a1e566e5dcb209ca16295d020a87bb305a1dafd9d17e0afcc3770aad9e4

See more details on using hashes here.

File details

Details for the file quadprog-0.1.12-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: quadprog-0.1.12-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 91.5 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.8

File hashes

Hashes for quadprog-0.1.12-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 21e106a359c4925a5aca8b3e5655100f73a21687d17f6cc333b329e71e7eedd9
MD5 f59c8527864925bc1a10d621d15e1acc
BLAKE2b-256 d9ec3b1c2d7532bce70a4900876985b3221524661104ea4936938cccf5700c6c

See more details on using hashes here.

File details

Details for the file quadprog-0.1.12-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for quadprog-0.1.12-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 00f064e733df89bf88bd9647a43b99d73fe8443dcf126adf693436d0fe82057b
MD5 206ce139a7d513ecde511bfc36825616
BLAKE2b-256 8628dfe7fd020a7fb5c69f6391bb259332db953412514a183a9bea9507f40747

See more details on using hashes here.

File details

Details for the file quadprog-0.1.12-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for quadprog-0.1.12-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 866769c9ce81b7258ac09af8e19e3efa9b2b60848fa331e34bc608448d2a5dbe
MD5 afbab21d8c2867e3edaac69eef2a4bfc
BLAKE2b-256 c2a9299c43c003249c3902e5c6370a92ce5211f7b9e2b9b71e93488cbf5dfe21

See more details on using hashes here.

File details

Details for the file quadprog-0.1.12-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for quadprog-0.1.12-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b14b564e51c918301560c5cb31d5c86b31463a4fb301db126c402608685b3101
MD5 36acd5e53b8048c73c16340c24a333a8
BLAKE2b-256 e66ed6b2b6566bd3f70f08b24cc5b67ec940dd48c925867ec8c5e31884b95940

See more details on using hashes here.

File details

Details for the file quadprog-0.1.12-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: quadprog-0.1.12-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 91.3 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.8

File hashes

Hashes for quadprog-0.1.12-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 6a7bfba21cfb0f13121b4832e59f23f8137408a9633bf3ca42e3d2a9646b10d0
MD5 6688434f48e83b85ffdcd24fb62685a4
BLAKE2b-256 29957013d15ba279e8917acde51c1a8343c2daab696fd280bd134845cbfdc7d2

See more details on using hashes here.

File details

Details for the file quadprog-0.1.12-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for quadprog-0.1.12-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 909e2d08acb4a8f4566451963cd1f6da6200b1bc8e4d7406f6bd8439fae5a8a9
MD5 6780b246177d9f88554dc10596246071
BLAKE2b-256 45ae03aeffb97db765477d785e809e931ca148f566fefb45e84d1eb8278a264c

See more details on using hashes here.

File details

Details for the file quadprog-0.1.12-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for quadprog-0.1.12-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 aa55c005e5a196bf543210725a3749ed69324acd1b974599c0604e886b8f3522
MD5 a17ce82340dffa080f77a4c49d259210
BLAKE2b-256 c190cfa592fa3918410b1940a709f76dd85e96f4063e83451c02b2bf486f587b

See more details on using hashes here.

File details

Details for the file quadprog-0.1.12-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for quadprog-0.1.12-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 42f79be9c2c78748e7480d898f3efa468c9988d51899519cd63611f807504db3
MD5 223a6f7ad08a659ebf78422553a4712f
BLAKE2b-256 8486237e4ba3866cdaf44afb736ce843c877689d6044e670a12cb501098e8bcd

See more details on using hashes here.

File details

Details for the file quadprog-0.1.12-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: quadprog-0.1.12-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 91.8 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.8

File hashes

Hashes for quadprog-0.1.12-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 8ceaaf434a605d11c7f18b33001dd2ac99060cf48a7cbf9c16e8c0cc32210604
MD5 6f21a2f14a97bb0c446ac06187d5eaa1
BLAKE2b-256 0a7be272d959b6adfca173549434233575f705b1578a335c27eb765cc923e845

See more details on using hashes here.

File details

Details for the file quadprog-0.1.12-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for quadprog-0.1.12-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 665980e4bfd1d3b31f0f86786ab99e97db72b2e70dafc8837747ecdf0113f8ed
MD5 4210f9f488bde624b5f4bae349a584f4
BLAKE2b-256 a342ae2dca28a7e23f7c69db7f5e163167d7f1908d5f4601642b71ad3484d1ed

See more details on using hashes here.

File details

Details for the file quadprog-0.1.12-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for quadprog-0.1.12-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fc85746563bb8af344750390ff6153a8091c40841a6054a4e9ade5e7ac83d67e
MD5 5b912f9bbd46be32b77f102a020db05c
BLAKE2b-256 5579136a5f9e62fdd31dccc38f7fba71307c9e93758dd119e5d4727d092695ba

See more details on using hashes here.

File details

Details for the file quadprog-0.1.12-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for quadprog-0.1.12-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 de8aa03c26272fac9af81ac0461863a7adc04cdee1e15d4c9628d60a6d83016a
MD5 479b1b3097bffe99685c8a7c4f2d57bd
BLAKE2b-256 70f6c5dbad1f859651de027ee6eabcf34c2e01e4d0bb898ffc30a6c20aa00d49

See more details on using hashes here.

File details

Details for the file quadprog-0.1.12-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: quadprog-0.1.12-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 92.0 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.8

File hashes

Hashes for quadprog-0.1.12-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 75c3adf214ae6f1c5eaad88d97e60aa8093374fd7f8bdb6e7767ef52ad2b883f
MD5 d8ce8766c28b05dc6c7126c3fa4d436c
BLAKE2b-256 1d74f0ade50ce7890ccdd8adbc1604e25d05174427c8bbaf7b6057d711654e9d

See more details on using hashes here.

File details

Details for the file quadprog-0.1.12-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for quadprog-0.1.12-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2cbd5e9e16bc0afd44d91299ef0fb68f95f276452845cac830dac9c8e488d56f
MD5 1ac39e18dafa5fe3d8665702560e7d1a
BLAKE2b-256 1c877e1af6b1ee5e3f862bd2cf3fcfb29abc2821ea8e9ccd66b02349de9c5c5b

See more details on using hashes here.

File details

Details for the file quadprog-0.1.12-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for quadprog-0.1.12-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 58df266c3bd8f45a537715af237fe4f2f64615d6b09841e47900aebf720454c4
MD5 3eb317f3a47a1f49bd8212cb1aae15f6
BLAKE2b-256 011802b5d399ad473e561858ba62f1c238c70d9d39477b8e88b1ab3a77517145

See more details on using hashes here.

File details

Details for the file quadprog-0.1.12-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for quadprog-0.1.12-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 08aa0c5512d865f6e0e548590d74734c624ae5c20acff24e6af947005ec7b975
MD5 4b366a47dbaf59dd381b3b795c6075fd
BLAKE2b-256 4ef2bad93d07fa2723d4192d406965870816a40b42d6a92cdcbb6efdc59692de

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