2020
DOI: 10.1109/lcsys.2020.2998953
|View full text |Cite
|
Sign up to set email alerts
|

Exact Complexity Certification of a Nonnegative Least-Squares Method for Quadratic Programming

Abstract: In this paper we propose a method to exactly certify the complexity of an active-set method which is based on reformulating strictly convex quadratic programs to nonnegative least-squares problems. The exact complexity of the method is determined by proving the correspondence between the method and a standard primal active-set method for quadratic programming applied to the dual of the quadratic program to be solved. Once this correspondence has been established, a complexity certification method which has alr… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
5

Citation Types

0
6
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
3
2

Relationship

2
3

Authors

Journals

citations
Cited by 6 publications
(6 citation statements)
references
References 20 publications
0
6
0
Order By: Relevance
“…In particular, the active-set method in [1] (QPNNLS), which is based on reformulating the QP as a nonnegative leastsquares (NNLS) problem, is simple to implement and has proven to be efficient for solving small to medium size QP problems. Furthermore, its reliability has been improved greatly in [12] where outer proximal-point iterations are used to improve its numerical stability, and in [13], where QPNNLS is shown to be closely related to a primal active-set QP method applied to the dual problem, allowing the complexity certification method in [14] to be used to determine the exact computational complexity of QPNNLS.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…In particular, the active-set method in [1] (QPNNLS), which is based on reformulating the QP as a nonnegative leastsquares (NNLS) problem, is simple to implement and has proven to be efficient for solving small to medium size QP problems. Furthermore, its reliability has been improved greatly in [12] where outer proximal-point iterations are used to improve its numerical stability, and in [13], where QPNNLS is shown to be closely related to a primal active-set QP method applied to the dual problem, allowing the complexity certification method in [14] to be used to determine the exact computational complexity of QPNNLS.…”
Section: Introductionmentioning
confidence: 99%
“…In this technical note we use insights from [13] to propose a dual active-set method for quadratic programming which retains the favorable properties of QPNNLS (efficiency and simplicity) by making recursive updates to an LDL T factorization. In addition to retaining favorable properties, we show that operating directly on the dual QP instead of the NNLS reformulation used in [1] yields additional improvements: (i) Direct reusability of matrix factors when the linear term in the objective function and the constant term in the constraints change, which is relevant for MPC and when the activeset method is combined with outer proximal-point iterations.…”
Section: Introductionmentioning
confidence: 99%
“…Another recent development for improving the reliability of active-set QP methods are complexity certification methods which, given an mpQP, determines exactly which sequence of active-set changes will occur during solution for any polyhedral set of parameters. In particular, complexity certification methods for the active-set QP methods in [1]- [4] have been presented in [7]- [10], respectively. Furthermore, a general complexity certification framework which encapsulates [7]- [9] has been presented in [11].…”
Section: Introductionmentioning
confidence: 99%
“…In particular, complexity certification methods for the active-set QP methods in [1]- [4] have been presented in [7]- [10], respectively. Furthermore, a general complexity certification framework which encapsulates [7]- [9] has been presented in [11].…”
Section: Introductionmentioning
confidence: 99%
“…Another recent development for improving the reliability of active-set QP methods are complexity certification methods which, given an mpQP, determines exactly which sequence of active-set changes will occur during solution for any polyhedral set of parameters. In particular, complexity certification methods for the active-set QP methods in [1]- [4] have been presented in [7]- [10], respectively. Furthermore, a general complexity certification framework which encapsulates [7]- [9] has been presented in [11].…”
Section: Introductionmentioning
confidence: 99%