A simplified HSS preconditioner for generalized saddle point problems (Q291888): Difference between revisions
From MaRDI portal
Created a new Item |
Changed an Item |
||
| Property / review text | |||
This paper develops the SHSS preconditioner for generalized saddle point problems \[ \begin{bmatrix} A & B^T\\ -B & C \end{bmatrix}\, \begin{bmatrix} x\\y\end{bmatrix} = \begin{bmatrix} f\\ -g \end{bmatrix} \] that is built on and simplified from the classical HSS preconditioner of \textit{Z.-Z. Bai} et al. [SIAM J. Matrix Anal. Appl. 24, No. 3, 603--626 (2003; Zbl 1036.65032)]. The idea is to leave off parts of the HSS preconditioner \(P_{HSS} = \dfrac{1}{\alpha}\) \[ \begin{bmatrix} \alpha I + A& 0\\ 0 & \alpha I + C \end{bmatrix} \begin{bmatrix} \alpha I & B^T\\ -B & \alpha I\end{bmatrix} \] in the new preconditioner \(P_{SHSS} = \dfrac{1}{\alpha}\) \[ \begin{bmatrix} A& 0\\ 0 & \alpha I \end{bmatrix} \begin{bmatrix} \alpha I & B^T\\ -B & \alpha I\end{bmatrix}. \] The simpler preconditioner \(P_SHSS\) differs from the saddle point matrix \[ \begin{bmatrix} A & B^T\\ -B & C \end{bmatrix} \] only in the upper triangular block. This allows the thus preconditioned algorithm to solve only two linear systems where the more complex HSS methods need to solve three. Moreover, the spectral distribution of the preconditioned matrix improves significantly, leading to much shorter iteration sequences. A detailed spectral analysis of SHSS is included. Numerical experiments deal with preconditioned GMRES for the Stokes equation in 2D. Extensive numerical tests show the advantages (fewer iterations, CPU speedup by factors above \(5\), same accuracy) of SHSS over HSS as well as choices for a near optimal parameter \(\alpha\). | |||
| Property / review text: This paper develops the SHSS preconditioner for generalized saddle point problems \[ \begin{bmatrix} A & B^T\\ -B & C \end{bmatrix}\, \begin{bmatrix} x\\y\end{bmatrix} = \begin{bmatrix} f\\ -g \end{bmatrix} \] that is built on and simplified from the classical HSS preconditioner of \textit{Z.-Z. Bai} et al. [SIAM J. Matrix Anal. Appl. 24, No. 3, 603--626 (2003; Zbl 1036.65032)]. The idea is to leave off parts of the HSS preconditioner \(P_{HSS} = \dfrac{1}{\alpha}\) \[ \begin{bmatrix} \alpha I + A& 0\\ 0 & \alpha I + C \end{bmatrix} \begin{bmatrix} \alpha I & B^T\\ -B & \alpha I\end{bmatrix} \] in the new preconditioner \(P_{SHSS} = \dfrac{1}{\alpha}\) \[ \begin{bmatrix} A& 0\\ 0 & \alpha I \end{bmatrix} \begin{bmatrix} \alpha I & B^T\\ -B & \alpha I\end{bmatrix}. \] The simpler preconditioner \(P_SHSS\) differs from the saddle point matrix \[ \begin{bmatrix} A & B^T\\ -B & C \end{bmatrix} \] only in the upper triangular block. This allows the thus preconditioned algorithm to solve only two linear systems where the more complex HSS methods need to solve three. Moreover, the spectral distribution of the preconditioned matrix improves significantly, leading to much shorter iteration sequences. A detailed spectral analysis of SHSS is included. Numerical experiments deal with preconditioned GMRES for the Stokes equation in 2D. Extensive numerical tests show the advantages (fewer iterations, CPU speedup by factors above \(5\), same accuracy) of SHSS over HSS as well as choices for a near optimal parameter \(\alpha\). / rank | |||
Normal rank | |||
| Property / reviewed by | |||
| Property / reviewed by: Frank Uhlig / rank | |||
Normal rank | |||
| Property / Mathematics Subject Classification ID | |||
| Property / Mathematics Subject Classification ID: 65F08 / rank | |||
Normal rank | |||
| Property / Mathematics Subject Classification ID | |||
| Property / Mathematics Subject Classification ID: 65F10 / rank | |||
Normal rank | |||
| Property / Mathematics Subject Classification ID | |||
| Property / Mathematics Subject Classification ID: 65F50 / rank | |||
Normal rank | |||
| Property / zbMATH DE Number | |||
| Property / zbMATH DE Number: 6591883 / rank | |||
Normal rank | |||
| Property / zbMATH Keywords | |||
preconditioning | |||
| Property / zbMATH Keywords: preconditioning / rank | |||
Normal rank | |||
| Property / zbMATH Keywords | |||
Krylov subspace method | |||
| Property / zbMATH Keywords: Krylov subspace method / rank | |||
Normal rank | |||
| Property / zbMATH Keywords | |||
saddle point problem | |||
| Property / zbMATH Keywords: saddle point problem / rank | |||
Normal rank | |||
| Property / zbMATH Keywords | |||
SHSS preconditioner | |||
| Property / zbMATH Keywords: SHSS preconditioner / rank | |||
Normal rank | |||
| Property / zbMATH Keywords | |||
Stokes problem | |||
| Property / zbMATH Keywords: Stokes problem / rank | |||
Normal rank | |||
| Property / zbMATH Keywords | |||
algorithm | |||
| Property / zbMATH Keywords: algorithm / rank | |||
Normal rank | |||
| Property / zbMATH Keywords | |||
numerical experiment | |||
| Property / zbMATH Keywords: numerical experiment / rank | |||
Normal rank | |||
Revision as of 19:58, 27 June 2023
scientific article
| Language | Label | Description | Also known as |
|---|---|---|---|
| English | A simplified HSS preconditioner for generalized saddle point problems |
scientific article |
Statements
A simplified HSS preconditioner for generalized saddle point problems (English)
0 references
10 June 2016
0 references
This paper develops the SHSS preconditioner for generalized saddle point problems \[ \begin{bmatrix} A & B^T\\ -B & C \end{bmatrix}\, \begin{bmatrix} x\\y\end{bmatrix} = \begin{bmatrix} f\\ -g \end{bmatrix} \] that is built on and simplified from the classical HSS preconditioner of \textit{Z.-Z. Bai} et al. [SIAM J. Matrix Anal. Appl. 24, No. 3, 603--626 (2003; Zbl 1036.65032)]. The idea is to leave off parts of the HSS preconditioner \(P_{HSS} = \dfrac{1}{\alpha}\) \[ \begin{bmatrix} \alpha I + A& 0\\ 0 & \alpha I + C \end{bmatrix} \begin{bmatrix} \alpha I & B^T\\ -B & \alpha I\end{bmatrix} \] in the new preconditioner \(P_{SHSS} = \dfrac{1}{\alpha}\) \[ \begin{bmatrix} A& 0\\ 0 & \alpha I \end{bmatrix} \begin{bmatrix} \alpha I & B^T\\ -B & \alpha I\end{bmatrix}. \] The simpler preconditioner \(P_SHSS\) differs from the saddle point matrix \[ \begin{bmatrix} A & B^T\\ -B & C \end{bmatrix} \] only in the upper triangular block. This allows the thus preconditioned algorithm to solve only two linear systems where the more complex HSS methods need to solve three. Moreover, the spectral distribution of the preconditioned matrix improves significantly, leading to much shorter iteration sequences. A detailed spectral analysis of SHSS is included. Numerical experiments deal with preconditioned GMRES for the Stokes equation in 2D. Extensive numerical tests show the advantages (fewer iterations, CPU speedup by factors above \(5\), same accuracy) of SHSS over HSS as well as choices for a near optimal parameter \(\alpha\).
0 references
preconditioning
0 references
Krylov subspace method
0 references
saddle point problem
0 references
SHSS preconditioner
0 references
Stokes problem
0 references
algorithm
0 references
numerical experiment
0 references