Efficient handling of complex shift parameters in the low-rank Cholesky factor ADI method

被引:43
作者
Benner, Peter [1 ]
Kuerschner, Patrick [1 ]
Saak, Jens [1 ]
机构
[1] Max Planck Inst Dynam Complex Tech Syst, D-39106 Magdeburg, Germany
关键词
ADI iteration; Matrix equations; Solvers; Algorithmic enhancement; LYAPUNOV EQUATIONS; NUMERICAL-SOLUTION; ALGORITHM; REDUCTION; SYSTEMS;
D O I
10.1007/s11075-012-9569-7
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
The solution of large-scale Lyapunov equations is a crucial problem for several fields of modern applied mathematics. The low-rank Cholesky factor version of the alternating directions implicit method (LRCF-ADI) is one iterative algorithm that computes approximate low-rank factors of the solution. In order to achieve fast convergence it requires adequate shift parameters, which can be complex if the matrices defining the Lyapunov equation are unsymmetric. This will require complex arithmetic computations as well as storage of complex data and thus, increase the overall complexity and memory requirements of the method. In this article we propose a novel reformulation of LRCF-ADI which generates real low-rank factors by carefully exploiting the dependencies of the iterates with respect to pairs of complex conjugate shift parameters. It significantly reduces the amount of complex arithmetic calculations and requirements for complex storage. It is hence often superior in terms of efficiency compared to other real formulations.
引用
收藏
页码:225 / 251
页数:27
相关论文
共 40 条
[1]  
[Anonymous], 2003, Iterative Krylov methods for large linear systems
[2]  
[Anonymous], 2003, ITERATIVE METHODS SP, DOI DOI 10.1137/1.9780898718003
[3]   A NUMERICAL ALGORITHM FOR OPTIMAL FEEDBACK GAINS IN HIGH DIMENSIONAL LINEAR QUADRATIC REGULATOR PROBLEMS [J].
BANKS, HT ;
ITO, K .
SIAM JOURNAL ON CONTROL AND OPTIMIZATION, 1991, 29 (03) :499-515
[4]   ALGORITHM - SOLUTION OF MATRIX EQUATION AX+XB = C [J].
BARTELS, RH ;
STEWART, GW .
COMMUNICATIONS OF THE ACM, 1972, 15 (09) :820-&
[5]   Solving stable generalized Lyapunov equations with the matrix sign function [J].
Benner, P ;
Quintana-Ortí, ES .
NUMERICAL ALGORITHMS, 1999, 20 (01) :75-100
[6]   Solving large-scale control problems [J].
Benner, P .
IEEE CONTROL SYSTEMS MAGAZINE, 2004, 24 (01) :44-59
[7]  
Benner P., 2011, MPIMD1106
[8]  
Benner P., 2011, MPIMD1108
[9]  
Benner P., 2004, P 16 INT S MATH THOE
[10]  
Benner P., 2010, SPP1253090