Iterative solution of the Lippmann-Schwinger equation in strongly scattering media by randomized construction of preconditioners.

In this work the Lippmann-Schwinger equation is used to model seismic waves in strongly scattering media. To directly solve the discretized problem with matrix inversion is time-consuming, therefore we use iterative methods. The Born series is a well-known scattering series which gives the solution with relatively small cost, but it has limited use as it only converges for small scattering potentials. There exist other scattering series with preconditioners that have been shown to converge for any contrast, but the methods might require many iterations for models with high contrast. Here we develop new preconditioners based on randomized matrix approximations and hierarchical matrices which can make the scattering series converge for any contrast with a low number of iterations. We describe two different preconditioners; one is best for lower frequencies and the other for higher frequencies. We use the fast Fourier transform (FFT) both in the construction of the preconditioners and in the iterative solution, and this makes the methods efficient, with an approximate cost of O($N \log N$) or O($N (\log N)^2$), where $N$ is the number of grid blocks. The performance of the two preconditioners are illustrated by numerical experiments on two 2D models.

[1]  V. Edwards Scattering Theory , 1973, Nature.

[2]  M. Jakobsen,et al.  Homotopy analysis of the Lippmann–Schwinger equation for seismic wavefield modelling in strongly scattering media , 2020 .

[3]  M. Jakobsen,et al.  On the applicability of a renormalized Born series for seismic wavefield modelling in strongly scattering media , 2019, Journal of Geophysics and Engineering.

[4]  M. Jakobsen,et al.  Taming the divergent terms in the scattering series of Born by renormalization , 2019, SEG Technical Program Expanded Abstracts 2019.

[5]  Yingcai Zheng,et al.  Convergence acceleration in scattering series and seismic waveform inversion using nonlinear Shanks transformation , 2018, Geophysical Journal International.

[6]  Michael J. O'Sullivan,et al.  Randomized Truncated SVD Levenberg‐Marquardt Approach to Geothermal Natural State and History Matching , 2017, 1710.01031.

[7]  Velimir V. Vesselinov,et al.  Large‐scale inverse model analyses employing fast randomized data reduction , 2017 .

[8]  Stéphanie Chaillat,et al.  Theory and implementation of ℋ-matrix based iterative and direct solvers for Helmholtz and elastodynamic oscillatory kernels , 2017, J. Comput. Phys..

[9]  Michael W. Mahoney,et al.  RandNLA , 2016, Commun. ACM.

[10]  Gerwin Osnabrugge,et al.  A convergent Born series for solving the inhomogeneous Helmholtz equation in arbitrarily large media , 2016, J. Comput. Phys..

[11]  Bjørn Ursin,et al.  Full waveform inversion in the frequency domain using direct iterative T-matrix methods , 2015 .

[12]  Joe LoVetri,et al.  Ultrasound tomography for simultaneous reconstruction of acoustic density, attenuation, and compressibility profiles. , 2015, The Journal of the Acoustical Society of America.

[13]  Georg Stadler,et al.  Scalable and efficient algorithms for the propagation of uncertainty from data through inference to prediction for large-scale problems, with application to flow of the Antarctic ice sheet , 2014, J. Comput. Phys..

[14]  B. Engquist,et al.  Sweeping preconditioner for the Helmholtz equation: Hierarchical matrix representation , 2010, 1007.4290.

[15]  Nathan Halko,et al.  Finding Structure with Randomness: Probabilistic Algorithms for Constructing Approximate Matrix Decompositions , 2009, SIAM Rev..

[16]  Lehel Banjai,et al.  Hierarchical matrix techniques for low- and high-frequency Helmholtz problems , 2007 .

[17]  Gary Martin,et al.  Marmousi2 An elastic upgrade for Marmousi , 2006 .

[18]  S. Liao,et al.  Beyond Perturbation: Introduction to the Homotopy Analysis Method , 2003 .

[19]  W. Hackbusch,et al.  Introduction to Hierarchical Matrices with Applications , 2003 .

[20]  William W. Hager,et al.  Updating the Inverse of a Matrix , 1989, SIAM Rev..

[21]  Robert W. Clayton,et al.  A Born-WKBJ inversion method for acoustic reflection data , 1981 .

[22]  J. Tukey,et al.  An algorithm for the machine calculation of complex Fourier series , 1965 .

[23]  J. Schwinger,et al.  Variational Principles for Scattering Processes. I , 1950 .

[24]  Sabrina Eberhart,et al.  Methods Of Theoretical Physics , 2016 .

[25]  Wolfgang Nowak,et al.  Efficient Computation of Linearized Cross-Covariance and Auto-Covariance Matrices of Interdependent Quantities , 2003 .

[26]  Wolfgang Hackbusch,et al.  A Sparse Matrix Arithmetic Based on H-Matrices. Part I: Introduction to H-Matrices , 1999, Computing.

[27]  G. Golub Matrix computations , 1983 .