Controlling the level of sparsity in MPC
Daniel Axehill

TL;DR
This paper introduces a flexible family of formulations for solving linear systems in MPC that allows tuning sparsity levels, leading to potentially better computational performance than traditional sparse or dense approaches.
Contribution
It demonstrates that a continuum of formulations with varying sparsity can be created, enabling optimized performance tailored to specific hardware and software environments.
Findings
A family of formulations with adjustable sparsity levels is feasible.
Optimal sparsity level can improve computational efficiency.
Classical sparse or dense formulations are not always optimal.
Abstract
In optimization routines used for on-line Model Predictive Control (MPC), linear systems of equations are usually solved in each iteration. This is true both for Active Set (AS) methods as well as for Interior Point (IP) methods, and for linear MPC as well as for nonlinear MPC and hybrid MPC. The main computational effort is spent while solving these linear systems of equations, and hence, it is of greatest interest to solve them efficiently. Classically, the optimization problem has been formulated in either of two different ways. One of them leading to a sparse linear system of equations involving relatively many variables to solve in each iteration and the other one leading to a dense linear system of equations involving relatively few variables. In this work, it is shown that it is possible not only to consider these two distinct choices of formulations. Instead it is shown that it…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Control Systems Optimization · Advanced Optimization Algorithms Research · Stability and Control of Uncertain Systems
