Fast iterative solution of the Bethe-Salpeter eigenvalue problem using low-rank and QTT tensor approximation

From MaRDI portal
Publication:1685252

DOI10.1016/J.JCP.2016.12.047zbMATH Open1376.65045arXiv1602.02646OpenAlexW2252696022WikidataQ115214797 ScholiaQ115214797MaRDI QIDQ1685252FDOQ1685252


Authors: P. Benner, V. Khoromskaia, Boris N. Khoromskij, Sergey Dolgov Edit this on Wikidata


Publication date: 13 December 2017

Published in: Journal of Computational Physics (Search for Journal in Brave)

Abstract: In this paper, we study and implement the structural iterative eigensolvers for the large-scale eigenvalue problem in the Bethe-Salpeter equation (BSE) based on the reduced basis approach via low-rank factorizations in generating matrices, introduced in the previous paper. The approach reduces numerical costs down to mathcalO(Nb2) in the size of atomic orbitals basis set, Nb, instead of practically intractable mathcalO(Nb6) complexity scaling for the direct diagonalization of the BSE matrix. As an alternative to rank approximation of the static screen interaction part of the BSE matrix, we propose to restrict it to a small active sub-block, with a size balancing the storage for rank-structured representations of other matrix blocks. We demonstrate that the enhanced reduced-block approximation exhibits higher precision within the controlled numerical cost, providing as well a distinct two-sided error estimate for the BSE eigenvalues. It is shown that further reduction of the asymptotic computational cost is possible due to ALS-type iteration in block tensor train (TT) format applied to the quantized-TT (QTT) tensor representation of both long eigenvectors and rank-structured matrix blocks. The QTT-rank of these entities possesses almost the same magnitude as the number of occupied orbitals in the molecular systems, No, hence the overall asymptotic complexity for solving the BSE problem can be estimated by mathcalO(log(No)No2). We confirm numerically a considerable decrease in computational time for the presented iterative approach applied to various compact and chain-type molecules, while supporting sufficient accuracy.


Full work available at URL: https://arxiv.org/abs/1602.02646




Recommendations




Cites Work


Cited In (10)

Uses Software





This page was built for publication: Fast iterative solution of the Bethe-Salpeter eigenvalue problem using low-rank and QTT tensor approximation

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q1685252)