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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Ferreau, Hans Joachim (VerfasserIn) , Kirches, Christian (VerfasserIn) , Potschka, Andreas (VerfasserIn) , Bock, Hans Georg (VerfasserIn)
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
Volltext
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