Lanczos-based Low-Rank Correction Method for Solving the Dyson Equation in Inhomogenous Dynamical Mean-Field Theory
Pierre Carrier, Jok M. Tang, Yousef Saad, James K. Freericks

TL;DR
This paper introduces a Lanczos-based low-rank correction algorithm that significantly accelerates the computation of local Green's functions in inhomogeneous dynamical mean-field theory, enabling efficient solutions for large sparse matrices.
Contribution
The paper presents a novel low-rank algorithm based on Lanczos methods that improves the efficiency of solving Dyson's equation in inhomogeneous DMFT, outperforming traditional matrix inversion techniques.
Findings
At least 25-fold performance improvement over explicit matrix inversion.
Comparable scaling of the low-rank method and domain decomposition methods.
Effective for large sparse matrices in strongly interacting systems.
Abstract
Inhomogeneous dynamical mean-field theory has been employed to solve many interesting strongly interacting problems from transport in multilayered devices to the properties of ultracold atoms in a trap. The main computational step, especially for large systems, is the problem of calculating the inverse of a large sparse matrix to solve Dyson's equation and determine the local Green's function at each lattice site from the corresponding local self-energy. We present a new efficient algorithm, the Lanczos-based low-rank algorithm, for the calculation of the inverse of a large sparse matrix which yields this local (imaginary time) Green's function. The Lanczos-based low-rank algorithm is based on a domain decomposition viewpoint, but avoids explicit calculation of Schur complements and relies instead on low-rank matrix approximations derived from the Lanczos algorithm, for solving the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
