Warm Start of Mixed-Integer Programs for Model Predictive Control of Hybrid Systems
Tobia Marcucci, Russ Tedrake

TL;DR
This paper introduces a warm-start method for solving mixed-integer quadratic programs in hybrid model predictive control, significantly reducing computational complexity and enabling faster online control in hybrid systems.
Contribution
It extends reoptimization techniques to MPC, allowing efficient reuse of previous solutions to accelerate MIQP solving in hybrid systems.
Findings
Reduces the complexity of hybrid MPC problems to one-step look-ahead.
Enables efficient reuse of search trees in MIQP solving.
Significantly decreases online computation time for hybrid control.
Abstract
In hybrid Model Predictive Control (MPC), a Mixed-Integer Quadratic Program (MIQP) is solved at each sampling time to compute the optimal control action. Although these optimizations are generally very demanding, in MPC we expect consecutive problem instances to be nearly identical. This paper addresses the question of how computations performed at one time step can be reused to accelerate (warm start) the solution of subsequent MIQPs. Reoptimization is not a rare practice in integer programming: for small variations of certain problem data, the branch-and-bound algorithm allows an efficient reuse of its search tree and the dual bounds of its leaf nodes. In this paper we extend these ideas to the receding-horizon settings of MPC. The warm-start algorithm we propose copes naturally with arbitrary model errors, has a negligible computational cost, and frequently enables an a-priori…
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.
