Optimal Preconditioning for Online Quadratic Cone Programming
- 22 April 2025
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Control Systems Letters
- Vol. 9, 108-113
Abstract
First-order conic optimization solvers are sensitive to problem conditioning and typically perform poorly in the face of ill-conditioned problem data. To mitigate this, we propose an approach to preconditioning–the hypersphere preconditioner-for a class of quadratic cone programs (QCPs), i.e., conic optimization problems with a quadratic objective function, wherein the objective function is strongly convex and possesses a certain structure. This approach lends itself to factorization-free, customizable, first-order conic optimization for online applications wherein the solver is called repeatedly to solve problems of the same size/structure, but with changing problem data. We demonstrate the efficacy of our approach on numerical convex and nonconvex trajectory optimization examples, using a first-order conic optimizer under the hood.Keywords
All Related Versions
Funding Information
- National Aeronautics and Space Administration (NNX17AH02A)
- Air Force Office of Scientific Research (FA9550-20-1-005)
This publication has 38 references indexed in Scilit:
- Successive Convexification for Nonlinear Model Predictive Control with Continuous-Time Constraint SatisfactionIFAC-PapersOnLine, 2024
- Real-Time Sequential Conic Optimization for Multi-Phase Rocket Landing GuidanceIFAC-PapersOnLine, 2023
- Proportional–integral projected gradient method for conic optimizationAutomatica, 2022
- Advances in trajectory optimization for space vehicle controlAnnual Reviews in Control, 2021
- OSQP: an operator splitting solver for quadratic programsMathematical Programming Computation, 2020
- Convex Analysis and Monotone Operator Theory in Hilbert Spaces2017
- Conic Optimization via Operator Splitting and Homogeneous Self-Dual EmbeddingJournal of Optimization Theory and Applications, 2016
- Metric selection in fast dual forward–backward splittingAutomatica, 2015
- A First-Order Primal-Dual Algorithm for Convex Problems with Applications to ImagingJournal of Mathematical Imaging and Vision, 2010
- Preconditioning Techniques for Large Linear Systems: A SurveyJournal of Computational Physics, 2002