English

Low-rank Riemannian eigensolver for high-dimensional Hamiltonians

Numerical Analysis 2019-09-04 v1

Abstract

Such problems as computation of spectra of spin chains and vibrational spectra of molecules can be written as high-dimensional eigenvalue problems, i.e., when the eigenvector can be naturally represented as a multidimensional tensor. Tensor methods have proven to be an efficient tool for the approximation of solutions of high-dimensional eigenvalue problems, however, their performance deteriorates quickly when the number of eigenstates to be computed increases. We address this issue by designing a new algorithm motivated by the ideas of Riemannian optimization (optimization on smooth manifolds) for the approximation of multiple eigenstates in the tensor-train format, which is also known as matrix product state representation. The proposed algorithm is implemented in TensorFlow, which allows for both CPU and GPU parallelization.

Keywords

Cite

@article{arxiv.1811.11049,
  title  = {Low-rank Riemannian eigensolver for high-dimensional Hamiltonians},
  author = {Maxim Rakhuba and Alexander Novikov and Ivan Oseledets},
  journal= {arXiv preprint arXiv:1811.11049},
  year   = {2019}
}
R2 v1 2026-06-23T06:22:12.334Z