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

Uploaded Source

Built Distributions

quadprog-0.1.13-cp313-cp313-win_amd64.whl (92.3 kB view details)

Uploaded CPython 3.13 Windows x86-64

quadprog-0.1.13-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (529.0 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ x86-64

quadprog-0.1.13-cp313-cp313-macosx_11_0_arm64.whl (94.8 kB view details)

Uploaded CPython 3.13 macOS 11.0+ ARM64

quadprog-0.1.13-cp313-cp313-macosx_10_13_x86_64.whl (102.7 kB view details)

Uploaded CPython 3.13 macOS 10.13+ x86-64

quadprog-0.1.13-cp312-cp312-win_amd64.whl (92.5 kB view details)

Uploaded CPython 3.12 Windows x86-64

quadprog-0.1.13-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (534.6 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.12 macOS 11.0+ ARM64

quadprog-0.1.13-cp312-cp312-macosx_10_13_x86_64.whl (103.9 kB view details)

Uploaded CPython 3.12 macOS 10.13+ x86-64

quadprog-0.1.13-cp311-cp311-win_amd64.whl (92.6 kB view details)

Uploaded CPython 3.11 Windows x86-64

quadprog-0.1.13-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (548.4 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.11 macOS 11.0+ ARM64

quadprog-0.1.13-cp311-cp311-macosx_10_9_x86_64.whl (102.6 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

quadprog-0.1.13-cp310-cp310-win_amd64.whl (92.4 kB view details)

Uploaded CPython 3.10 Windows x86-64

quadprog-0.1.13-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (505.9 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.10 macOS 11.0+ ARM64

quadprog-0.1.13-cp310-cp310-macosx_10_9_x86_64.whl (102.7 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

quadprog-0.1.13-cp39-cp39-win_amd64.whl (92.9 kB view details)

Uploaded CPython 3.9 Windows x86-64

quadprog-0.1.13-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (509.2 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.9 macOS 11.0+ ARM64

quadprog-0.1.13-cp39-cp39-macosx_10_9_x86_64.whl (103.2 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

File details

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

File metadata

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

File hashes

Hashes for quadprog-0.1.13.tar.gz
Algorithm Hash digest
SHA256 9d6dd32f2762f29b840fb83741d11e527ddf48745f63b79caad0e530b4a6a0ff
MD5 0fd7cdc5a8601e59fdd7c040b54fe050
BLAKE2b-256 9e60fb9b56d425c5b3495bb92683c28f954aedb609ae62f14c81a1b5621ad759

See more details on using hashes here.

File details

Details for the file quadprog-0.1.13-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for quadprog-0.1.13-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 f8edf2b08aeee5d824ee4da4cfb2d3ac56e580c2b10ae132b7d1a45717c0bd92
MD5 9c7298b208f1efe85007bb6b52fafc76
BLAKE2b-256 059fe33b18f9f4d9fffbfd888f6eec3a8a8d81370be6f7f216e314140d82eddf

See more details on using hashes here.

File details

Details for the file quadprog-0.1.13-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for quadprog-0.1.13-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cc1996a0e3de1d423f8662fe21368948afdc91d851910b77320caaf7c15357ff
MD5 7031c07b5f20c53e8e3bbc82d015ace2
BLAKE2b-256 7e1ab4c66c5ace71f886b61c0f1dde38dbd3a08041959dd52e728b16c2b85940

See more details on using hashes here.

File details

Details for the file quadprog-0.1.13-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for quadprog-0.1.13-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4f456782f44ed168a32104871e83e9e9d1d07c8ca4d7e72dc9a470e8ba39a3b0
MD5 d7092e6ecea83bec0b15c85f10b783d3
BLAKE2b-256 34f45f2fa17600b7206a2ffa0f9d750bc33cdf4aeb009108b52574e160a0ba03

See more details on using hashes here.

File details

Details for the file quadprog-0.1.13-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for quadprog-0.1.13-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 ec18372bff2a07a98f82b28ce1f41a31589b9aebbb69bc164ac6869a5e5a6b1a
MD5 adb1821df74ea955e954f176c88da181
BLAKE2b-256 2c2d8be58eaa7e43fbcaeb58bedeeaa7b962b845667d0def40f0fdefecb7ce77

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quadprog-0.1.13-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 d3d8d774d6436829ea4a11eeffe4a1a72375df17c9e9a7a48973372e64c826ad
MD5 99d2694ad93530b941eb5bce0af08ede
BLAKE2b-256 47114f8b99099215f6e7f2c8ca9756c590e561d1d3093fedb51a960dc609e347

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quadprog-0.1.13-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7e2cb007ecf649fb2a614a1954359d534682d7339c3834df30aee7321ae1f7bb
MD5 7e97dea0766bdc64303ea9950298c4fa
BLAKE2b-256 206472ae344963db87a15e8566b8c4f1408080ad5746c8e1c32f8d04911074bb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quadprog-0.1.13-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8628ea1b1910c0fbfc828fca36ebc76a8c7352fdef782b5971aee1f4db08ba38
MD5 30a0594f56a089ff1118094aad396ee4
BLAKE2b-256 105ede8d3911e44699abc4e3ce835e69c3db76525af8018026f9bce61be69a43

See more details on using hashes here.

File details

Details for the file quadprog-0.1.13-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for quadprog-0.1.13-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 cdae336347fc7488743739ad39943f60976ada74cacd0892f5d1503152359ced
MD5 52f0d6e42fc496fe4ca1df91242674af
BLAKE2b-256 9a70d91d208ad6971c8831ec23b86dfc5c3ddd50a0d79c8da3156c5feaad4665

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quadprog-0.1.13-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 34d5050a3de160a096d1b432a0c42f9dcce563ec5eb21841a883ecf67652f2dd
MD5 1888b19cce96eb328fae510e0038412d
BLAKE2b-256 b01b1eb5e781dc0bba9e83041b9ee8d861ff164bb1a4dad3ac6762d23570fafc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quadprog-0.1.13-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 303e6c726a483db04d5d8a43d1294b095ff862e6a4eeccf1f7df2c27f7c489e5
MD5 1c34a886cea4e6d4057b6eb0ec6a2062
BLAKE2b-256 5bb1b75dadb26dd2e4f315f8352e781156556227e3bb88534c2d2591b97bc8ed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quadprog-0.1.13-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 415fa9e371ccdcf2142333f0991c0983aebf84ce8c8f584f822729394c31d399
MD5 baa23ac652ba5023aa9af0d73b8bc497
BLAKE2b-256 1358f925f6b8616f437714e8820d4d4739d11140361955dfcba5b8f4c9414db9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quadprog-0.1.13-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d310a08c9b119312bef2931bea452d9b7ad4430663d3a88a9bc642881f2cb8cf
MD5 449263fe8698f7664edd4ae1fc22d17e
BLAKE2b-256 ba781b392db854d5367c14010c94ff2478f5292f80d0a66c658625e33932714c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quadprog-0.1.13-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 bb10f5ce4f0c006a8b185f8b1b474175edcfd7005a7cefa5db2d9d19f08f6bed
MD5 1aed5951983bcd65ee99e2b9e47c8356
BLAKE2b-256 f4739957c397490a4088a8d21a8e1b1b7f23fcfd456fffb47c23610ff67fd358

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quadprog-0.1.13-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a33d2171f3f7f608ae2cce3ff8a79aa906902f79d57c1fc9b68ce3d88ba0f410
MD5 c0ffd0b103e6fcd69eec7929ef792146
BLAKE2b-256 955669b044ad6cd724331b4e0d56dab0408c2e8c2fdccdf9b720b7285c432713

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quadprog-0.1.13-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e45501cf7765b47abb4cba100b695cae1a5f110df157209d0a123f17634225ed
MD5 92a50f6ef639e8067be68941333aa822
BLAKE2b-256 9865ebe3cb51ad92d1c6a92705991394eee13a1362982dcd27f9ea8511ff75eb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quadprog-0.1.13-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 25fda45c9fbcfa832d30ff54fff5f499572aa9f258bcb33d0ddd767a84aa57c8
MD5 51a859683c4828e2526f7e33719653d8
BLAKE2b-256 918d42ac0251e022972b2febdd206afe4f3aa2fdd0e43611fc22441d18829628

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quadprog-0.1.13-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 92.9 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for quadprog-0.1.13-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 0260385fc7ebe88a36c964c66c4a10e5ee05ef66a8fd73859ea3fb5aca284826
MD5 e9868fca6fd05423fbe39d87d034848c
BLAKE2b-256 776a3321079f9abb3c735b4af71a2bcb9dadb8f312155619ea9b86fbe2cd25aa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quadprog-0.1.13-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ada11e909bda79657ed2727f1a3682dc80082c917d5fb2cee2593d344cd6d725
MD5 a4ae715c2bcb7643f95e95b11ff59438
BLAKE2b-256 14bea898f74a01ce7e51e3814586e5c321126b2692e1e1e3087024ce1a78b708

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quadprog-0.1.13-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b80494e9c06f2032add6c22567e69f2df94b4ed5f0ffe3168ea5c5fc05dd0055
MD5 f38489fe3b166cdfd18657daa3d8f657
BLAKE2b-256 14d25b96d09ef3fbc4c1525fc68147aee13b86bd782674c7acc0dbe31e26481b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quadprog-0.1.13-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1f6cb8075a641e9a33254dc3478fd63255dd9074f326d2b2db5a970d30cb8809
MD5 4befb36b16cd8c858cd85a00c0f84bfa
BLAKE2b-256 8c39e2b48c7b42ec78c46c8821ee1823e01ee7cd01020668171d16111b6d9678

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