Preconditioning Techniques in Krylov Subspace Methods

Authors

  • Zina Jabbar Najm University of Mohaghegh Ardabili

DOI:

https://doi.org/10.47134/ppm.v2i4.2054

Keywords:

Krylov Methods, Preconditioning, Conjugate Gradient, Artificial Intelligence

Abstract

This study discusses preconditioning approaches to address large, sparse linear systems as well as Krylov subspace methods. Among others, computational fluid dynamics, structural analysis, and electromagnetic simulations use Krylov methods like the Conjugate Gradient (CG) and Generalized Minimal Residual (GMRES). These techniques use iterative approximations that approach to the solution by projecting the problem onto a Krylov subspace. The efficiency of Krylov methods is greatly influenced by the selection of preconditions, which help the system's conditioning and so accelerate convergence. Jacobi Preconditioning, Incomplete LU Decomposition (ILU), and Multigrid Preconditioning are examples of preconditioning techniques. Though it has advantages, preconditioning has disadvantages including choosing the proper conditions and controlling memory and costing calculations. Further investigated were possible changes including adaptive and nonlinear preconditioning as well as the integration of Artificial Intelligence

References

Axelsson, O. (1994). Iterative solution methods. Cambridge University Press. DOI: https://doi.org/10.1017/CBO9780511624100

Bai, Z., Saad, Y., & Van der Vorst, H. (2002). Parallel iterative methods for large linear systems. Society for Industrial and Applied Mathematics (SIAM). DOI: https://doi.org/10.1016/S0377-0427(02)00534-4

Bai, Z., Saad, Y., & Van der Vorst, H. (2011). Parallel iterative methods for large linear systems. Society for Industrial and Applied Mathematics (SIAM).

Barrett, R., Berry, M. W., Chan, T. F., Demmel, J. W., Donato, R. A., Dongarra, J. J., & Van der Vorst, H. A. (1994). Templates for the solution of linear systems: Building blocks for iterative methods. SIAM. DOI: https://doi.org/10.1137/1.9781611971538

Benzi, M. (2002). Preconditioning techniques for large linear systems: A survey. Journal of Computational Physics, 182(2), 522-550. DOI: https://doi.org/10.1006/jcph.2002.7176

Bruus, H. (2011). Computational fluid dynamics: An introduction. Oxford University Press.

Cai, Z., Chen, W., & He, X. (2005). Neighborhood preconditioning for sparse linear systems. Numerical Linear Algebra with Applications, 12(6), 553-571.

Davis, T. A. (2006). Direct methods for sparse linear systems. SIAM. DOI: https://doi.org/10.1137/1.9780898718881

Duff, I. S., & Scott, P. (2004). Direct methods for large sparse matrices. Computational Mathematics and Applications, 47(8), 1265-1279.

Ernst, O., Löhner, R., & Behr, M. (2014). Numerical methods for large-scale computational mechanics. Springer.

Greenbaum, A. (1997). Iterative methods for solving linear systems. SIAM. DOI: https://doi.org/10.1137/1.9781611970937

Hackbusch, W. (2003). Multi-grid methods and applications. Springer.

Hageman, L. A., & Young, D. M. (2000). Applied iterative methods. Dover Publications.

Henson, V. E., & Yang, U. M. (2002). Algebraic multigrid methods. SIAM Journal on Scientific Computing, 23(1), 106-129.

Hochbruck, M., & Lubich, C. (2005). On the numerical solution of the stiff Lyapunov equation. SIAM Journal on Matrix Analysis and Applications, 27(4), 1091-1108.

Liesen, J., & Embree, M. (2012). Krylov subspace methods: Principles and analysis. Cambridge University Press. DOI: https://doi.org/10.1093/acprof:oso/9780199655410.001.0001

Liu, Y., Wang, X., & Zhang, H. (2021). Deep learning-based preconditioning for large-scale linear systems: A data-driven approach. Journal of Computational Physics, 430, 109951.

Oosterlee, C. W., & Wesseling, P. (2001). Iterative methods for large linear systems. Springer.

Saad, Y. (2003). Iterative methods for sparse linear systems (2nd ed.). Society for Industrial and Applied Mathematics (SIAM). DOI: https://doi.org/10.1137/1.9780898718003

Schwarz, A. (2002). Iterative methods for linear systems: Numerical methods and scientific computing. Wiley.

Toselli, A., & Widlund, O. B. (2005). Domain decomposition methods—Algorithms and theory. Springer. DOI: https://doi.org/10.1007/b137868

Vassilevski, P. S. (2008). Multilevel block factorization preconditioners. SIAM.

Wesseling, P., & Oosterlee, C. W. (2001). Iterative methods for solving linear systems. Springer.

Xu, J. (2002). Iterative methods for solving linear systems. SIAM.

Zhu, Z., Yang, X., & Li, X. (2020). Artificial intelligence in preconditioning of large linear systems. Numerical Linear Algebra with Applications, 27(5), 1034-1056.

Downloads

Published

2025-08-26

How to Cite

Najm, Z. J. (2025). Preconditioning Techniques in Krylov Subspace Methods. Jurnal Pendidikan Matematika, 2(4), 17. https://doi.org/10.47134/ppm.v2i4.2054

Issue

Section

Articles

Similar Articles

1 2 > >> 

You may also start an advanced similarity search for this article.