Fourier analysis of frequency filtering decomposition preconditioners

https://doi.org/10.1016/j.amc.2009.12.024Get rights and content

Abstract

In this paper, frequency filtering decomposition (FFD) preconditioner is analyzed by the approach of Fourier analysis. The condition number estimation of a preconditioned 2-D model problem is presented. Analysis reveals that condition number of the preconditioned matrix grows like O(h-1), with h be the mesh size. By using the framework of FFD, a stabilized frequency filtering decomposition (SFFD) method is proposed and analyzed by Fourier method. Results show that SFFD preconditioner is superior to FFD preconditioner in the sense that κ(MSFFD-1A)κ(MFFD-1A). Numerical tests are performed to illustrate the theoretical results and the superiority of SFFD preconditioner.

Introduction

In many applications, we have to iteratively solve large sparse block tridiagonal linear systems of equations. The efficiency of an iterative solver depends strongly on the quality of preconditioners used. One class of preconditioners is based on incomplete factorization of the coefficient matrix. Examples of such kinds of preconditioners include the (block) ILU type preconditioners proposed by Meijerink and van der Vorst [28], Axelsson and co-workers [3], [4], [5], [16], Meurant [26], [27], and the incomplete QR type preconditioners, e.g., IGO explored in [6], [8] and MIQR proposed in [23]. Frequency filtering decomposition (FFD) preconditioner proposed by Wittum [39] is a special kind of incomplete block factorization preconditioner. It satisfies certain filtering condition, which is an important feature of the preconditioner. If a logarithmic sequences of the FFD preconditioners are used in a special combinative way, it is shown in [34], [39] that the FFD preconditioner can lead to h-independent convergence rate for solving a special elliptic problem. The FFD preconditioner has also been shown to be quite efficient for interface problems arising from the mortar element method [21], and it has been parallelized by combining FFD with a Schur complement domain decomposition method [37]. Following the framework of frequency filtering decomposition, several generalized and optimized frequency filtering type preconditioners have been proposed and widely investigated in [1], [2], [11], [12], [17], [18], [34], [35], [36].

Fourier analysis is an old technique for analyzing iterative methods or preconditioners [32]. It is used by Brandt [10] to estimate the convergence rate of multigrid iterations [9], [38]. The framework of Fourier analysis for iterative methods and preconditioners is established by Chan and Elman [13], and popularized by Chan and co-workers [14], [15], [26], Le Veque and Trefethen [22], and Otto [31]. For linear systems arising from the discretization of Poisson equation by standard second-order finite difference scheme with mesh size h, it has been illustrated that condition number of the preconditioned matrix is with order O(h-2) for ILU preconditioner [28], [33], and O(h-1) for modified ILU preconditioner (with a non-zero lumping term) [4], [20], relaxed ILU preconditioner with optimal relaxation parameter [14], [15] and relaxed nested factorization preconditioner [19]. Recently, Niu et al. proposed an optimal modification of the TFFD preconditioner [1] by the approach of Fourier analysis. With the optimal parameters, condition number of the preconditioned matrix is with order O(h-23) [29]. Moreover, for linear systems of equations generated from discretization of second-order self-adjoint elliptic-periodic boundary value problems, Bai et al. [7] derive a combinative preconditioner by combining incomplete Cholesky factorization and Sherman–Morrison–Woodbury update, and they illustrate that the preconditioned matrix has a condition number of order O(h-1).

In present paper, we intend to analyze the FFD preconditioner by the approach of Fourier analysis based on a representative 2-Dimensional Poisson equation. The eigenvalue distribution and condition number estimation of the preconditioned matrix are analyzed by the Fourier method. Results show that eigenvalues of the FFD preconditioned Dirichlet operator are always larger than 1, and the condition number grows like O(h-1). These properties can be predicted by Fourier analysis of an associated periodic problem. Spectrum distribution show that the lower part of Fourier eigenvalues match very well; though upper part of the Fourier eigenvalues are not so close to each other, their dependence on mesh size h is quite similar.

By introducing a lumping term ch2 in the recursion formula of frequency filtering decomposition, we further introduce a stabilized frequency filtering decomposition (SFFD), and carry out Fourier analysis for the SFFD preconditioner. Analysis reveals that SFFD preconditioner is superior to FFD preconditioner in the sense that condition number of SFFD preconditioned matrix is smaller. Theoretical results are illustrated by numerical experiments. Performance of SFFD preconditioner is compared with block SSOR, FFD and MILU preconditioner on some problems generated from discretization of certain PDEs with discontinuous coefficients. Comparison results show that SFFD/FFD preconditioner is more robust, and SFFD preconditioner is superior to FFD preconditioner with properly chosen parameters.

In this paper, ctridm(α,β,γ) and circm(γ1,,γm) are used to denote circulant tridiagonal matrix and circulant matrix of order m:ctridm(α,β,γ)=βγααγγαβ,circm(γ1,,γm)γ1γ2γm-1γmγmγ1γ2γm-1γ3γmγ1γ2γ2γ3γmγ1;and tridm(α,β,γ) is used to denote m×m tridiagonal matrix:tridm(α,β,γ)=βγαγαβ.

Section snippets

Description of the model problem

Fourier analysis will be based on following Poisson’s equation-Δu=fposed on the unite square Ω=0x,y1 as a model problem. We consider Dirichlet boundary conditionsu(x,y)=0,and periodic boundary conditionsu(x,0)=u(x,1)u(0,y)=u(1,y).

This model problem has been used in [4], [13], [15]. Discretizing (1) with Dirichlet boundary conditions by standard second-order finite differences on a uniform (m+1)×(m+1) grid, i.e., hd=1m+1, then we can derive an m2×m2 linear systemA^u=bˆ,whereA^=ImD^+k2S^Im,D^=

Stabilized frequency filtering decomposition

Firstly, we introduce stabilized frequence filtering decomposition (SFFD) as follows:MSFFD(d)=T1L1T2Ln-1TnT1-1T2-1Tn-1T1U1T2Un-1Tn,with the diagonal blocks Ti computed by the following recursion formulaTi=D1,i=1,Di-Θi+chd2Im,1<in.Here Θi is the diagonal approximation of Schur complement Li-1Ti-1-1Ui-1, and it can be determined byΘie(1)=Li-1Ti-1-1Ui-1e(1).Define the SFFD preconditioner MSFFD for periodic problem byMSFFD=(L+T)T-1(T+U),where T=InT0 and T0=circn(d˜,-1,0,,0

Numerical examples

In this section, performances of the SFFD, FFD and ILU(0) preconditioner are examined and compared with the SSOR and MILU preconditioners on some matrices generated from the discretization of partial differential equations with discontinues coefficients. All the tests are run on an Intel Pentium IV Dual-Core linux-based system with main memory 2 GB. The software Matlab 7.5 is used.

In the tests, the algorithm is stopped whenever relative norm ||b-Axk||2||b||2 is less than 10-12. Both the exact

Conclusions

In this paper, we have proposed a variant of the frequency filtering decomposition. The FFD preconditioner and its variant are analyzed by Fourier method. The superiority of the variant is illustrated for some appropriately selected parameters. Theoretical results are illustrated by numerical tests. Choice of the relaxation parameter c is a difficult task, as it is problem dependent. The idea of dynamically relaxed methods [24], [25], [30] maybe helpful to improve the robustness of the

Acknowledgements

Part of the work was performed during the first author visit INRIA funded by CSC (China Scholarship Council); he would like to thank Dr. Laura Grigori, Professor Frédéric Nataf, and Pawan Kumar for their hospitality and many enjoyable discussions of the problem, he also thank CSC and INRIA for their financial supports. Finally, we would like to thank professor Z.-Z. Bai and two anonymous referees for their valuable suggestions which improve the work considerably.

References (39)

  • Z.-Z. Bai et al.

    Numerical study on incomplete orthogonal factorization preconditioners

    J. Comput. Appl. Math.

    (2009)
  • Y. Achdou et al.

    An iterated tangential filtering decomposition

    Numer. Linear Algebra Appl.

    (2003)
  • Y. Achdou et al.

    Low frequency tangential filtering decomposition

    Numer. Linear Algebra Appl.

    (2007)
  • O. Axelsson et al.

    On the eigenvalue estimates for block incomplete factorization methods

    SIAM J. Matrix Anal. Appl.

    (1995)
  • O. Axelsson et al.

    On the eigenvalue distribution of a class of preconditioning methods

    Numer. Math.

    (1986)
  • O. Axelsson

    Iterative Solution Methods

    (1994)
  • Z.-Z. Bai et al.

    A class of incomplete orthogonal factorization methods

    BIT

    (2001)
  • Z.-Z. Bai et al.

    Combinative preconditioners of modified incomplete Cholesky factorization and Sherman–Morrison–Woodbury update for self-adjoint elliptic Dirichlet-periodic boundary value problems

    J. Comput. Math.

    (2004)
  • T. Boonen et al.

    Local Fourier analysis of multigrid for the curl curl equation

    SIAM J. Sci. Comput.

    (2008)
  • A. Brandt

    Rigorous local model analysis of multigrid

    Math. Comput.

    (1977)
  • A. Buzdin

    Tangential decomposition

    Computing

    (1998)
  • A. Buzdin et al.

    Two-frequency decomposition

    Numer. Math.

    (2004)
  • T.F. Chan et al.

    Fourier analysis of iterative methods for elliptic problems

    SIAM Rev.

    (1989)
  • T.F. Chan

    Fourier analysis of relaxed incomplete factorization preconditioners

    SIAM J. Sci. Comput.

    (1991)
  • T.F. Chan et al.

    Fourier analysis of incomplete factorization preconditioners for three-dimensional anisotropic problems

    SIAM J. Sci. Stat. Comput.

    (1992)
  • P. Concus et al.

    Block preconditioning for the conjugate gradient method

    SIAM J. Sci. Stat. Comput.

    (1985)
  • M.J. Gander et al.

    AILU: a preconditioner based on the analytic factorization of the elliptic operator

    Numer. Linear Algebra Appl.

    (2000)
  • L. Grigori, F. Nataf, Q. Niu, Two sides tangential filtering decomposition, INRIA Technical Report, RR-6554,...
  • P. Kumar, L. Grigori, F. Nataf, Q. Niu, Combinative preconditioning based on relaxed nested factorization and...
  • Cited by (0)

    This work is supported by the National Natural Science Foundation of China No. 10961010.

    1

    The work of this author was performed during his author visit INRIA, funded by China Scholarship Council.

    View full text