Distributed MPC with ALADIN -- A Tutorial
Boris Houska, Jiahe Shi

TL;DR
This tutorial explains how ALADIN, an augmented Lagrangian based method, can be used to develop efficient, real-time distributed MPC solvers for large-scale convex quadratic problems, with promising practical performance.
Contribution
It introduces a real-time ALADIN variant for distributed MPC that is simple to implement and competitive with existing solvers in speed and accuracy.
Findings
Real-time ALADIN can produce sparse QP solvers with minimal code.
The method achieves competitive run-time and numerical accuracy.
Potential for significant impact on large-scale optimization software development.
Abstract
This paper consists of a tutorial on the Augmented Lagrangian based Alternating Direction Inexact Newton method (ALADIN) and its application to distributed model predictive control (MPC). The focus is - for simplicity of presentation - on convex quadratic programming (QP) formulations of MPC. It is explained how ALADIN can be used to synthesize sparse QP solvers for large-scale linear-quadratic optimal control by combining ideas from augmented Lagrangian methods, sequential quadratic programming, as well as barrier or interior point methods. The highlight of this tutorial is a real-time ALADIN variant that can be implemented with a few lines of code yet arriving at a sparse QP solver that can compete with mature open-source and commercial QP solvers in terms of both run-time as well as numerical accuracy. It is discussed why this observation could have far reaching consequences on the…
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 · Fuel Cells and Related Materials · Fault Detection and Control Systems
