Strong Stationarity Conditions for Optimal Control of Hybrid Systems
Andreas B. Hempel, Paul Goulart, John Lygeros

TL;DR
This paper derives necessary and sufficient optimality conditions for hybrid systems with complementarity constraints, enabling more effective control solutions by leveraging classical nonlinear programming conditions.
Contribution
It introduces structural assumptions that ensure classical KKT conditions are both necessary and sufficient for local optimality in hybrid systems with complementarity constraints.
Findings
KKT conditions are necessary and sufficient under certain assumptions.
Optimal control of piecewise affine systems can be formulated as a linear complementarity problem.
Nonlinear programming approaches outperform mixed-integer formulations in simulations.
Abstract
We present necessary and sufficient optimality conditions for finite time optimal control problems for a class of hybrid systems described by linear complementarity models. Although these optimal control problems are difficult in general due to the presence of complementarity constraints, we provide a set of structural assumptions ensuring that the tangent cone of the constraints possesses geometric regularity properties. These imply that the classical Karush-Kuhn-Tucker conditions of nonlinear programming theory are both necessary and sufficient for local optimality, which is not the case for general mathematical programs with complementarity constraints. We also present sufficient conditions for global optimality. We proceed to show that the dynamics of every continuous piecewise affine system can be written as the optimizer of a mathematical program which results in a linear…
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.
