Publicado

2026-07-25

A Refined Block Arnoldi Method for Solving Large-Scale Lyapunov Equations

Un método de Arnoldi de bloques refinados para resolver ecuaciones de Lyapunov de gran escala

DOI:

https://doi.org/10.15446/recolma.v60n1.129103

Palabras clave:

Krylov subspaces, Block Arnoldi process, Lyapunov equation (en)
Subespacios de Krylov, proceso de Arnoldi por bloques, ecuación de Lyapunov (es)

Descargas

Autores/as

  • Ilias Abdaoui Université Mohammed Premier

Krylov methods have been successfully used to solve large matrix equations with sparse coefficients. In this paper, we are interested on solving the low-rank Lyapunov equation whether in the continuous or discrete case. We propose to modify the block Arnoldi process so that the projection Krylov subspace contains some additional blocks that involves the inverse of the square coefficient of this equation. Our goal with this approach is to reduce the number of iterations and convergence time required by the classical block Arnoldi method. To show the effectiveness of the proposed method, some numerical experiments are carried out.

Los métodos de Krylov se han utilizado para resolver ecuaciones matriciales de gran tamaño con coeficientes dispersos. Este artículo se centra en la resolución de la ecuación de Lyapunov de rango bajo, tanto en el caso continuo como en el discreto. Se modifica el proceso de Arnoldi por bloques de manera que el subespacio de proyección de Krylov involucre bloques adicionales que incorporen la inversa del coeficiente cuadrático de dicha ecuación. El objetivo de este forma de atacar el problema es reducir el número de iteraciones y con ello el tiempo de convergencia que requiere el método clásico de Arnoldi por bloques. Para mostrar la eficacia del método propuesto, se incluyen varios experimentos numéricos.

Referencias

[1] I. Abdaoui, An improved extended block Arnoldi method for solving lowrank Lyapunov equation, Journal of Mathematical Modeling 12 (1999), no. 1, 85-98.

[2] A. C. Antoulas, Approximation of large-scale dynamical systems, SIAM, 2005.

[3] R. H. Bartels and G. W. Stewart, Solution of the matrix equation AX + XB = C, Commun. ACM 15 (1972), 820-826.

[4] P. Benner and E. Quintana-Ortí, Solving stable generalized Lyapunov equations with the matrix sign function, Numer. Algorithms. 20 (1999), 75-100.

[5] A. Bouhamidi, M. Hached, M. Heyouni, and K. Jbilou, A preconditioned block Arnoldi method for large Sylvester matrix equations, SIAM J. Numer. Anal. 20 (2013), 208-219.

[6] T. Damm, Direct methods and ADI-preconditioned Krylov subspace methods for generalized Lyapunov equations, SIAM J. Numer. Anal. 15 (2008), 853-871.

[7] B. Datta, Krylov subspace methods for large-scale matrix problems in control, Future Gener. Comput. Syst. 19 (2003), 1253-1263.

[8] T. A. Davis and Y. Hu, The University of Florida sparse matrix collection, ACM Trans. Math. Software 38 (2011), 1-25.

[9] V. Druskin and L. Knizhnerman, Extended Krylov subspaces: approximation of the matrix square root and related functions, SIAM J. Matrix Anal. Appl. 19 (1998), 755-771.

[10] V. Druskin, L. Knizhnerman, and V. Simoncini, Analysis of the Rational Krylov Subspace and ADI Methods for Solving the Lyapunov Equation, SIAM J. Numer. Anal, 2011.

[11] N. Ellner and E. Wachspress, Alternating direction implicit iteration for systems with complex spectra, SIAM J. Numer. Anal 28 (1991), 859-870.

[12] A. Eppler and M.Bollhöfer, An alternative way of solving large Lyapunov equations, PAMM. 10 (2010), 547-548.

[13] Z. Gajic and M. Qureshi, Lyapunov matrix equation in system stability and control, Courier Corporation, 2008.

[14] G. Golub and C. Van Loan, Matrix computations, Johns Hopkins University Press, 2013.

[15] G. Golub, S. Nash, and C. Van Loan, A Hessenberg-Schur method for the problem AX+XB = C, IEEE Trans. Automat. Contr 24 (1979), 909-913.

[16] L. Grasedyck, Existence of a low rank or H-matrix approximant to the solution of a Sylvester equation, Numer. Linear Algebra Appl. 11 (2004), 371-389.

[17] A. El Guennouni, K. Jbilou, and A. J. Riquet, Block Krylov subspace methods for solving large Sylvester equations, Numerical Algorithms 29 (2002), no. 1, 75-96.

[18] M. Heyouni, Extended Arnoldi methods for large low-rank Sylvester matrix equations, Appl. Numer. Math. 60 (2010), 1171-1182.

[19] M. Heyouni and K. Jbilou, An extended block Arnoldi algorithm for largescale solutions of the continuous-time algebraic Riccati equation, Electron. Trans. Numer. Anal. 33 (2009), 53-62.

[20] T. Hinamoto, 2-D Lyapunov equation and filter design based on the Fornasini-Marchesini second model, IEEE Trans. Circuits Syst. I Fundam. Theory Appl. 40 (1993), 102-110.

[21] A. Hodel and K. Poolla, Parallel solution of large Lyapunov equations, SIAM J. Matrix Anal. Appl. 13 (1992), 1189-1203.

[22] D. Kressner, K. Lund, S. Massei, and D. Palitta, Compress-and-restart block Krylov subspace methods for Sylvester matrix equations, Numerical Linear Algebra with Applications 28 (1999), no. 1, e2339.

[23] P. Laub, A. Gahinet, Ch. Kenney, and G. Hewer, Sensitivity of the stable discrete-time Lyapunov equation, IEEE Trans. Automat. Control 35 (1990), 1209-1217.

[24] Y. Saad, Iterative methods for sparse linear systems, Society for Industrial and Applied Mathematics, 1966.

[25] V. Simoncini, A new iterative method for solving large-scale Lyapunov matrix equations, SIAM J. Sci. Comput. 29 (2007), no. 3, 1268-1288.

[26] V. Simoncini, Computational methods for linear matrix equations, siam REVIEW 58 (2016), no. 3, 377-441.

Cómo citar

APA

Abdaoui, I. (2026). A Refined Block Arnoldi Method for Solving Large-Scale Lyapunov Equations. Revista Colombiana de Matemáticas, 60(1), 1–17. https://doi.org/10.15446/recolma.v60n1.129103

ACM

[1]
Abdaoui, I. 2026. A Refined Block Arnoldi Method for Solving Large-Scale Lyapunov Equations. Revista Colombiana de Matemáticas. 60, 1 (jul. 2026), 1–17. DOI:https://doi.org/10.15446/recolma.v60n1.129103.

ACS

(1)
Abdaoui, I. A Refined Block Arnoldi Method for Solving Large-Scale Lyapunov Equations. rev.colomb.mat 2026, 60, 1-17.

ABNT

ABDAOUI, I. A Refined Block Arnoldi Method for Solving Large-Scale Lyapunov Equations. Revista Colombiana de Matemáticas, [S. l.], v. 60, n. 1, p. 1–17, 2026. DOI: 10.15446/recolma.v60n1.129103. Disponível em: https://revistas.unal.edu.co/index.php/recolma/article/view/129103. Acesso em: 10 ago. 2026.

Chicago

Abdaoui, Ilias. 2026. «A Refined Block Arnoldi Method for Solving Large-Scale Lyapunov Equations». Revista Colombiana De Matemáticas 60 (1):1-17. https://doi.org/10.15446/recolma.v60n1.129103.

Harvard

Abdaoui, I. (2026) «A Refined Block Arnoldi Method for Solving Large-Scale Lyapunov Equations», Revista Colombiana de Matemáticas, 60(1), pp. 1–17. doi: 10.15446/recolma.v60n1.129103.

IEEE

[1]
I. Abdaoui, «A Refined Block Arnoldi Method for Solving Large-Scale Lyapunov Equations», rev.colomb.mat, vol. 60, n.º 1, pp. 1–17, jul. 2026.

MLA

Abdaoui, I. «A Refined Block Arnoldi Method for Solving Large-Scale Lyapunov Equations». Revista Colombiana de Matemáticas, vol. 60, n.º 1, julio de 2026, pp. 1-17, doi:10.15446/recolma.v60n1.129103.

Turabian

Abdaoui, Ilias. «A Refined Block Arnoldi Method for Solving Large-Scale Lyapunov Equations». Revista Colombiana de Matemáticas 60, no. 1 (julio 25, 2026): 1–17. Accedido agosto 10, 2026. https://revistas.unal.edu.co/index.php/recolma/article/view/129103.

Vancouver

1.
Abdaoui I. A Refined Block Arnoldi Method for Solving Large-Scale Lyapunov Equations. rev.colomb.mat [Internet]. 25 de julio de 2026 [citado 10 de agosto de 2026];60(1):1-17. Disponible en: https://revistas.unal.edu.co/index.php/recolma/article/view/129103

Descargar cita

CrossRef Cited-by

CrossRef citations0

Dimensions

PlumX

Visitas a la página del resumen del artículo

78

Descargas

Los datos de descargas todavía no están disponibles.