Alternating-directional Doubling Algorithm for M-Matrix Algebraic Riccati Equations
Alternating-directional Doubling Algorithm for M-Matrix Algebraic Riccati Equations
复制标题
DOI:
10.1137/110835463
复制
发表时间:
2012
期刊:
影响因子:
--
通讯作者:
Wei-guo Wang;Wei-chao Wang;Ren-Cang Li
中科院分区:
文献类型:
--
作者:
Wei-guo Wang;Wei-chao Wang;Ren-Cang Li
A new doubling algorithm—the alternating-directional doubling algorithm (ADDA)—is developed for computing the unique minimal nonnegative solution of an $M$-matrix algebraic Riccati equation (MARE). It is argued by both theoretical analysis and numerical experiments that ADDA is always faster than two existing doubling algorithms: SDA of Guo, Lin, and Xu (Numer. Math., 103 (2006), pp. 393-412) and SDA-ss of Bini, Meini, and Poloni (Numer. Math., 116 (2010), pp. 553-578) for the same purpose. Also demonstrated is that all three methods are capable of delivering minimal nonnegative solutions with entrywise relative accuracies as warranted by the defining coefficient matrices of a MARE. The three doubling algorithms, differing only in their initial setups, correspond to three special cases of the general bilinear (also called Mobius) transformation. It is explained that ADDA is the best among all possible doubling algorithms resulted from all bilinear transformations.