TY - GEN
T1 - Choosing Augmentation Parameters in OSQP-A New Approach based on Conjugate Directions
AU - Kumar, Avinash
N1 - Publisher Copyright:
© 2025 IEEE.
PY - 2025/1/1
Y1 - 2025/1/1
N2 - OSQP is a general purpose solver, based upon the alternating direction method of multipliers, for convex quadratic programs. Within this solver's algorithm, the idea of the augmented Lagrangian with a penalty parameter- a parameter which captures the relative weight-age on the objective function and the constraints of the problem in-hand- is utilized to develop an algorithm with so-called augmentation parameters. Although, the selection of these parameters is a crucial task, the optimal way to do the selection is not yet known. This work proposes a new method to select these parameters by utilizing the information of the conjugate directions of the coefficient matrix of a linear system of equations present in the algorithm. This selection makes it possible to cache these conjugate directions, instead of computing them at each iteration, resulting in a faster computation of the solution of the linear system, thus reducing the overall computation time. This reduction is demonstrated by a numerical example by comparing the total time it takes for the algorithms to converge sufficiently close to the optimal solution.
AB - OSQP is a general purpose solver, based upon the alternating direction method of multipliers, for convex quadratic programs. Within this solver's algorithm, the idea of the augmented Lagrangian with a penalty parameter- a parameter which captures the relative weight-age on the objective function and the constraints of the problem in-hand- is utilized to develop an algorithm with so-called augmentation parameters. Although, the selection of these parameters is a crucial task, the optimal way to do the selection is not yet known. This work proposes a new method to select these parameters by utilizing the information of the conjugate directions of the coefficient matrix of a linear system of equations present in the algorithm. This selection makes it possible to cache these conjugate directions, instead of computing them at each iteration, resulting in a faster computation of the solution of the linear system, thus reducing the overall computation time. This reduction is demonstrated by a numerical example by comparing the total time it takes for the algorithms to converge sufficiently close to the optimal solution.
KW - ADMM
KW - augmentation parameters
KW - conjugate directions
KW - OSQP
KW - Quadratic programs
UR - https://www.scopus.com/pages/publications/105028688781
U2 - 10.1109/ICSTCC66753.2025.11240248
DO - 10.1109/ICSTCC66753.2025.11240248
M3 - Conference contribution
AN - SCOPUS:105028688781
T3 - 2025 29th International Conference on System Theory, Control and Computing, ICSTCC 2025 - Proceedings
SP - 451
EP - 455
BT - 2025 29th International Conference on System Theory, Control and Computing, ICSTCC 2025 - Proceedings
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2025 29th International Conference on System Theory, Control and Computing, ICSTCC 2025
Y2 - 9 October 2025 through 11 October 2025
ER -