Skip to main content

Showing 1–42 of 42 results for author: Bemporad, A

Searching in archive math. Search in all archives.
.
  1. Configuration-Constrained Tube MPC for Tracking

    Authors: Filippo Badalamenti, Sampath Kumar Mulagaleti, Alberto Bemporad, Boris Houska, Mario Eduardo Villanueva

    Abstract: This paper proposes a novel tube-based Model Predictive Control (MPC) framework for tracking varying setpoint references with linear systems subject to additive and multiplicative uncertainties. The MPC controllers designed using this framework exhibit recursively feasible for changing references, and robust asymptotic stability for piecewise constant references. The framework leverages configurat… ▽ More

    Submitted 6 May, 2024; originally announced May 2024.

    Comments: 14 pages, paper presented to the L-CSS/CDC combined submission

  2. arXiv:2404.14875  [pdf, other

    cs.LG math.OC

    Regularized Gauss-Newton for Optimizing Overparameterized Neural Networks

    Authors: Adeyemi D. Adeoye, Philipp Christian Petersen, Alberto Bemporad

    Abstract: The generalized Gauss-Newton (GGN) optimization method incorporates curvature estimates into its solution steps, and provides a good approximation to the Newton method for large-scale optimization problems. GGN has been found particularly interesting for practical training of deep neural networks, not only for its impressive convergence speed, but also for its close relation with neural tangent ke… ▽ More

    Submitted 23 April, 2024; originally announced April 2024.

    Comments: 27 pages, 9 figures, 2 tables

  3. arXiv:2403.03827  [pdf, other

    eess.SY cs.LG math.OC

    Linear and nonlinear system identification under $\ell_1$- and group-Lasso regularization via L-BFGS-B

    Authors: Alberto Bemporad

    Abstract: 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. For the identification of linear models, we show that, compared to classical linear subspace methods, the approach often provides better results, is much more general in terms of the loss and regulariz… ▽ More

    Submitted 6 March, 2024; originally announced March 2024.

    Comments: 23 pages, 4 figures

  4. arXiv:2309.06998  [pdf, ps, other

    eess.SY math.OC

    Data-Driven Synthesis of Configuration-Constrained Robust Invariant Sets for Linear Parameter-Varying Systems

    Authors: Manas Mejari, Sampath Kumar Mulagaleti, Alberto Bemporad

    Abstract: 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. A finite-length data set consisting of state, input, and scheduling signal measurements is used to compute an RCI set and invariance-inducing controller, without identifying an LPV model of the system. We parameterize the RCI set… ▽ More

    Submitted 13 September, 2023; originally announced September 2023.

    Comments: 7 pages, 4 figures, 2 tables

  5. arXiv:2309.01781  [pdf, other

    math.OC cs.LG

    Self-concordant Smoothing for Large-Scale Convex Composite Optimization

    Authors: Adeyemi D. Adeoye, Alberto Bemporad

    Abstract: 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. The key highlight of our approach is in a natural property of the resulting problem's structure which provides us with a variable-metric selection method and a step-length selection rule particularly suitable for proximal Newton-type algorithms.… ▽ More

    Submitted 19 February, 2024; v1 submitted 4 September, 2023; originally announced September 2023.

    Comments: 39 pages, 7 figures, 3 tables

    MSC Class: 65K05 (Primary) 65K10 65D10 65D15; 90C06 (Secondary) 90C25 90C30 90C53 90C59 90C90; 49M37

  6. Certification of the proximal gradient method under fixed-point arithmetic for box-constrained QP problems

    Authors: Pablo Krupa, Omar Inverso, Mirco Tribastone, Alberto Bemporad

    Abstract: In safety-critical applications that rely on the solution of an optimization problem, the certification of the optimization algorithm is of vital importance. Certification and suboptimality results are available for a wide range of optimization algorithms. However, a typical underlying assumption is that the operations performed by the algorithm are exact, i.e., that there is no numerical error du… ▽ More

    Submitted 5 December, 2023; v1 submitted 29 March, 2023; originally announced March 2023.

    Comments: 8 pages

    Journal ref: Automatica, 2024

  7. Counter-example guided inductive synthesis of control Lyapunov functions for uncertain systems

    Authors: Daniele Masti, Filippo Fabiani, Giorgio Gnecco, Alberto Bemporad

    Abstract: 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. In the CEGIS framework, a learner iteratively proposes a candidate control Lyapunov function and a tailored controller by solving a linear matrix inequality (LMI) fea… ▽ More

    Submitted 22 May, 2023; v1 submitted 17 March, 2023; originally announced March 2023.

  8. Specification-Guided Critical Scenario Identification for Automated Driving

    Authors: Adam Molin, Edgar A. Aguilar, Dejan Ničković, Mengjia Zhu, Alberto Bemporad, Hasan Esen

    Abstract: To test automated driving systems, we present a case study for finding critical scenarios in driving environments guided by formal specifications. To that aim, we devise a framework for critical scenario identification, which we base on open-source libraries that combine scenario specification, testing, formal methods, and optimization.

    Submitted 9 March, 2023; originally announced March 2023.

    Journal ref: Formal Methods. FM 2023. Lecture Notes in Computer Science, vol 14000

  9. arXiv:2302.04686  [pdf, other

    math.OC cs.LG

    Global and Preference-based Optimization with Mixed Variables using Piecewise Affine Surrogates

    Authors: Mengjia Zhu, Alberto Bemporad

    Abstract: 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. Moreover, when the objective function is the result of a complicated simulation or experiment, it may be expensive to evaluate. This paper proposes a novel surrogate-based global optimization algorithm to solve linearl… ▽ More

    Submitted 7 June, 2023; v1 submitted 9 February, 2023; originally announced February 2023.

    Comments: code available at https://github.com/mjzhu-p/PWAS

  10. arXiv:2212.12561  [pdf, other

    eess.SY cs.LG cs.MA math.OC

    An active learning method for solving competitive multi-agent decision-making and control problems

    Authors: Filippo Fabiani, Alberto Bemporad

    Abstract: 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 map**s. Under very general working assumptions (not even assuming that a stat… ▽ More

    Submitted 8 July, 2024; v1 submitted 23 December, 2022; originally announced December 2022.

    Comments: Python package available at https://github.com/bemporad/gnep-learn

  11. arXiv:2207.06098  [pdf, ps, other

    math.OC eess.SY

    A construction-free coordinate-descent augmented-Lagrangian method for embedded linear MPC based on ARX models

    Authors: Liang Wu, Alberto Bemporad

    Abstract: This paper proposes a construction-free algorithm for solving linear MPC problems based on autoregressive with exogenous terms (ARX) input-output models. The solution algorithm relies on a coordinate-descent augmented Lagrangian (CDAL) method previously proposed by the authors, which we adapt here to exploit the special structure of ARX-based MPC. The CDAL-ARX algorithm enjoys the construction-fre… ▽ More

    Submitted 27 September, 2022; v1 submitted 13 July, 2022; originally announced July 2022.

    Comments: 6 pages, 1 figure

  12. Efficiently solving the harmonic model predictive control formulation

    Authors: Pablo Krupa, Daniel Limon, Alberto Bemporad, Teodoro Alamo

    Abstract: Harmonic model predictive control (HMPC) is a model predictive control (MPC) formulation which displays several benefits over other MPC formulations, especially when using a small prediction horizon. These benefits, however, come at the expense of an optimization problem that is no longer the typical quadratic programming problem derived from most linear MPC formulations due to the inclusion of a… ▽ More

    Submitted 15 November, 2022; v1 submitted 14 February, 2022; originally announced February 2022.

    Comments: Accepted version of the article published in IEEE Transactions on Automatic Control (8 pages, 5 figures)

    Journal ref: IEEE Transactions on Automatic Control, 2022

  13. arXiv:2112.15348  [pdf, other

    cs.LG eess.SY math.OC

    Training Recurrent Neural Networks by Sequential Least Squares and the Alternating Direction Method of Multipliers

    Authors: Alberto Bemporad

    Abstract: This paper proposes a novel algorithm for training recurrent neural network models of nonlinear dynamical systems from an input/output training dataset. Arbitrary convex and twice-differentiable loss functions and regularization terms are handled by sequential least squares and either a line-search (LS) or a trust-region method of Levenberg-Marquardt (LM) type for ensuring convergence. In addition… ▽ More

    Submitted 15 October, 2022; v1 submitted 31 December, 2021; originally announced December 2021.

    Comments: 23 pages, 4 figures. Submitted for publication

  14. SCORE: Approximating Curvature Information under Self-Concordant Regularization

    Authors: Adeyemi D. Adeoye, Alberto Bemporad

    Abstract: Optimization problems that include regularization functions in their objectives are regularly solved in many applications. When one seeks second-order methods for such problems, it may be desirable to exploit specific properties of some of these regularization functions when accounting for curvature information in the solution steps to speed up convergence. In this paper, we propose the SCORE (sel… ▽ More

    Submitted 10 July, 2023; v1 submitted 14 December, 2021; originally announced December 2021.

    Comments: published in Computational Optimization and Applications 2023

  15. Computation of Input Disturbance Sets for Constrained Output Reachability

    Authors: Sampath Kumar Mulagaleti, Alberto Bemporad, Mario Zanon

    Abstract: Linear models with additive unknown-but-bounded input disturbances are extensively used to model uncertainty in robust control systems design. Typically, the disturbance set is either assumed to be known a priori or estimated from data through set-membership identification. However, the problem of computing a suitable input disturbance set in case the set of possible output values is assigned a pr… ▽ More

    Submitted 4 November, 2021; originally announced November 2021.

  16. arXiv:2111.02673  [pdf, other

    cs.LG eess.SY math.OC

    Recurrent Neural Network Training with Convex Loss and Regularization Functions by Extended Kalman Filtering

    Authors: Alberto Bemporad

    Abstract: This paper investigates the use of extended Kalman filtering to train recurrent neural networks with rather general convex loss functions and regularization terms on the network parameters, including $\ell_1$-regularization. We show that the learning method is competitive with respect to stochastic gradient descent in a nonlinear system identification benchmark and in training a linear system with… ▽ More

    Submitted 2 November, 2022; v1 submitted 4 November, 2021; originally announced November 2021.

    Comments: 21 pages, 3 figures, submitted for publication

  17. arXiv:2109.10205  [pdf, ps, other

    math.OC eess.SY

    A Simple and Fast Coordinate-Descent Augmented-Lagrangian Solver for Model Predictive Control

    Authors: Liang Wu, Alberto Bemporad

    Abstract: This paper proposes a novel Coordinate-Descent Augmented-Lagrangian (CDAL) solver for linear, possibly parameter-varying, model predictive control (MPC) problems. At each iteration, an augmented Lagrangian (AL) subproblem is solved by coordinate descent (CD), exploiting the structure of the MPC problem. The CDAL solver enjoys three main properties: (i) it is construction-free, in that it avoids ex… ▽ More

    Submitted 27 September, 2022; v1 submitted 21 September, 2021; originally announced September 2021.

    Comments: 8 pages, 2 figures

  18. arXiv:2107.01745  [pdf, other

    math.OC

    Massively parallelizable proximal algorithms for large-scale stochastic optimal control problems

    Authors: Ajay K. Sampathirao, Panagiotis Patrinos, Alberto Bemporad, Pantelis Sopasakis

    Abstract: Scenario-based stochastic optimal control problems suffer from the curse of dimensionality as they can easily grow to six and seven figure sizes. First-order methods are suitable as they can deal with such large-scale problems, but may fail to achieve accurate solutions within a reasonable number of iterations. To achieve solutions of higher accuracy and high speed, in this paper we propose two pr… ▽ More

    Submitted 4 July, 2021; originally announced July 2021.

  19. arXiv:2106.05639  [pdf, other

    math.OC eess.SY

    C-GLISp: Preference-Based Global Optimization under Unknown Constraints with Applications to Controller Calibration

    Authors: Mengjia Zhu, Dario Piga, Alberto Bemporad

    Abstract: Preference-based global optimization algorithms minimize an unknown objective function only based on whether the function is better, worse, or similar for given pairs of candidate optimization vectors. Such optimization problems arise in many real-life examples, such as finding the optimal calibration of the parameters of a control law. The calibrator can judge whether a particular combination of… ▽ More

    Submitted 18 December, 2021; v1 submitted 10 June, 2021; originally announced June 2021.

    Comments: A MATLAB and a Python implementation of C-GLISp is available at http://cse.lab.imtlucca.it/~bemporad/glis

  20. arXiv:2103.16236  [pdf, ps, other

    math.OC eess.SY

    A Dual Active-Set Solver for Embedded Quadratic Programming Using Recursive LDL' Updates

    Authors: Daniel Arnström, Alberto Bemporad, Daniel Axehill

    Abstract: In this paper we present a dual active-set solver for quadratic programming which has properties suitable for use in embedded model predictive control applications. In particular, the solver is efficient, can easily be warm-started, and is simple to code. Moreover, the exact worst-case computational complexity of the solver can be determined offline and, by using outer proximal-point iterations, i… ▽ More

    Submitted 12 October, 2021; v1 submitted 30 March, 2021; originally announced March 2021.

  21. arXiv:2103.12324  [pdf, other

    math.OC cs.RO eess.SY

    A machine-learning approach to synthesize virtual sensors for parameter-varying systems

    Authors: Daniele Masti, Daniele Bernardini, Alberto Bemporad

    Abstract: This paper introduces a novel model-free approach to synthesize virtual sensors for the estimation of dynamical quantities that are unmeasurable at runtime but are available for design purposes on test benches. After collecting a dataset of measurements of such quantities, together with other variables that are also available during on-line operations, the virtual sensor is obtained using machine… ▽ More

    Submitted 23 March, 2021; originally announced March 2021.

  22. arXiv:2101.09264  [pdf, other

    math.OC eess.SY

    Exact and Heuristic Methods with Warm-start for Embedded Mixed-Integer Quadratic Programming Based on Accelerated Dual Gradient Projection

    Authors: Vihangkumar V. Naik, Alberto Bemporad

    Abstract: Small-scale Mixed-Integer Quadratic Programming (MIQP) problems often arise in embedded control and estimation applications. Driven by the need for algorithmic simplicity to target computing platforms with limited memory and computing resources, this paper proposes a few approaches to solving MIQPs, either to optimality or suboptimally. We specialize an existing Accelerated Dual Gradient Projectio… ▽ More

    Submitted 22 January, 2021; originally announced January 2021.

  23. arXiv:2012.10423  [pdf, other

    math.OC cs.LG eess.SY

    Reduction of the Number of Variables in Parametric Constrained Least-Squares Problems

    Authors: Alberto Bemporad, Gionata Cimini

    Abstract: 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. After first eliminating equality constraints in a numerically robust way by QR factorization, we propose a technique based on singular value decomposition (SVD) and unsupervised learning, that we call $K$-SVD, and neural c… ▽ More

    Submitted 18 December, 2020; originally announced December 2020.

  24. arXiv:2003.11294  [pdf, other

    math.OC

    Preference-based MPC calibration

    Authors: Mengjia Zhu, Alberto Bemporad, Dario Piga

    Abstract: Automating the calibration of the parameters of a control policy by means of global optimization requires quantifying a closed-loop performance function. As this can be impractical in many situations, in this paper we suggest a semi-automated calibration approach that requires instead a human calibrator to express a preference on whether a certain control policy is "better" than another one, there… ▽ More

    Submitted 26 May, 2021; v1 submitted 25 March, 2020; originally announced March 2020.

    Comments: 8 pages, 4 figures, to be published in European Control Conference, 2021

  25. arXiv:1911.13021  [pdf, other

    eess.SY math.OC

    Efficient Calibration of Embedded MPC

    Authors: Marco Forgione, Dario Piga, Alberto Bemporad

    Abstract: 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. A challenge for the practitioner applying MPC is the need of tuning a large number of parameters such as prediction and control horizons, weight matrices of the MPC cost function, and observer gains, according to different trade… ▽ More

    Submitted 17 January, 2021; v1 submitted 29 November, 2019; originally announced November 2019.

    Comments: Source code generating the results of the paper available at https://github.com/forgi86/efficient-calibration-embedded-MPC

  26. arXiv:1909.13049  [pdf, other

    cs.LG math.OC stat.ML

    Active preference learning based on radial basis functions

    Authors: Alberto Bemporad, Dario Piga

    Abstract: This paper proposes a method for solving optimization problems in which the decision-maker cannot evaluate the objective function, but rather can only express a preference such as "this is better than that" between two candidate decision vectors. The algorithm described in this paper aims at reaching the global optimizer by iteratively proposing the decision maker a new comparison to make, based o… ▽ More

    Submitted 28 September, 2019; originally announced September 2019.

    Comments: 33 pages, 10 figures

  27. arXiv:1908.07247  [pdf, other

    math.OC eess.SY

    An efficient bounded-variable nonlinear least-squares algorithm for embedded MPC

    Authors: Nilay Saraf, Alberto Bemporad

    Abstract: This paper presents a new approach to solve linear and nonlinear model predictive control (MPC) problems that requires small memory footprint and throughput and is particularly suitable when the model and/or controller parameters change at runtime. Typically MPC requires two phases: 1) construct an optimization problem based on the given MPC parameters (prediction model, tuning weights, prediction… ▽ More

    Submitted 24 March, 2021; v1 submitted 20 August, 2019; originally announced August 2019.

  28. arXiv:1906.06498  [pdf, other

    cs.LG math.OC stat.ML

    Global optimization via inverse distance weighting and radial basis functions

    Authors: Alberto Bemporad

    Abstract: 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. The acquisition step trades off between seeking for a new optimization vector where the surrogate is minimum (exploitation of the surrogate) and looking for regions of… ▽ More

    Submitted 9 January, 2020; v1 submitted 15 June, 2019; originally announced June 2019.

  29. Performance-oriented model learning for data-driven MPC design

    Authors: Dario Piga, Marco Forgione, Simone Formentin, Alberto Bemporad

    Abstract: Model Predictive Control (MPC) is an enabling technology in applications requiring controlling physical processes in an optimized way under constraints on inputs and outputs. However, in MPC closed-loop performance is pushed to the limits only if the plant under control is accurately modeled; otherwise, robust architectures need to be employed, at the price of reduced performance due to worst-case… ▽ More

    Submitted 23 April, 2019; originally announced April 2019.

    Comments: Accepted for publication in the IEEE Control Systems Letters (L-CSS)

    Journal ref: IEEE Control Systems Letters, pp. 577-582, 2019

  30. Uncertainty-aware demand management of water distribution networks in deregulated energy markets

    Authors: Pantelis Sopasakis, Ajay K. Sampathirao, Alberto Bemporad, Panagiotis Patrinos

    Abstract: We present an open-source solution for the operational control of drinking water distribution networks which accounts for the inherent uncertainty in water demand and electricity prices in the day-ahead market of a volatile deregulated economy. As increasingly more energy markets adopt this trading scheme, the operation of drinking water networks requires uncertainty-aware control approaches that… ▽ More

    Submitted 23 April, 2019; originally announced April 2019.

    Comments: Drinking water networks, Bid-based energy market, Stochastic model predictive control, Graphics processing units, Scenario trees, Open-source software

    Journal ref: Environmental Modelling and Software, vol. 101, pages 10-22, 2018

  31. arXiv:1711.09220  [pdf, other

    cs.LG eess.SY math.OC

    Fitting Jump Models

    Authors: A. Bemporad, V. Breschi, D. Piga, S. Boyd

    Abstract: We describe a new framework for fitting jump models to a sequence of data. The key idea is to alternate between minimizing a loss function to fit multiple model parameters, and minimizing a discrete loss function to determine which set of model parameters is active at each data point. The framework is quite general and encompasses popular classes of models, such as hidden Markov models and piecewi… ▽ More

    Submitted 21 May, 2018; v1 submitted 25 November, 2017; originally announced November 2017.

    Comments: Accepted for publication in Automatica

  32. OSQP: An Operator Splitting Solver for Quadratic Programs

    Authors: Bartolomeo Stellato, Goran Banjac, Paul Goulart, Alberto Bemporad, Stephen Boyd

    Abstract: 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. Our algorithm is very robust, placing no requirements on the problem data such as positive definiteness of t… ▽ More

    Submitted 12 February, 2020; v1 submitted 21 November, 2017; originally announced November 2017.

  33. arXiv:1709.07972  [pdf, other

    eess.SY cs.DC cs.MA eess.SP math.OC

    Cloud-aided collaborative estimation by ADMM-RLS algorithms for connected vehicle prognostics

    Authors: Valentina Breschi, Ilya Kolmanovsky, Alberto Bemporad

    Abstract: As the connectivity of consumer devices is rapidly growing and cloud computing technologies are becoming more widespread, cloud-aided techniques for parameter estimation can be designed to exploit the theoretically unlimited storage memory and computational power of the cloud, while relying on information provided by multiple sources. With the ultimate goal of develo** monitoring and diagnostic… ▽ More

    Submitted 22 September, 2017; originally announced September 2017.

    Comments: Extended version, with complete proofs, of a submission to the American Control Conference 2018

  34. Risk-averse model predictive control

    Authors: Pantelis Sopasakis, Domagoj Herceg, Alberto Bemporad, Panagiotis Patrinos

    Abstract: Risk-averse model predictive control (MPC) offers a control framework that allows one to account for ambiguity in the knowledge of the underlying probability distribution and unifies stochastic and worst-case MPC. In this paper we study risk-averse MPC problems for constrained nonlinear Markovian switching systems using generic cost functions, and derive Lyapunov-type risk-averse stability conditi… ▽ More

    Submitted 11 December, 2018; v1 submitted 2 April, 2017; originally announced April 2017.

    MSC Class: 93E20 ACM Class: I.2.8; G.1.6; G.3

    Journal ref: Automatica, vol. 100, pp. 281-288, Feb 2019

  35. arXiv:1610.10014  [pdf, ps, other

    math.OC

    Stochastic economic model predictive control for Markovian switching systems

    Authors: Pantelis Sopasakis, Domagoj Herceg, Panagiotis Patrinos, Alberto Bemporad

    Abstract: The optimization of process economics within the model predictive control (MPC) formulation has given rise to a new control paradigm known as economic MPC (EMPC). Several authors have discussed the closed-loop properties of EMPC-controlled deterministic systems, however, little have uncertain systems been studied. In this paper we propose EMPC formulations for nonlinear Markovian switching systems… ▽ More

    Submitted 31 October, 2016; originally announced October 2016.

    Comments: 8 pages; manuscript submitted for publication to IFAC 2017

  36. Direct data-driven control of constrained linear parameter-varying systems: A hierarchical approach

    Authors: Dario Piga, Simone Formentin, Alberto Bemporad

    Abstract: In many nonlinear control problems, the plant can be accurately described by a linear model whose operating point depends on some measurable variables, called scheduling signals. When such a linear parameter-varying (LPV) model of the open-loop plant needs to be derived from a set of data, several issues arise in terms of parameterization, estimation, and validation of the model before designing t… ▽ More

    Submitted 17 June, 2018; v1 submitted 14 September, 2016; originally announced September 2016.

    Comments: Preliminary version of the paper "Direct data-driven control of constrained systems" published in the IEEE Transactions on Control Systems Technology

    Journal ref: IEEE Transactions on Control Systems Technology (Volume: 26, Issue: 4, pg. 1422-1429, 2018)

  37. arXiv:1606.04272  [pdf, other

    math.OC

    LQG Online Learning

    Authors: Giorgio Gnecco, Alberto Bemporad, Marco Gori, Marcello Sanguineti

    Abstract: Optimal control theory and machine learning techniques are combined to formulate and solve in closed form an optimal control formulation of online learning from supervised examples with regularization of the updates. The connections with the classical Linear Quadratic Gaussian (LQG) optimal control problem, of which the proposed learning paradigm is a non-trivial variation as it involves random ma… ▽ More

    Submitted 14 December, 2016; v1 submitted 14 June, 2016; originally announced June 2016.

  38. arXiv:1604.01074  [pdf, other

    math.OC

    GPU-accelerated stochastic predictive control of drinking water networks

    Authors: Ajay K. Sampathirao, Pantelis Sopasakis, Alberto Bemporad, Panagiotis Patrinos

    Abstract: Despite the proven advantages of scenario-based stochastic model predictive control for the operational control of water networks, its applicability is limited by its considerable computational footprint. In this paper we fully exploit the structure of these problems and solve them using a proximal gradient algorithm parallelizing the involved operations. The proposed methodology is applied and va… ▽ More

    Submitted 4 April, 2016; originally announced April 2016.

    Comments: 11 pages in double column, 7 figures

  39. arXiv:1509.08416  [pdf, ps, other

    math.OC

    A Simple Effective Heuristic for Embedded Mixed-Integer Quadratic Programming

    Authors: Reza Takapoui, Nicholas Moehle, Stephen Boyd, Alberto Bemporad

    Abstract: In this paper we propose a fast optimization algorithm for approximately minimizing convex quadratic functions over the intersection of affine and separable constraints (i.e., the Cartesian product of possibly nonconvex real sets). This problem class contains many NP-hard problems such as mixed-integer quadratic programming. Our heuristic is based on a variation of the alternating direction method… ▽ More

    Submitted 28 September, 2015; originally announced September 2015.

  40. arXiv:1411.0479  [pdf, other

    math.OC

    Fixed-Point Constrained Model Predictive Control of Spacecraft Attitude

    Authors: Alberto Guiggiani, Ilya Kolmanovsky, Panagiotis Patrinos, Alberto Bemporad

    Abstract: The paper develops a Model Predictive Controller for constrained control of spacecraft attitude with reaction wheel actuators. The controller exploits a special formulation of the cost with the reference governor like term, a low complexity addition of integral action to guarantee offset-free tracking of attitude set points, and an online optimization algorithm for the solution of the Quadratic Pr… ▽ More

    Submitted 18 January, 2015; v1 submitted 3 November, 2014; originally announced November 2014.

  41. arXiv:1407.6723  [pdf, ps, other

    math.OC

    Douglas-Rachford Splitting: Complexity Estimates and Accelerated Variants

    Authors: Panagiotis Patrinos, Lorenzo Stella, Alberto Bemporad

    Abstract: We propose a new approach for analyzing convergence of the Douglas-Rachford splitting method for solving convex composite optimization problems. The approach is based on a continuously differentiable function, the Douglas-Rachford Envelope (DRE), whose stationary points correspond to the solutions of the original (possibly nonsmooth) problem. By proving the equivalence between the Douglas-Rachford… ▽ More

    Submitted 20 September, 2014; v1 submitted 24 July, 2014; originally announced July 2014.

    MSC Class: 47H05; 65K05; 90C25

  42. arXiv:1402.6655  [pdf, ps, other

    math.OC

    Forward-backward truncated Newton methods for convex composite optimization

    Authors: Panagiotis Patrinos, Lorenzo Stella, Alberto Bemporad

    Abstract: This paper proposes two proximal Newton-CG methods for convex nonsmooth optimization problems in composite form. The algorithms are based on a a reformulation of the original nonsmooth problem as the unconstrained minimization of a continuously differentiable function, namely the forward-backward envelope (FBE). The first algorithm is based on a standard line search strategy, whereas the second on… ▽ More

    Submitted 27 February, 2014; v1 submitted 26 February, 2014; originally announced February 2014.