Exploiting Multistage Optimization Structure in Proximal Solvers
By: Roland Schwan, Daniel Kuhn, Colin N. Jones
Potential Business Impact:
Solves hard math problems much faster.
This paper presents an efficient structure-exploiting algorithm for multistage optimization problems. The proposed method extends existing approaches by supporting full coupling between stages and global decision variables in the cost, as well as equality and inequality constraints. The algorithm is implemented as a new backend in the PIQP solver and leverages a specialized block-tri-diagonal-arrow Cholesky factorization within a proximal interior-point framework to handle the underlying problem structure efficiently. The implementation features automatic structure detection and seamless integration with existing interfaces. Numerical experiments demonstrate significant performance improvements, achieving up to 13x speed-up compared to a generic sparse backend and matching/exceeding the performance of the state-of-the-art specialized solver HPIPM. The solver is particularly effective for applications such as model predictive control, robust scenario optimization, and periodic optimization problems.
Similar Papers
Parallel KKT Solver in PIQP for Multistage Optimization
Optimization and Control
Makes racing cars drive faster and smarter.
A Unified Optimization Framework for Multiclass Classification with Structured Hyperplane Arrangements
Optimization and Control
Teaches computers to sort things into groups better.
Polynomial and Parallelizable Preconditioning for Block Tridiagonal Positive Definite Matrices
Optimization and Control
Speeds up robots solving hard math problems.