Two courses on LMI and BMI optimization with algorithms and applications in control
(Didier Henrion, LAAS-CNRS, Toulouse, France and Michal Kocvara, FEL-CVUT, Prague, Czech Republic)

Czech Technical University, Prague, Czech Republic - February 2006

Venue and dates

The two courses are given at the Czech Technical University, Charles Square, down-town Prague (Karlovo Namesti 13, 12135 Praha 2) from Monday February 13 to Friday February 17, 2006 and from Monday February 20 to Friday February 24, 2006.

Each course consists of five two-hour lectures (10am to 12am in room K24 of building E, except on Tuesday February 21 in room G205 of building G) and three two-hour labs (2pm to 4pm in room K2 of building E). When entering the main building from the metro and tramway station of Charles Square (Karlovo Namesti) follow the black arrows to building E (Faculty of Electrical Engineering). Building E is labelled F3 on this campus map.

Registration

The course is primarily aimed at students from the Czech Technical University in Prague, yet external participants are welcome. There is no registration fee. Please note that the Czech Technical University will not provide assistance regarding traveling and accomodation in Prague.

Contact Didier Henrion if you are interested in attending the courses.

Outline

The expected audience are graduate students or researchers with a background in linear control systems, linear algebra and convex optimization.

See a more recent version of the course for downloadable lecture slides.

First course (D. Henrion, Feb 13-17, 2006)

I.0 - General introduction: course outline and material

  • Part I - LMI and BMI
    I.1 - What is an LMI ? - history, convexity, cones, duality, semidefinite programming and applications
    I.2 - Geometry of LMI sets - convex semialgebraic sets, conic and LMI representable sets, lift and project techniques
    I.3 - What is a BMI ? - history, applications
    I.4 - LMI relaxations - Shor's relaxation, polynomial moments and sum-of-squares, hierarchy of LMI relaxations

  • Part II - LMIs in control
    II.1 - State-space methods - stability analysis: Lyapunov stability, pole placement in LMI regions, uncertain systems and robustness analysis
    II.2 - State-space methods - control design: H2, Hinf, robust state-feedback and output-feedback design
    II.3 - Polynomial methods - stability analysis: polynomials in control, robust stability of polynomials
    II.4 - Polynomial methods - control design: robust fixed-order controller design

    Second course (M. Kocvara, Feb 20-24, 2006)

  • Part III - Algorithms
    III.1 - Algorithms for convex optimization: general introduction, interior-point methods, primal-dual methods
    III.2 - Algorithms for linear SDP: implementation, solvers, interfaces
    III.3 - Generalized augmented Lagrangian method for convex SDP: PENNON software, algorithm, implementation details

  • Part IV - BMIs in control and mechanics
    IV.1 - Optimization problems with BMIs: problem statement, methods
    IV.2 - Generalized augmented Lagrangian method for nonconvex SDP: PENNON software, algorithm, implementation details
    IV.3 - BMI problems in control theory: static-output feedback, simultaneous stabilization, numerical results
    IV.4 - Design of stable mechanical structures: structural design, truss design, free material optimization, vibration control, stability control

    Homeworks and Labs

    Homeworks are handed out during the course. Some of this material is used during the labs.

    For the labs we use the Polynomial Toolbox, PENBMI and the YALMIP interface to define and solve LMI and BMI problems under the Matlab environment.

    Acknowledgements

    Many thanks to (in alphabetical order) Wouter Aangenent, Petr Augusta, Bjoern Bukkems, Blazej Cichy, Lukasz Hladowski, Ondrej Holub, Otakar Sprdlik, Bartek Sulikowski, Jiri Trdlicka, Marten Voelker, Gert Witvoet and Fuweng Yang for their feedback and comments that will be taken into account when preparing next versions of this course.


    Last updated on 13 December 2006