Alberto Bemporad
Professor of Control Systems
IMT School for Advanced Studies Lucca
Piazza San Francesco 19, 55100 Lucca, Italy [map]
Tel: +39 0583 4326600, Fax: +39 02 700 543345
Email: alberto.bemporad@imtlucca.it
I have developed several software packages, some of them have been applied in thousands of control design projects.
Model predictive control design
Hybrid Toolbox for MATLAB (including HYSDEL)
Model Predictive Control Toolbox for MATLAB
MPCTool and MPCSofT (European Space Agency)
Global optimization
GLIS - Global optimization via inverse distance weighting
and radial basis function surrogates
Learning and system identification
lpcf A Python package for learning parametrized convex functions
jax-sysid A Python package based on JAX for linear and nonlinear system identification of state-space models, recurrent neural network (RNN) training, and nonlinear regression/classification
IDEAL - Inverse-Distance based Exploration for Active Learning
PARC - Piecewise Affine Regression and Classification
Game theory
NashOpt A Python library for computing generalized Nash equilibria and solving game-design and game-theoretic control problems
nash-mpqp A solver for multiparametric generalized Nash equilibrium problems with quadratic objectives and coupled linear inequality constraints
gnep-learn A Python package for solving Generalized Nash Equilibrium Problems by active learning of best-response models