This is a companion piece to Chen & Meurant (2024).
Code to replicate the figures in the corresponding paper can be found on Github.
Introduction¶
The full orthogonalization method (FOM) Saad (1981) and the generalized minimal residual method (GMRES) Saad & Schultz (1986) are two Krylov subspace methods used for solving a real or complex non-symmetric linear system of equations. Note that if is symmetric GMRES is mathematically equivalent to MINRES Paige & Saunders (1975), and if is symmetric positive definite FOM is mathematically equivalent to conjugate gradient Hestenes & Stiefel (1952). While this is relevant for efficient implementation, it does not impact the exact arithmetic theory in this note.
Assuming an initial guess , both FOM and GMRES produce iterates from the Krylov subspace
but according to slightly different formulas.
It is well-known that the GMRES iterates satisfy a residual optimality guarantee:
Hence, the GMRES residual norms are non-increasing and are optimal among Krylov subspace methods. This optimality guarantee leads to well-known results on the rate of convergence of the residual norms in terms of quantities such as the condition number of Saad (2003). On the other hand, the FOM residual norms often appear oscillatory, with large jumps. In fact, it is easy to construct examples for which can be arbitrarily large Meurant & Duintjer Tebbens (2020)!
The main result of our paper is to prove that, in an overall sense, FOM behaves nearly as well as GMRES:
The paper is actually very short and easy to read, so I’m not including that much more here.
- Chen, T., & Meurant, G. (2024). Near-optimal convergence of the full orthogonalization method. ETNA - Electronic Transactions on Numerical Analysis, 60, 421–427. 10.1553/etna_vol60s421
- Saad, Y. (1981). Krylov subspace methods for solving large unsymmetric linear systems. Mathematics of Computation, 37(155), 105–126. 10.1090/s0025-5718-1981-0616364-6
- Saad, Y., & Schultz, M. H. (1986). GMRES: A Generalized Minimal Residual Algorithm for Solving Nonsymmetric Linear Systems. SIAM Journal on Scientific and Statistical Computing, 7(3), 856–869. 10.1137/0907058
- Paige, C. C., & Saunders, M. A. (1975). Solution of Sparse Indefinite Systems of Linear Equations. SIAM Journal on Numerical Analysis, 12(4), 617–629. 10.1137/0712047
- Hestenes, M. R., & Stiefel, E. (1952). Methods of conjugate gradients for solving linear systems (Vol. 49). NBS Washington, DC.
- Saad, Y. (2003). Iterative Methods for Sparse Linear Systems (pp. i–xviii). Society for Industrial. 10.1137/1.9780898718003.fm
- Meurant, G., & Duintjer Tebbens, J. (2020). Krylov Methods for Nonsymmetric Linear Systems: From Theory to Computations. In Springer Series in Computational Mathematics. Springer International Publishing. 10.1007/978-3-030-55251-0