qpOASES: a parametric active-set algorithm for quadratic programming
Many practical applications lead to optimization problems that can either be stated as quadratic programming (QP) problems or require the solution of QP problems on a lower algorithmic level. One relatively recent approach to solve QP problems are parametric active-set methods that are based on trac...
Gespeichert in:
| Hauptverfasser: | , , , |
|---|---|
| Dokumenttyp: | Article (Journal) |
| Sprache: | Englisch |
| Veröffentlicht: |
30 April 2014
|
| In: |
Mathematical programming computation
Year: 2014, Jahrgang: 6, Heft: 4, Pages: 327-363 |
| ISSN: | 1867-2957 |
| DOI: | 10.1007/s12532-014-0071-1 |
| Online-Zugang: | Verlag, Volltext: http://dx.doi.org/10.1007/s12532-014-0071-1 Verlag, Volltext: https://link.springer.com/article/10.1007/s12532-014-0071-1 |
| Verfasserangaben: | Hans Joachim Ferreau, Christian Kirches, Andreas Potschka, Hans Georg Bock, Moritz Diehl |
MARC
| LEADER | 00000caa a2200000 c 4500 | ||
|---|---|---|---|
| 001 | 1567945651 | ||
| 003 | DE-627 | ||
| 005 | 20220814064515.0 | ||
| 007 | cr uuu---uuuuu | ||
| 008 | 180131s2014 xx |||||o 00| ||eng c | ||
| 024 | 7 | |a 10.1007/s12532-014-0071-1 |2 doi | |
| 035 | |a (DE-627)1567945651 | ||
| 035 | |a (DE-576)497945657 | ||
| 035 | |a (DE-599)BSZ497945657 | ||
| 035 | |a (OCoLC)1340986327 | ||
| 040 | |a DE-627 |b ger |c DE-627 |e rda | ||
| 041 | |a eng | ||
| 084 | |a 28 |2 sdnb | ||
| 100 | 1 | |a Ferreau, Hans Joachim |e VerfasserIn |0 (DE-588)1151609242 |0 (DE-627)1012019020 |0 (DE-576)497945576 |4 aut | |
| 245 | 1 | 0 | |a qpOASES |b a parametric active-set algorithm for quadratic programming |c Hans Joachim Ferreau, Christian Kirches, Andreas Potschka, Hans Georg Bock, Moritz Diehl |
| 264 | 1 | |c 30 April 2014 | |
| 300 | |a 37 | ||
| 336 | |a Text |b txt |2 rdacontent | ||
| 337 | |a Computermedien |b c |2 rdamedia | ||
| 338 | |a Online-Ressource |b cr |2 rdacarrier | ||
| 500 | |a Gesehen am 31.01.2018 | ||
| 520 | |a Many practical applications lead to optimization problems that can either be stated as quadratic programming (QP) problems or require the solution of QP problems on a lower algorithmic level. One relatively recent approach to solve QP problems are parametric active-set methods that are based on tracing the solution along a linear homotopy between a QP problem with known solution and the QP problem to be solved. This approach seems to make them particularly suited for applications where a-priori information can be used to speed-up the QP solution or where high solution accuracy is required. In this paper we describe the open-source C++ software package qpOASES, which implements a parametric active-set method in a reliable and efficient way. Numerical tests show that qpOASES can outperform other popular academic and commercial QP solvers on small- to medium-scale convex test examples of the Maros-Mészáros QP collection. Moreover, various interfaces to third-party software packages make it easy to use, even on embedded computer hardware. Finally, we describe how qpOASES can be used to compute critical points of nonconvex QP problems. | ||
| 700 | 1 | |a Kirches, Christian |e VerfasserIn |0 (DE-588)143917161 |0 (DE-627)655909893 |0 (DE-576)339678429 |4 aut | |
| 700 | 1 | |a Potschka, Andreas |d 1980- |e VerfasserIn |0 (DE-588)1019443391 |0 (DE-627)685041166 |0 (DE-576)358073995 |4 aut | |
| 700 | 1 | |a Bock, Hans Georg |d 1948- |e VerfasserIn |0 (DE-588)1025289927 |0 (DE-627)721988717 |0 (DE-576)370169255 |4 aut | |
| 773 | 0 | 8 | |i Enthalten in |t Mathematical programming computation |d Berlin : Springer, 2009 |g 6(2014), 4, Seite 327-363 |h Online-Ressource |w (DE-627)595710069 |w (DE-600)2486761-5 |w (DE-576)307016358 |x 1867-2957 |7 nnas |a qpOASES a parametric active-set algorithm for quadratic programming |
| 773 | 1 | 8 | |g volume:6 |g year:2014 |g number:4 |g pages:327-363 |g extent:37 |a qpOASES a parametric active-set algorithm for quadratic programming |
| 856 | 4 | 0 | |u http://dx.doi.org/10.1007/s12532-014-0071-1 |x Verlag |x Resolving-System |3 Volltext |
| 856 | 4 | 0 | |u https://link.springer.com/article/10.1007/s12532-014-0071-1 |x Verlag |3 Volltext |
| 951 | |a AR | ||
| 992 | |a 20180131 | ||
| 993 | |a Article | ||
| 994 | |a 2014 | ||
| 998 | |g 1025289927 |a Bock, Hans Georg |m 1025289927:Bock, Hans Georg |d 700000 |d 708000 |e 700000PB1025289927 |e 708000PB1025289927 |k 0/700000/ |k 1/700000/708000/ |p 4 | ||
| 998 | |g 1019443391 |a Potschka, Andreas |m 1019443391:Potschka, Andreas |d 700000 |d 708000 |e 700000PP1019443391 |e 708000PP1019443391 |k 0/700000/ |k 1/700000/708000/ |p 3 | ||
| 998 | |g 143917161 |a Kirches, Christian |m 143917161:Kirches, Christian |d 700000 |d 708000 |e 700000PK143917161 |e 708000PK143917161 |k 0/700000/ |k 1/700000/708000/ |p 2 | ||
| 999 | |a KXP-PPN1567945651 |e 2994808072 | ||
| BIB | |a Y | ||
| SER | |a journal | ||
| JSO | |a {"name":{"displayForm":["Hans Joachim Ferreau, Christian Kirches, Andreas Potschka, Hans Georg Bock, Moritz Diehl"]},"origin":[{"dateIssuedKey":"2014","dateIssuedDisp":"30 April 2014"}],"id":{"doi":["10.1007/s12532-014-0071-1"],"eki":["1567945651"]},"physDesc":[{"extent":"37 S."}],"relHost":[{"title":[{"title_sort":"Mathematical programming computation","title":"Mathematical programming computation","subtitle":"MPC"}],"language":["eng"],"recId":"595710069","type":{"media":"Online-Ressource","bibl":"periodical"},"disp":"qpOASES a parametric active-set algorithm for quadratic programmingMathematical programming computation","part":{"text":"6(2014), 4, Seite 327-363","volume":"6","extent":"37","year":"2014","pages":"327-363","issue":"4"},"titleAlt":[{"title":"MPC"}],"pubHistory":["1.2009 -"],"id":{"eki":["595710069"],"zdb":["2486761-5"],"issn":["1867-2957"]},"origin":[{"dateIssuedKey":"2009","publisher":"Springer","dateIssuedDisp":"2009-","publisherPlace":"Berlin ; Heidelberg"}],"physDesc":[{"extent":"Online-Ressource"}]}],"person":[{"role":"aut","roleDisplay":"VerfasserIn","display":"Ferreau, Hans Joachim","given":"Hans Joachim","family":"Ferreau"},{"roleDisplay":"VerfasserIn","display":"Kirches, Christian","role":"aut","family":"Kirches","given":"Christian"},{"roleDisplay":"VerfasserIn","display":"Potschka, Andreas","role":"aut","family":"Potschka","given":"Andreas"},{"family":"Bock","given":"Hans Georg","roleDisplay":"VerfasserIn","display":"Bock, Hans Georg","role":"aut"}],"title":[{"title":"qpOASES","subtitle":"a parametric active-set algorithm for quadratic programming","title_sort":"qpOASES"}],"type":{"bibl":"article-journal","media":"Online-Ressource"},"note":["Gesehen am 31.01.2018"],"recId":"1567945651","language":["eng"]} | ||
| SRT | |a FERREAUHANQPOASES3020 | ||