BTTB preconditioners for BTTB systems

BTTB preconditioners for BTTB systems

0.00 Avg rating0 Votes
Article ID: iaor20123763
Volume: 60
Issue: 1
Start Page Number: 153
End Page Number: 167
Publication Date: May 2012
Journal: Numerical Algorithms
Authors: ,
Keywords: gradient methods
Abstract:

In this paper, we consider solving the BTTB system T m , n [ f ] x = b equ1 by the preconditioned conjugate gradient (PCG) method, where T m , n [ f ] equ2 denotes the m × m block Toeplitz matrix with n × n Toeplitz blocks (BTTB) generated by a (2π, 2π)‐periodic continuous function f(x, y). We propose using the BTTB matrix T m , n [ 1 / f ] equ3 to precondition the BTTB system and prove that only O(m) + O(n) eigenvalues of the preconditioned matrix T m , n [ 1 / f ] T m , n [ f ] equ4 are not around 1 under the condition that f(x, y) > 0. We then approximate 1/f(x, y) by a bivariate trigonometric polynomial, which can be obtained in O(m n log(m n)) operations by using the fast Fourier transform technique. Numerical results show that our BTTB preconditioner is more efficient than block circulant preconditioners.

Reviews

Required fields are marked *. Your email address will not be published.