1 code implementation • 6 Mar 2024 • Alberto Bemporad
In this paper, we propose an approach for identifying linear and nonlinear discrete-time state-space models, possibly under $\ell_1$- and group-Lasso regularization, based on the L-BFGS-B algorithm.
no code implementations • 18 Dec 2023 • Pablo Krupa, Mario Zanon, Alberto Bemporad
This work presents a nonlinear MPC framework that guarantees asymptotic offset-free tracking of generic reference trajectories by learning a nonlinear disturbance model, which compensates for input disturbances and model-plant mismatch.
no code implementations • 25 Oct 2023 • Pablo Krupa, Daniel Limon, Alberto Bemporad, Teodoro Alamo
Harmonic model predictive control (HMPC) is a recent model predictive control (MPC) formulation for tracking piece-wise constant references that includes a parameterized artificial harmonic reference as a decision variable, resulting in an increased performance and domain of attraction with respect to other MPC formulations.
no code implementations • 13 Sep 2023 • Manas Mejari, Sampath Kumar Mulagaleti, Alberto Bemporad
We present a data-driven method to synthesize robust control invariant (RCI) sets for linear parameter-varying (LPV) systems subject to unknown but bounded disturbances.
no code implementations • 12 Sep 2023 • Sampath Kumar Mulagaleti, Alberto Bemporad, Mario Zanon
Given a stable linear time-invariant (LTI) system subject to output constraints, we present a method to compute a set of disturbances such that the reachable set of outputs matches as closely as possible the output constraint set, while being included in it.
no code implementations • 5 Sep 2023 • Sampath Kumar Mulagaleti, Manas Mejari, Alberto Bemporad
We present a method to synthesize parameter-dependent robust control invariant (PD-RCI) sets for LPV systems with bounded parameter variation, in which invariance is induced using PD-vertex control laws.
1 code implementation • 4 Sep 2023 • Adeyemi D. Adeoye, Alberto Bemporad
We introduce a notion of self-concordant smoothing for minimizing the sum of two convex functions, one of which is smooth and the other may be nonsmooth.
no code implementations • 17 Mar 2023 • Daniele Masti, Filippo Fabiani, Giorgio Gnecco, Alberto Bemporad
We propose a counter-example guided inductive synthesis (CEGIS) scheme for the design of control Lyapunov functions and associated state-feedback controllers for linear systems affected by parametric uncertainty with arbitrary shape.
1 code implementation • 9 Feb 2023 • Mengjia Zhu, Alberto Bemporad
Optimization problems involving mixed variables, i. e., variables of numerical and categorical nature, can be challenging to solve, especially in the presence of complex constraints.
no code implementations • 23 Dec 2022 • Filippo Fabiani, Alberto Bemporad
To identify a stationary action profile for a population of competitive agents, each executing private strategies, we introduce a novel active-learning scheme where a centralized external observer (or entity) can probe the agents' reactions and recursively update simple local parametric estimates of the action-reaction mappings.
no code implementations • 26 Sep 2022 • Mengjia Zhu, Alberto Bemporad, Maximilian Kneissl, Hasan Esen
We examine the approach on the case of a feedback control system for automated driving, for which we suggest the design of the objective function expressing the criticality of scenarios.
no code implementations • 14 Apr 2022 • Alberto Bemporad
This paper proposes an active learning (AL) algorithm to solve regression problems based on inverse-distance weighting functions for selecting the feature vectors to query.
no code implementations • 31 Dec 2021 • Alberto Bemporad
This paper proposes a novel algorithm for training recurrent neural network models of nonlinear dynamical systems from an input/output training dataset.
no code implementations • 14 Dec 2021 • Adeyemi D. Adeoye, Alberto Bemporad
In this paper, we propose the SCORE (self-concordant regularization) framework for unconstrained minimization problems which incorporates second-order information in the Newton-decrement framework for convex optimization.
no code implementations • 18 Nov 2021 • Sampath Kumar Mulagaleti, Alberto Bemporad, Mario Zanon
This paper presents a method to identify an uncertain linear time-invariant (LTI) prediction model for tube-based Robust Model Predictive Control (RMPC).
no code implementations • 4 Nov 2021 • Alberto Bemporad
We also explore the use of the algorithm in data-driven nonlinear model predictive control and its relation with disturbance models for offset-free closed-loop tracking.
no code implementations • 10 Mar 2021 • Alberto Bemporad
This paper proposes a method for solving multivariate regression and classification problems using piecewise linear predictors over a polyhedral partition of the feature space.
no code implementations • 22 Jan 2021 • Vihangkumar V. Naik, Alberto Bemporad
Moreover, in order to find an integer feasible combination of the binary variables upfront, two heuristic approaches are presented: ($i$) without using B&B, and ($ii$) using B&B with a significantly reduced number of QP relaxations.
Optimization and Control Systems and Control Systems and Control
no code implementations • 18 Dec 2020 • Alberto Bemporad, Gionata Cimini
For linearly constrained least-squares problems that depend on a vector of parameters, this paper proposes techniques for reducing the number of involved optimization variables.
no code implementations • 2 Apr 2020 • Sebastien Gros, Mario Zanon, Alberto Bemporad
For all its successes, Reinforcement Learning (RL) still struggles to deliver formal guarantees on the closed-loop behavior of the learned policy.
no code implementations • 23 Mar 2020 • Mario Zanon, Alberto Bemporad
When a baseline linear controller exists that is already well tuned in the absence of constraints and MPC is introduced to enforce them, one would like to avoid altering the original linear feedback law whenever they are not active.
1 code implementation • 29 Nov 2019 • Marco Forgione, Dario Piga, Alberto Bemporad
Model Predictive Control (MPC) is a powerful and flexible design tool of high-performance controllers for physical systems in the presence of input and output constraints.
Systems and Control Systems and Control Optimization and Control
no code implementations • 28 Sep 2019 • Alberto Bemporad, Dario Piga
The algorithm described in this paper aims at reaching the global optimizer by iteratively proposing the decision maker a new comparison to make, based on actively learning a surrogate of the latent (unknown and perhaps unquantifiable) objective function from past sampled decision vectors and pairwise preferences.
no code implementations • 15 Jun 2019 • Alberto Bemporad
Global optimization problems whose objective function is expensive to evaluate can be solved effectively by recursively fitting a surrogate function to function samples and minimizing an acquisition function to generate new samples.
2 code implementations • 21 Nov 2017 • Bartolomeo Stellato, Goran Banjac, Paul Goulart, Alberto Bemporad, Stephen Boyd
We present a general purpose solver for convex quadratic programs based on the alternating direction method of multipliers, employing a novel operator splitting technique that requires the solution of a quasi-definite linear system with the same coefficient matrix at almost every iteration.
Optimization and Control