Next Article in Journal
Semi-Self-Supervised Domain Adaptation: Developing Deep Learning Models with Limited Annotated Data for Wheat Head Segmentation
Next Article in Special Issue
On Implementing a Two-Step Interior Point Method for Solving Linear Programs
Previous Article in Journal
Artificial Intelligence in Modeling and Simulation
Previous Article in Special Issue
Solving Least-Squares Problems via a Double-Optimal Algorithm and a Variant of the Karush–Kuhn–Tucker Equation for Over-Determined Systems
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Re-Orthogonalized/Affine GMRES and Orthogonalized Maximal Projection Algorithm for Solving Linear Systems

1
Center of Excellence for Ocean Engineering, National Taiwan Ocean University, Keelung 202301, Taiwan
2
Department of Mechanical Engineering, National United University, Miaoli 36063, Taiwan
*
Author to whom correspondence should be addressed.
Algorithms 2024, 17(6), 266; https://doi.org/10.3390/a17060266
Submission received: 19 May 2024 / Revised: 9 June 2024 / Accepted: 14 June 2024 / Published: 15 June 2024
(This article belongs to the Special Issue Numerical Optimization and Algorithms: 2nd Edition)

Abstract

GMRES is one of the most powerful and popular methods to solve linear systems in the Krylov subspace; we examine it from two viewpoints: to maximize the decreasing length of the residual vector, and to maintain the orthogonality of the consecutive residual vector. A stabilization factor, η, to measure the deviation from the orthogonality of the residual vector is inserted into GMRES to preserve the orthogonality automatically. The re-orthogonalized GMRES (ROGMRES) method guarantees the absolute convergence; even the orthogonality is lost gradually in the GMRES iteration. When η<1/2, the residuals’ lengths of GMRES and GMRES(m) no longer decrease; hence, η<1/2 can be adopted as a stopping criterion to terminate the iterations. We prove η=1 for the ROGMRES method; it automatically keeps the orthogonality, and maintains the maximality for reducing the length of the residual vector. We improve GMRES by seeking the descent vector to minimize the residual in a larger space of the affine Krylov subspace. The resulting orthogonalized maximal projection algorithm (OMPA) is identified as having good performance. We further derive the iterative formulas by extending the GMRES method to the affine Krylov subspace; these equations are slightly different from the equations derived by Saad and Schultz (1986). The affine GMRES method is combined with the orthogonalization technique to generate a powerful affine GMRES (A-GMRES) method with high performance.
Keywords: GMRES; absolute convergence; orthogonality of consecutive residual vector; maximal decreasing length of residual vector; restarted and re-orthogonalized GMRES; affine GMRES; orthogonalized maximal projection algorithm GMRES; absolute convergence; orthogonality of consecutive residual vector; maximal decreasing length of residual vector; restarted and re-orthogonalized GMRES; affine GMRES; orthogonalized maximal projection algorithm

Share and Cite

MDPI and ACS Style

Liu, C.-S.; Chang , C.-W.; Kuo , C.-L. Re-Orthogonalized/Affine GMRES and Orthogonalized Maximal Projection Algorithm for Solving Linear Systems. Algorithms 2024, 17, 266. https://doi.org/10.3390/a17060266

AMA Style

Liu C-S, Chang  C-W, Kuo  C-L. Re-Orthogonalized/Affine GMRES and Orthogonalized Maximal Projection Algorithm for Solving Linear Systems. Algorithms. 2024; 17(6):266. https://doi.org/10.3390/a17060266

Chicago/Turabian Style

Liu, Chein-Shan, Chih-Wen Chang , and Chung-Lun Kuo . 2024. "Re-Orthogonalized/Affine GMRES and Orthogonalized Maximal Projection Algorithm for Solving Linear Systems" Algorithms 17, no. 6: 266. https://doi.org/10.3390/a17060266

APA Style

Liu, C.-S., Chang , C.-W., & Kuo , C.-L. (2024). Re-Orthogonalized/Affine GMRES and Orthogonalized Maximal Projection Algorithm for Solving Linear Systems. Algorithms, 17(6), 266. https://doi.org/10.3390/a17060266

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop