Learning to Solve Parametric Mixed-Integer Optimal Control Problems via Differentiable Predictive Control
J\'an Boldock\'y, Shahriar Dadras Javan, Martin Gulan, Martin M\"onnigmann, J\'an Drgo\v{n}a

TL;DR
This paper introduces a differentiable predictive control method using neural policies for mixed-integer optimal control problems, achieving near-optimal solutions with reduced inference time suitable for embedded systems.
Contribution
It presents a novel neural policy-based approach with differentiable rounding strategies for mixed-integer control, enabling efficient offline training and fast inference.
Findings
Achieves near-optimal control performance in thermal energy system simulations.
Significantly reduces inference time compared to traditional online optimization.
Demonstrates potential for embedded and edge device deployment.
Abstract
We propose a novel approach to solving input- and state-constrained parametric mixed-integer optimal control problems using Differentiable Predictive Control (DPC). Our approach follows the differentiable programming paradigm by learning an explicit neural policy that maps control parameters to integer- and continuous-valued decision variables. This policy is optimized via stochastic gradient descent by differentiating the quadratic model predictive control objective through the closed-loop finite-horizon response of the system dynamics. To handle integrality constraints, we incorporate three differentiable rounding strategies. The approach is evaluated on a conceptual thermal energy system, comparing its performance with the optimal solution for different lengths of the prediction horizon. The simulation results indicate that our self-supervised learning approach can achieve…
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 · Fault Detection and Control Systems · Process Optimization and Integration
