Approximate Inversion of Discrete Fourier Integral Operators via Hierarchically Semiseparable Matrices
Abstract: This paper introduces a novel method for approximating the inverse of discrete Fourier integral operators (FIOs). Given an matrix representation of an FIO, the proposed algorithm consists of two stages. In the offline stage, we first construct a butterfly factorization (BF) of , which enables fast forward matrix-vector multiplication. We then construct a hierarchically semiseparable (HSS) approximation , where , using fast applications of and to random matrices. Finally, we apply the ULV factorization to the HSS matrix to obtain an approximation . Combining these approximations yields an approximate inverse . The offline stage has complexity for 1D problems and for 2D problems. In the online stage, the proposed method approximates for a given input vector with complexity for both 1D and 2D problems. The proposed method can be used either as a direct solver or as a preconditioner for iterative methods. Numerical results for 1D and 2D FIOs demonstrate the effectiveness of the proposed method.
Paper Prompts
Sign up for free to create and run prompts on this paper.