qpDUNES swMATH ID: 13238 Software Authors: Janick Frasch; Hans Joachim Ferreau; Moritz Diehl; Milan Vukov Description: qpDUNES is quadratic programming solver targeted at block-banded convex QPs that arise in optimal control, dynamic optimization, and estimation. The acronym DUNES stands for dual Newton strategy, the novel solution methodology which this solver implements. See this publication for the mathematical details. qpDUNES is a plain, self-contained C code written according to the C90 standard to enlarge compatibility with embedded hardware platforms. It comes with its own linear algebra module and efficient data storage formats to better exploit the problem intrinsic structures. Problems can be set up and solved from a C/C++ environment as well as conveniently from MATLAB. qpDUNES provides setup and solve routines (both cold- and warm-started) for multi-stage QPs, as well as for linear time-invariant (LTI) and for linear time-varying (LTV) model-predictive control problems in both environments. For nonlinear model predictive control and moving horizon estimation, the powerful ACADO Toolkit features an interface to use qpDUNES as its workhorse. Homepage: https://github.com/jfrasch/qpDUNES/wiki Source Code: https://github.com/jfrasch/qpDUNES/wiki Related Software: qpOASES; ACADO; CVXGEN; Ipopt; LiftOpt; VIATOC; fast_mpc; BLASFEO; Matlab; FORCES NLP; liftedCollocation; GRAMPC; OSQP; OOQP; RODAS; SUNDIALS; GitHub; MATMPC; QPALM; HPIPM Cited in: 16 Publications Standard Articles 1 Publication describing the Software, including 1 Publication in zbMATH Year A parallel quadratic programming method for dynamic optimization problems. Zbl 1321.90094Frasch, Janick V.; Sager, Sebastian; Diehl, Moritz 2015 all top 5 Cited by 25 Authors 10 Diehl, Moritz Mathias 8 Quirynen, Rien 4 Gros, Sebastien 3 Zanon, Mario 2 Deng, Haoyang 2 Frasch, Janick V. 2 Frison, Gianluca 2 Houska, Boris 2 Kouzoupis, Dimitris 2 Ohtsuka, Toshiyuki 2 Verschueren, Robin 2 Vukov, Milan 2 Zanelli, Andrea 1 Albin, Thivaharan 1 Bemporad, Alberto 1 Curtis, Frank E. 1 Di Cairano, Stefano 1 Frey, Jonathan 1 Klintberg, Emil 1 Kolmanovsky, Ilya V. 1 Liao-McPherson, Dominic 1 Novoselnik, Branimir 1 Raghunathan, Arvind U. 1 Sager, Sebastian 1 van Duijkeren, Niels all top 5 Cited in 8 Serials 3 SIAM Journal on Optimization 3 Mathematical Programming Computation 2 International Journal of Control 2 Automatica 2 Optimal Control Applications & Methods 1 SIAM Journal on Control and Optimization 1 Computational Optimization and Applications 1 Vietnam Journal of Mathematics all top 5 Cited in 6 Fields 11 Operations research, mathematical programming (90-XX) 7 Calculus of variations and optimal control; optimization (49-XX) 7 Systems theory; control (93-XX) 5 Numerical analysis (65-XX) 3 Computer science (68-XX) 1 (04-XX) Citations by Year