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.11.tar.gz (121.6 kB view details)

Uploaded Source

Built Distributions

quadprog-0.1.11-cp310-cp310-win_amd64.whl (80.9 kB view details)

Uploaded CPython 3.10 Windows x86-64

quadprog-0.1.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (452.8 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

quadprog-0.1.11-cp310-cp310-macosx_10_9_x86_64.whl (95.9 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

quadprog-0.1.11-cp39-cp39-win_amd64.whl (82.0 kB view details)

Uploaded CPython 3.9 Windows x86-64

quadprog-0.1.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (453.4 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

quadprog-0.1.11-cp39-cp39-macosx_10_9_x86_64.whl (95.2 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

quadprog-0.1.11-cp38-cp38-win_amd64.whl (81.9 kB view details)

Uploaded CPython 3.8 Windows x86-64

quadprog-0.1.11-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (455.7 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

quadprog-0.1.11-cp38-cp38-macosx_10_9_x86_64.whl (92.4 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

quadprog-0.1.11-cp37-cp37m-win_amd64.whl (80.6 kB view details)

Uploaded CPython 3.7m Windows x86-64

quadprog-0.1.11-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (427.5 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

quadprog-0.1.11-cp37-cp37m-macosx_10_9_x86_64.whl (92.7 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

quadprog-0.1.11-cp36-cp36m-win_amd64.whl (90.6 kB view details)

Uploaded CPython 3.6m Windows x86-64

quadprog-0.1.11-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (426.4 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ x86-64

quadprog-0.1.11-cp36-cp36m-macosx_10_9_x86_64.whl (92.6 kB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: quadprog-0.1.11.tar.gz
  • Upload date:
  • Size: 121.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.5

File hashes

Hashes for quadprog-0.1.11.tar.gz
Algorithm Hash digest
SHA256 8e320f9f7f1466141e317e61736e8108720e6adbae53f9d6960f726efef788d9
MD5 25aa205069f85f3e633cb0de6824949d
BLAKE2b-256 5f1536bae523af2751fdb0ceffe25ad5dfa0f0887529ae5d353407a275083d25

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quadprog-0.1.11-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 66ae0bf0b00eac3ba239d49f2907753f9edd2e8bf96ff605f88a64a2f0f5035d
MD5 cb10bf3109e122a5b995c96eea155234
BLAKE2b-256 e09b2fa2be8a10efb70ddd6db4f3993933fca4b833bfd3173ab1ca8d66fa10cf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quadprog-0.1.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9def860b382200f3d0c7c6e723921cc1aa99245f671edc55beed468cc5e0ee03
MD5 5f9b12cff184db18a03d0dd290e2a3e5
BLAKE2b-256 7723023a5266a84cd8212df3b42a1f0f6b258fc43761c6c2a01237695f68938e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quadprog-0.1.11-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9ce86f314b413d0cbe0cdaa0a9d3efb7602a261c0fdaba1a122f5bb60ea83407
MD5 d59164b294737c01be3dbec53dd1fcce
BLAKE2b-256 f24b64cc93655edde19f927291ff78d5d5cef4da5abc3b85019720b0d5cd2e40

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quadprog-0.1.11-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 82.0 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.1

File hashes

Hashes for quadprog-0.1.11-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 ebd2d5759585f5f1079839ba06306434f132e308f231b014a833b17aaa6b7e44
MD5 4339cbebdce406051f18cf1de63434f9
BLAKE2b-256 e8d6db7574566150e3d886b749c7188a82361479c45f1b1acb22acfce0538ae4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quadprog-0.1.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c44bfe84afd64ff629515e0eb1601e0895d0f1f12663ec57a2eea8e463f44ae2
MD5 ed3b70c2c02da244ef53d88c869bc0f8
BLAKE2b-256 d9c92d292981af650968d5ae635ecf35e2719c416711e49aa8996928779a5e82

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quadprog-0.1.11-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 58eed7bcb1f4d0e20ecdf69d6c703ff5dc2b136733806b04f3a1778030b749fe
MD5 6d51e13016432c10c942227ab651da60
BLAKE2b-256 90fe06549d51d3a842e98ea81d4663a2fb7c09edeb8fb9d8ced9b10642617294

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quadprog-0.1.11-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 81.9 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.1

File hashes

Hashes for quadprog-0.1.11-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 e94497f319f309e86acf73632171f490aaf1a92bd8c05358634eff0ef0d960e2
MD5 c0dc1446508253687271a6d1253c381c
BLAKE2b-256 e1857e283be933cf47766a161f30bd6dee229d68851c0f923636f403afd42333

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quadprog-0.1.11-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 73f09858fb0344b8fb7e050be47e9d0e6cad518a2ac34c80d8eb1f01c5efadfc
MD5 1b57bd85f178d655af8f6852038bcbeb
BLAKE2b-256 12f0e7bf389ce98961891599b2c5537359f1b539a726e81a12548e3a1348ab56

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quadprog-0.1.11-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 923020347807d61a8c84280b1d119ee51e17a32f26dace4ab8da51238224948e
MD5 99a20ee31fe99a4efb49016f46d341b8
BLAKE2b-256 b888262245ff411202fca6db3a5aa27665416c2da8e3323d655db220e36f6e5e

See more details on using hashes here.

File details

Details for the file quadprog-0.1.11-cp37-cp37m-win_amd64.whl.

File metadata

File hashes

Hashes for quadprog-0.1.11-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 1954bf66d1f8768ad31ef6a7240c99f6b229c9b4c2d79225339eb256a9e1ea3e
MD5 01052a72ba0502c09e934d75f115993b
BLAKE2b-256 4427cbf55703cc0a9d69e1d6115f244138505edb9976511da7620cddebb98083

See more details on using hashes here.

File details

Details for the file quadprog-0.1.11-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for quadprog-0.1.11-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fd333de5b50444487e4426f1b6522bc9495709836debd2105885d9ae8456479b
MD5 496e44589524125d5e029dfadd6edda0
BLAKE2b-256 4c0022f7ecca4dc323a1459ffe4bd8f00f52b434837517cc11d2e7570fd30d1c

See more details on using hashes here.

File details

Details for the file quadprog-0.1.11-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for quadprog-0.1.11-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 314b2e2954c5cd6415ce269cd31cb52976ac20f9e6af6517f4b0c81561b483e7
MD5 d56d619af3c1ceeb20174a351a4991df
BLAKE2b-256 2d6eaad8abc855a2ac01ea58d4c9623f35e56160bf9dcc54f5732e35e619f78b

See more details on using hashes here.

File details

Details for the file quadprog-0.1.11-cp36-cp36m-win_amd64.whl.

File metadata

File hashes

Hashes for quadprog-0.1.11-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 8976c9447639a2b0e55d0a2d653172b515797a2598256a4dceed51d26469cc2a
MD5 bc00428fee0a4b9d2b001199eef342b0
BLAKE2b-256 081002442b38984a68d76f84ae3b1d0aee9b569502a43fa4f3abaecd5a36a55f

See more details on using hashes here.

File details

Details for the file quadprog-0.1.11-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for quadprog-0.1.11-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 89cd434520823e333ce4de792e2b0b8dec1b5cce9a65bfa1afb30e960469f506
MD5 8c91ac5ab70b5ff2fd824c5a839474b2
BLAKE2b-256 a1d37213eab700069e0c0bdebb279478b68ca33ac77df59fc58248c90011098e

See more details on using hashes here.

File details

Details for the file quadprog-0.1.11-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for quadprog-0.1.11-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9525e92589bb58f63ff8e89493834167f3e5f3c692b9f5e2d050e7d4fbf4b835
MD5 2b2cf2bb9b7f5daea5abd2aadf601e6c
BLAKE2b-256 c53c7a246d171ff906890ce61758cfead6bb09304d2a3084241167f0d23dbfe9

See more details on using hashes here.

Supported by

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