Constrained Stochastic LQC: A Tractable Approach

Despite the celebrated success of dynamic programming for optimizing quadratic cost functions over linear systems, such an approach is limited by its inability to tractably deal with even simple constraints. In this paper, we present an alternative approach based on results from robust optimization to solve the stochastic linear-quadratic control (SLQC) problem. In the unconstrained case, the problem may be formulated as a semidefinite optimization problem (SDP). We show that we can reduce this SDP to optimization of a convex function over a scalar variable followed by matrix multiplication in the current state, thus yielding an approach that is amenable to closed-loop control and analogous to the Riccati equation in our framework. We also consider a tight, second-order cone (SOCP) approximation to the SDP that can be solved much more efficiently when the problem has additional constraints. Both the SDP and SOCP are tractable in the presence of control and state space constraints; moreover, compared to the Riccati approach, they provide much greater control over the stochastic behavior of the cost function when the noise in the system is distributed normally.

[1]  L. Ghaoui,et al.  LMI optimization for nonstandard Riccati equations arising in stochastic control , 1996, IEEE Trans. Autom. Control..

[2]  Anders Rantzer,et al.  Piecewise linear quadratic optimal control , 1997, Proceedings of the 1997 American Control Conference (Cat. No.97CH36041).

[3]  Anders Hansson,et al.  A primal-dual interior-point method for robust optimal control of linear discrete-time systems , 2000, IEEE Trans. Autom. Control..

[4]  J. Willems Least squares stationary optimal control and the algebraic Riccati equation , 1971 .

[5]  Arkadi Nemirovski,et al.  Lectures on modern convex optimization - analysis, algorithms, and engineering applications , 2001, MPS-SIAM series on optimization.

[6]  Stephen P. Boyd,et al.  Linear Matrix Inequalities in Systems and Control Theory , 1994 .

[7]  E. Verriest,et al.  Quadratically saturated regulator for constrained linear systems , 1996, IEEE Trans. Autom. Control..

[8]  Petros G. Voulgaris Optimal H2/l1 control via duality theory , 1995, IEEE Trans. Autom. Control..

[9]  D. Bertsimas,et al.  Optimal control of execution costs , 1998 .

[10]  Xi Chen,et al.  Stochastic Linear-Quadratic Control with Conic Control Constraints on an Infinite Time Horizon , 2004, SIAM J. Control. Optim..

[11]  E. Yaz Linear Matrix Inequalities In System And Control Theory , 1998, Proceedings of the IEEE.

[12]  Aharon Ben-Tal,et al.  Lectures on modern convex optimization , 1987 .

[13]  T. Basar,et al.  H∞-0ptimal Control and Related Minimax Design Problems: A Dynamic Game Approach , 1996, IEEE Trans. Autom. Control..

[14]  Xun Yu Zhou,et al.  Linear matrix inequalities, Riccati equations, and indefinite stochastic linear quadratic controls , 2000, IEEE Trans. Autom. Control..

[15]  David D. Yao,et al.  Stochastic Linear-Quadratic Control via Semidefinite Programming , 2001, SIAM J. Control. Optim..

[16]  Laurent El Ghaoui,et al.  Robust Solutions to Least-Squares Problems with Uncertain Data , 1997, SIAM J. Matrix Anal. Appl..

[17]  Jose C. Geromel,et al.  An alternate numerical solution to the linear quadratic problem , 1994, IEEE Trans. Autom. Control..

[18]  Melvyn Sim,et al.  Tractable Approximations to Robust Conic Optimization Problems , 2006, Math. Program..

[19]  M. Papageorgiou,et al.  A linear programming approach to large-scale linear optimal control problems , 1995, IEEE Trans. Autom. Control..

[20]  F. Paganini A Set-Based Methodology for White Noise Modeling , 1995 .

[21]  Dimitri P. Bertsekas,et al.  Dynamic Programming and Optimal Control, Two Volume Set , 1995 .