Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Johan Löfberg is active.

Publication


Featured researches published by Johan Löfberg.


international conference on robotics and automation | 2004

YALMIP : a toolbox for modeling and optimization in MATLAB

Johan Löfberg

The MATLAB toolbox YALMIP is introduced. It is described how YALMIP can be used to model and solve optimization problems typically occurring in systems and control theory. In this paper, free MATLAB toolbox YALMIP, developed initially to model SDPs and solve these by interfacing eternal solvers. The toolbox makes development of optimization problems in general, and control oriented SDP problems in particular, extremely simple. In fact, learning 3 YALMIP commands is enough for most users to model and solve the optimization problems


Optimization Methods & Software | 2009

GloptiPoly 3: moments, optimization and semidefinite programming

Didier Henrion; Jean B. Lasserre; Johan Löfberg

We describe a major update of our Matlab freeware GloptiPoly for parsing generalized problems of moments and solving them numerically with semidefinite programming.


IEEE Transactions on Automatic Control | 2009

Pre- and Post-Processing Sum-of-Squares Programs in Practice

Johan Löfberg

Checking non-negativity of polynomials using sum-of-squares has recently been popularized and found many applications in control. Although the method is based on convex programming, the optimization problems rapidly grow and result in huge semidefinite programs. Additionally, they often become increasingly ill-conditioned. To alleviate these problems, it is important to exploit properties of the analyzed polynomial, and post-process the obtained solution. This technical note describes how the sum-of-squares module in the MATLAB toolbox YALMIP handles these issues.


conference on decision and control | 2003

Approximations of closed-loop minimax MPC

Johan Löfberg

Minimax or worst-case approaches have been used frequently recently in model predictive control (MPC) to obtain control laws that are less sensitive to uncertainty. The problem with minimax MPC is that the controller can become overly conservative. An extension to minimax MPC that can resolve this problem is closed-loop minimax MPC. Unfortunately, closed-loop minimax MPC is essentially an intractable problem. In this paper, we introduce a novel approach to approximate the solution to a number of closed-loop minimax MPC problems. The result is convex optimization problems with size growing polynomially in system dimension and prediction horizon.Minimax or worst-case approaches have been used frequently recently in model predictive control (MPC) to obtain control laws that are less sensitive to uncertainty. The problem with minimax MPC is that the controller can become overly conservative. An extension to minimax MPC that can resolve this problem is closed-loop minimax MPC. Unfortunately, closed-loop minimax MPC is essentially an intractable problem. In this paper, we introduce a novel approach to approximate the solution to a number of closed-loop minimax MPC problems. The result is convex optimization problems with size growing polynomially in system dimension and prediction horizon.


Optimization Methods & Software | 2012

Automatic robust convex programming

Johan Löfberg

This paper presents the robust optimization framework in the modelling language YALMIP, which carries out robust modelling and uncertainty elimination automatically and allows the user to concentrate on the high-level model. While introducing the software package, a brief summary of robust optimization is given, as well as some comments on modelling and tractability of complex convex uncertain optimization problems.


conference on decision and control | 2005

Solving polynomial static output feedback problems with PENBMI

Didier Henrion; Johan Löfberg; Michal Kočvara; Michael Stingl

An algebraic formulation is proposed for the static output feedback (SOF) problem: the Hermite stability criterion is applied on the closed-loop characteristic polynomial, resulting in a non-convex bilinear matrix inequality (BMI) optimization problem for SIMO or MISO systems. As a result, the BMI problem is formulated directly in the controller parameters, without additional Lyapunov variables. The publicly available solver PENBMI 2.0 interfaced with YALMIP 3.0 is then applied to solve benchmark examples. Implementation and numerical aspects are widely discussed.


IFAC Proceedings Volumes | 2008

Modeling and solving uncertain optimization problems in YALMIP

Johan Löfberg

Abstract A considerable amount of optimization problems arising in the control and systems theory field can be seen as special instances of robust optimization. Much of the modeling effort in these cases is spent on converting an uncertain problem to a robust counterpart without uncertainty. Since many of these conversions follow standard procedures, it is amenable to software support. This paper presents the robust optimization framework in the modeling language YALMIP, which carries out the uncertainty elimination automatically, and allows the user to concentrate on the high-level model instead.


IEEE Transactions on Automatic Control | 2012

Explicit MPC for LPV Systems: Stability and Optimality

Thomas Besselmann; Johan Löfberg

This paper considers high-speed control of constrained linear parameter-varying systems using model predictive control. Existing model predictive control schemes for control of constrained linear parameter-varying systems typically require the solution of a semi-definite program at each sampling instance. Recently, variants of explicit model predictive control were proposed for linear parameter-varying systems with polytopic representation, decreasing the online computational effort by orders of magnitude. Depending on the mathematical structure of the underlying system, the constrained finite-time optimal control problem can be solved optimally, or close-to-optimal solutions can be computed. Constraint satisfaction, recursive feasibility and asymptotic stability can be guaranteed a priori by an appropriate selection of the terminal state constraints and terminal cost. The paper at hand gathers previous developments and provides new material such as a proof for the optimality of the solution, or, in the case of close-to-optimal solutions, a procedure to determine a bound on the suboptimality of the solution.


IFAC Proceedings Volumes | 2006

A LEAST ABSOLUTE SHRINKAGE AND SELECTION OPERATOR (LASSO) FOR NONLINEAR SYSTEM IDENTIFICATION

Sunil L. Kukreja; Johan Löfberg; Martin J. Brenner

Abstract Identification of parametric nonlinear models involves estimating unknown parameters and detecting its underlying structure. Structure computation is concerned with selecting a subset of parameters to give a parsimonious description of the system which may afford greater insight into the functionality of the system or a simpler controller design. In this study, a least absolute shrinkage and selection operator (LASSO) technique is investigated for computing efficient model descriptions of nonlinear systems. The LASSO minimises the residual sum of squares by the addition of a l1 penalty term on the parameter vector of the traditional l2 minimisation problem. Its use for structure detection is a natural extension of this constrained minimisation approach to pseudolinear regression problems which produces some model parameters that are exactly zero and, therefore, yields a parsimonious system description. The performance of this LASSO structure detection method was evaluated by using it to estimate the structure of a nonlinear polynomial model. Applicability of the method to more complex systems such as those encountered in aerospace applications was shown by identifying a parsimonious system description of the F/A-18 Active Aeroelastic Wing using flight test data.


conference on decision and control | 2004

From coefficients to samples: a new approach to SOS optimization

Johan Löfberg; Pablo A. Parrilo

We introduce a new methodology for the numerical solution of semidefinite relaxations arising from the sum of squares (SOS) decomposition of multivariate polynomials. The method is based on a novel SOS representation, where polynomials are represented by a finite set of values at discrete sampling points. The techniques have very appealing theoretical and numerical properties; the associated semidefinite programs are better conditioned, and have a rank one property that enables a fast computation of the search directions in interior point methods. The results are illustrated with examples, and a preliminary implementation is compared with previous techniques.

Collaboration


Dive into the Johan Löfberg's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Michal Kvasnica

Slovak University of Technology in Bratislava

View shared research outputs
Top Co-Authors

Avatar

Alf J. Isaksson

Royal Institute of Technology

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge