Solving Large-Scale Nonsymmetric Algebraic Riccati Equations By Doubling
Tiexiang Li,Eric King-Wah Chu,Yueh-Cheng Kuo,Wen-Wei Lin
DOI: https://doi.org/10.1137/110858070
IF: 1.908
2013-01-01
SIAM Journal on Matrix Analysis and Applications
Abstract:We consider the solution of the large-scale nonsymmetric algebraic Riccati equation XCX - XD - AX + B = 0, with M = [D, -C; -B, A] is an element of R(n perpendicular to+n2)x(n perpendicular to +n2) being a nonsingular M-matrix. In addition, A and D are sparselike, with the products A(-1)u, A(-T)u, D(-1)v, and D(-T)v computable in O(n) complexity (with n = max{n(1), n(2)}), for some vectors u and v, and B, C are low ranked. The structure-preserving doubling algorithms (SDA) by Guo, Lin, and Xu [Numer. Math., 103 (2006), pp. 392-412] is adapted, with the appropriate applications of the Sherman-Morrison-Woodbury formula and the sparse-plus-low-rank representations of various iterates. The resulting large-scale doubling algorithm has an O(n) computational complexity and memory requirement per iteration and converges essentially quadratically. A detailed error analysis, on the effects of truncation of iterates with an explicit forward error bound for the approximate solution from the SDA, and some numerical results will be presented.