• DocumentCode
    3743371
  • Title

    DuQuad: A toolbox for solving convex quadratic programs using dual (augmented) first order algorithms

  • Author

    Ion Necoara;Sverre Kvamme

  • Author_Institution
    Automatic Control and Systems Engineering Department, University Politehnica Bucharest, Romania
  • fYear
    2015
  • Firstpage
    2043
  • Lastpage
    2048
  • Abstract
    In this paper we present the toolbox DuQuad specialized for solving general convex quadratic problems arising in many engineering applications (e.g. embedded predictive control problems). Several versions of dual first order methods are implemented in the programming language C, and optimized for low iteration complexity and low memory footprint. The toolbox has a dynamic Matlab interface which make the process of testing, comparing, and analyzing the algorithms simple. The algorithms are implemented using only basic arithmetic and logical operations and thus are suitable to run on low cost embedded hardware. It is shown that if an approximate solution is sufficient for a given application, there exists problems where some of the implemented algorithms obtain the solution faster than state-of-the-art commercial solvers.
  • Keywords
    "Heuristic algorithms","Prediction algorithms","Approximation algorithms","Complexity theory","Hardware","Linear systems","Convergence"
  • Publisher
    ieee
  • Conference_Titel
    Decision and Control (CDC), 2015 IEEE 54th Annual Conference on
  • Type

    conf

  • DOI
    10.1109/CDC.2015.7402507
  • Filename
    7402507