A new method for computing the closed-loop eigenvalues of a discrete-time algebraic Riccati equation

Abstract We present a fast method for computing the closed-loop eigenvalues of a discrete-time algebraic Riccati equation. The method is close to the symplectic method for finding all the eigenvalues of a Hamiltonian matrix and is based on a (Γ, ΓG)-orthogonal transformation, which preserves structure and has desirable numerical properties. The algorithm requires about one-fourth the number of floating-point operations and one-half the storage of the QZ algorithm.

[1]  G. Forsythe,et al.  On best conditioned matrices , 1955 .

[2]  Volker Mehrmann,et al.  A symplectic orthogonal method for single input or single ouput discrete time optimal quadratic control problems , 1988 .

[3]  G. Siouris,et al.  Optimum systems control , 1979, Proceedings of the IEEE.

[4]  Alan J. Laub,et al.  The linear-quadratic optimal regulator for descriptor systems , 1985, 1985 24th IEEE Conference on Decision and Control.

[5]  C. Loan A Symplectic Method for Approximating All the Eigenvalues of a Hamiltonian Matrix , 1982 .

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

[7]  Angelika Bunse-Gerstner,et al.  An algorithm for the symmetric generalized eigenvalue problem , 1984 .

[8]  A. Bunse-Gerstner,et al.  A symplectic QR like algorithm for the solution of the real algebraic Riccati equation , 1986 .

[9]  J. H. Wilkinson The algebraic eigenvalue problem , 1966 .

[10]  A. Laub,et al.  On the numerical solution of the discrete-time algebraic Riccati equation , 1980 .

[11]  G. Stewart,et al.  Gershgorin Theory for the Generalized Eigenvalue Problem Ax — \ Bx , 2010 .

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

[13]  A. Laub A schur method for solving algebraic Riccati equations , 1978, 1978 IEEE Conference on Decision and Control including the 17th Symposium on Adaptive Processes.

[14]  W. Arnold,et al.  Numerical Solution of Algebraic Matrix Riccati Equations. , 1984 .

[15]  B. Anderson,et al.  Optimal Filtering , 1979, IEEE Transactions on Systems, Man, and Cybernetics.

[16]  P. Dooren A Generalized Eigenvalue Approach for Solving Riccati Equations , 1980 .

[17]  G. Stewart Gershgorin theory for the generalized eigenvalue problem , 1975 .