×

A preconditioned block Arnoldi method for large Sylvester matrix equations. (English) Zbl 1289.65099

The authors propose a new alternating direction implicit (ADI)-based block Arnoldi preconditioned method for solving large Sylvester matrix equations of the form \[ AX +XB =EF^T, \] where the unknown matrix \(X \in \mathbb {R}^{n \times s}\), the coefficient matrices \(A \in \mathbb {R}^{n \times n}\), \(B \in \mathbb {R}^{s \times s}\) and \(E \in \mathbb {R}^{n \times r}\), \(F \in \mathbb {R}^{s \times r}\) are full rank with \(r\ll n,s\).
The new approach is used for accelerating the convergence of the block Krylov methods applied to the low-rank continuous Sylvester equations. More precisely, the proposed method is a combination of the block Arnoldi algorithm applied to Stein equations with the low-rank alternating direction implicit (LR-ADI) method. By incorporating some parameters provided by the ADI iterations, the initial Sylvester equation is transformed into a nonsymmetric Stein equation that is solved by the block Arnoldi method.
The method works generally well if the desired shifts are well chosen. The authors provide some theoretical results and reported numerical examples by comparing with some existing methods.

MSC:

65F30 Other matrix algorithms (MSC2010)
65F08 Preconditioners for iterative methods
65F10 Iterative numerical methods for linear systems
15A24 Matrix equations and identities
Full Text: DOI

References:

[1] DattaBN, DattaK.Theoretical and computational aspects of some linear algebra problems in control theory. In Computational and Combinatorial Methods in Systems Theory, Vol. 201-212, ByrnesCI (ed.),LindquistA (ed.) (eds). Elsevier: Amsterdam, 1986.
[2] GloverK, LimebeerDJN, DoyleJC, KasenallyEM, SafonovMG.A characterization of all solutions to the four block general distance problem. SIAM Journal on Control and Optimization1991; 29:283-324. · Zbl 0736.93015
[3] Van DoorenP.Grammian based model reduction of large scale‐dynamical systems. In Numerical Analysis. Vol. 121-135, Chapman, Hall (ed.) (eds). CRC press: London, 2000.
[4] CalvettiD, ReichelL.Application of ADI iterative methods to the restoration of noisy images. SIAM Journal on Matrix Analysis and Applications1996; 17:165-186. · Zbl 0849.65101
[5] EnrightW.Improving the efficiency of matrix operations in the numerical solution of stiff ordinary differential equations. ACM Transactions on Mathematical Software1978; 4:127-136. · Zbl 0382.65029
[6] HuDY, ReichelL.Krylov subspace methods for the Sylvester equation. Linear Algebra and Its Applications1992; 174:283-314. · Zbl 0777.65028
[7] BennerP.Factorized Solution of Sylvester Equations with Applications in Control. B. De Moor, B. Motmans, J. Willems, P. Van Dooren, V. Blondel: Proceedings Sixteenth International Symposium on: Mathematical Theory of Network and Systems, MTNS, Leuven, Belgium, 2004.
[8] DattaBN.Numerical Methods for Linear Control Systems Design and Analysis. Elsevier Academic Press: Amsterdam, 2003.
[9] GolubGH, NashS, Van LoanC.A Hessenberg‐Schur method for the problem AX + XB = C. IEEE Transactions on Automatic Control1979; 24:909-913. · Zbl 0421.65022
[10] BartelsRH, StewartGW.Solution of the matrix equation AX + XB = C Algorithm 432. Communications of the ACM1972; 15:820-826. · Zbl 1372.65121
[11] El GuennouniA, JbilouK, RiquetAJ.Block Krylov subspace methods for solving large Sylvester equations. Numerical Algorithms2002; 29:75-96. · Zbl 0992.65040
[12] JbilouK.Low rank approximate solutions to large Sylvester matrix equations. Applied Mathematics and Computation2006; 177:365-376. · Zbl 1095.65041
[13] SaadY.Numerical solution of large Lyapunov equations. In Signal Processing, Scattering, Operator Theory and Numerical Methods, Vol. 503-511,KaashoekMA (ed.),Van ShuppenJH (ed.),RanAC (ed.) (eds). Birkhäuser: Boston, 1990. · Zbl 0719.65034
[14] PenzlT.A cyclic low‐rank Smith method for large sparse Lyapunov equations. SIAM Journal on Scientific Computing2000; 21:1401-1418. · Zbl 0958.65052
[15] SmithR.Matrix equation XA+ BX = C. SIAM Journal on Applied Mathematics1968; 16:198-201. · Zbl 0157.22603
[16] LiJR, WhiteJ.Low rank solution of Lyapunov equations. SIAM Journal on Matrix Analysis and Applications2002; 24:260-280. · Zbl 1016.65024
[17] PeacemanDW, RachfordHH.The numerical solution of parabolic and elliptic differential equations. Journal of the Society for Industrial and Applied Mathematics1955; 3:28-41. · Zbl 0067.35801
[18] BennerP, LiRC, TruharN.On the ADI method for Sylvester equations. Journal of Computational and Applied Mathematics2009; 233:1035-1045. · Zbl 1176.65050
[19] LuA, WachspressE.Solution of Lyapunov equations by alternating direction implicit iteration. Computational and Applied Mathematics1991; 21:43-58. · Zbl 0724.65041
[20] WachspressE.Iterative solution of the Lyapunov matrix equation. Applied Mathematical Letters1988; 1:231-247.
[21] PenzlT. LYAPACK A MATLAB toolbox for Large Lyapunov and Riccati Equations, Model Reduction Problems, and Linear‐quadratic Optimal Control Problems. http://www.tu‐chemintz.de/sfb393/lyapack.
[22] JaimoukhaIM, KasenallyEM.Krylov subspace methods for solving large Lyapunov equations. SIAM Journal on Matrix Analysis and Applications1994; 31:227-251. · Zbl 0798.65060
[23] JbilouK.Block Krylov subspace methods for large continuous‐time algebraic Riccati equations. Numerical Algorithms2003; 34:339-353. · Zbl 1045.65036
[24] HornRA, JohnsonCR.Matrix Analysis. Cambridge University Press: Cambridge, United Kingdom, 1985. · Zbl 0576.15001
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.