A Fast Newton's Method for a Nonsymmetric Algebraic Riccati Equation

A special instance of the algebraic Riccati equation $XCX-XE-AX+B=0$ where the $n\times n$ matrix coefficients $A,B,C,E$ are rank structured matrices is considered. Relying on the structural properties of Cauchy-like matrices, an algorithm is designed for performing the customary Newton iteration in $O(n^2)$ arithmetic operations (ops). The same technique is used to reduce the cost of the algorithm proposed by L.-Z. Lu in [Numer. Linear Algebra Appl., 12 (2005), pp. 191-200] from $O(n^3)$ to $O(n^2)$ ops while still preserving quadratic convergence in the generic case. As a byproduct we show that the latter algorithm is closely related to the customary Newton method by simple formal relations. In critical cases where the Jacobian at the required solution is singular and quadratic convergence turns to linear, we provide an adaptation of the shift technique in order to get rid of the singularity. The original equation is transformed into an equivalent Riccati equation where the singularity is removed while the matrix coefficients maintain the same structure as in the original equation. This leads to a quadratically convergent algorithm with complexity $O(n^2)$ which provides approximations with full precision. Numerical experiments and comparisons which confirm the effectiveness of the new approach are reported.

[1]  V. Rokhlin,et al.  A fast algorithm for the inversion of general Toeplitz matrices , 2004 .

[2]  Alan J. Laub,et al.  On the Iterative Solution of a Class of Nonsymmetric Algebraic Riccati Equations , 2000, SIAM J. Matrix Anal. Appl..

[3]  Lin-Zhang Lu Newton iterations for a non-symmetric algebraic Riccati equation , 2005, Numer. Linear Algebra Appl..

[4]  Wen-Wei Lin,et al.  A structure-preserving doubling algorithm for nonsymmetric algebraic Riccati equation , 2006, Numerische Mathematik.

[5]  Chun-Hua Guo,et al.  Efficient methods for solving a nonsymmetric algebraic Riccati equation arising in stochastic fluid models , 2006 .

[6]  Linzhang Lu Solution Form and Simple Iteration of a Nonsymmetric Algebraic Riccati Equation Arising in Transport Theory , 2005, SIAM J. Matrix Anal. Appl..

[7]  Dario Bini,et al.  On the solution of algebraic Riccati equations arising in fluid queues , 2006 .

[8]  Noah H. Rhee,et al.  A Shifted Cyclic Reduction Algorithm for Quasi-Birth-Death Problems , 2002, SIAM J. Matrix Anal. Appl..

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

[10]  Rae Baxter,et al.  Acknowledgments.-The authors would like to , 1982 .

[11]  Chun-Hua Guo,et al.  Nonsymmetric Algebraic Riccati Equations and Wiener-Hopf Factorization for M-Matrices , 2001, SIAM J. Matrix Anal. Appl..

[12]  A. Gerasoulis A fast algorithm for the multiplication of generalized Hilbert matrices with vectors , 1988 .

[13]  Robert J. Plemmons,et al.  Nonnegative Matrices in the Mathematical Sciences , 1979, Classics in Applied Mathematics.

[14]  Wen-Wei Lin,et al.  Nonsymmetric Algebraic Riccati Equations and Hamiltonian-like Matrices , 1998, SIAM J. Matrix Anal. Appl..

[15]  Nicholas J. Higham,et al.  Iterative Solution of a Nonsymmetric Algebraic Riccati Equation , 2007, SIAM J. Matrix Anal. Appl..

[16]  Chun-Hua Guo,et al.  On the Doubling Algorithm for a (Shifted) Nonsymmetric Algebraic Riccati Equation , 2007, SIAM J. Matrix Anal. Appl..

[17]  Nicholas J. Higham,et al.  A Schur-Newton Method for the Matrix \lowercase{\boldmathp}th Root and its Inverse , 2006, SIAM J. Matrix Anal. Appl..

[18]  Thomas Kailath,et al.  Fast Gaussian elimination with partial pivoting for matrices with displacement structure , 1995 .

[19]  Richard P. Brent,et al.  Error analysis of a fast partial pivoting method for structured matrices , 1995, Optics & Photonics.

[20]  NICHOLAS J. HIGHAM,et al.  A SCHUR–NEWTON METHOD FOR THE MATRIX PTH ROOT AND ITS INVERSE∗ , 2005 .