Least-Squares Approximate Solution of Overdetermined Sylvester Equations

We address the problem of computing a low-rank estimate Y of the solution X of the Lyapunov equation A X + X A' + Q = 0 without computing the matrix X itself. This problem has applications in both the reduced-order modeling and the control of large dimensional systems as well as in a hybrid algorithm for the rapid numerical solution of the Lyapunov equation via the alternating direction implicit method. While no known methods for low-rank approximate solution provide the two-norm optimal rank k estimate Xk of the exact solution X of the Lyapunov equation, our iterative algorithms provide an effective method for estimating the matrix Xk by minimizing the error ||A Y + Y A' + Q||F.

[1]  Kameshwar Poolla,et al.  Heuristic approaches to the solution of very large sparse Lyapunov and algebraic Riccati equations , 1988, Proceedings of the 27th IEEE Conference on Decision and Control.

[2]  Richard H. Bartels,et al.  Algorithm 432 [C2]: Solution of the matrix equation AX + XB = C [F4] , 1972, Commun. ACM.

[3]  G. Stewart,et al.  An Algorithm for Generalized Matrix Eigenvalue Problems. , 1973 .

[4]  M. Ilic,et al.  New approaches to voltage monitoring and control , 1989, IEEE Control Systems Magazine.

[5]  Dennis S. Bernstein,et al.  The Optimal Projection Equations for Reduced-Order State Estimation , 1985, 1985 American Control Conference.

[6]  D. Bernstein,et al.  The optimal projection equations for fixed-order dynamic compensation , 1984 .

[7]  Imad M. Jaimoukha,et al.  Oblique Production Methods for Large Scale Model Reduction , 1995, SIAM J. Matrix Anal. Appl..

[8]  Y. Saad,et al.  Numerical solution of large Lyapunov equations , 1989 .

[9]  R. Byers A LINPACK-style condition estimator for the equation AX-XB^{T} = C , 1984 .

[10]  I. Jaimoukha,et al.  Krylov subspace methods for solving large Lyapunov equations , 1994 .

[11]  B. Moore Principal component analysis in linear systems: Controllability, observability, and model reduction , 1981 .

[12]  M. Hestenes,et al.  Methods of conjugate gradients for solving linear systems , 1952 .

[13]  S. Hammarling Numerical Solution of the Stable, Non-negative Definite Lyapunov Equation , 1982 .

[14]  A. Hodel,et al.  Numerical Methods for the Solution of Large and Very Large, Sparse Lyapunov Equations , 1989 .

[15]  A. S. Hodel,et al.  Homotopy methods for the solution of general modified algebraic Riccati equations , 1993 .

[16]  Emmanuel G. Collins,et al.  A homotopy algorithm for reduced order compensator design using the optimal projection equations , 1989, Proceedings of the 28th IEEE Conference on Decision and Control,.

[17]  R. Veillette Reliable Control of Decentralized Systems: An ARE-Based H-Infinity Approach , 1990 .

[18]  L. Reichel,et al.  Krylov-subspace methods for the Sylvester equation , 1992 .

[19]  M. Heath Numerical Methods for Large Sparse Linear Least Squares Problems , 1984 .

[20]  Y. Saad,et al.  GMRES: a generalized minimal residual algorithm for solving nonsymmetric linear systems , 1986 .

[21]  Alan J. Laub,et al.  Solution of the Sylvester matrix equation AXBT + CXDT = E , 1992, TOMS.

[22]  G. Golub,et al.  A Hessenberg-Schur method for the problem AX + XB= C , 1979 .

[23]  Joe Brewer,et al.  Kronecker products and matrix calculus in system theory , 1978 .

[24]  Michael T. Heath,et al.  Solution of Large-Scale Sparse Least Squares Problems Using Auxiliary Storage , 1981 .

[25]  A. Hodel,et al.  Least squares approximate solution of the Lyapunov equation , 1991, [1991] Proceedings of the 30th IEEE Conference on Decision and Control.

[26]  K. Poolla,et al.  NUMERICAL SOLUTION OF THE LYAPUNOV EQUATION BY APPROXIMATE POWER ITERATION , 1996 .

[27]  E. Wachspress Iterative solution of the Lyapunov matrix equation , 1988 .

[28]  P. Lancaster Explicit Solutions of Linear Matrix Equations , 1970 .

[29]  Peter N. Brown,et al.  A Theoretical Comparison of the Arnoldi and GMRES Algorithms , 1991, SIAM J. Sci. Comput..

[30]  Alan J. Laub,et al.  Algorithm 705; a FORTRAN-77 software package for solving the Sylvester matrix equation AXBT + CXDT = E , 1992, TOMS.

[31]  Gene H. Golub,et al.  Matrix computations , 1983 .