학술논문

Learning for Online Mixed-Integer Model Predictive Control With Parametric Optimality Certificates
Document Type
Periodical
Source
IEEE Control Systems Letters IEEE Control Syst. Lett. Control Systems Letters, IEEE. 7:2215-2220 2023
Subject
Robotics and Control Systems
Computing and Processing
Components, Circuits, Devices and Systems
Predictive models
Predictive control
Training
Supervised learning
Real-time systems
Programming
Planning
Constrained control
machine learning
optimal control
predictive control
Language
ISSN
2475-1456
Abstract
We propose a supervised learning framework for computing solutions of multi-parametric Mixed Integer Linear Programs (MILPs) that arise in Model Predictive Control. Our approach also quantifies sub-optimality for the computed solutions. Inspired by Branch-and-Bound techniques, the key idea is to train a Neural Network or Random Forest which, for a given parameter, predicts a strategy consisting of (1) a set of Linear Programs (LPs) such that their feasible sets form a partition of the feasible set of the MILP and (2) an integer solution. For control computation and sub-optimality quantification, we solve a set of LPs online in parallel. We demonstrate our approach for a motion planning example and compare against various commercial and open-source mixed-integer programming solvers.