SciPost logo

SciPost Submission Page

Dual applications of Chebyshev polynomials method: Efficiently finding thousands of central eigenvalues for many-spin systems

by Haoyu Guan, Wenxian Zhang

This Submission thread is now published as

Submission summary

Authors (as registered SciPost users): Haoyu Guan
Submission information
Preprint Link: scipost_202106_00048v3  (pdf)
Code repository: https://doi.org/10.5281/zenodo.5513873
Data repository: https://doi.org/10.5281/zenodo.5513873
Date accepted: 2021-11-01
Date submitted: 2021-10-24 17:19
Submitted by: Guan, Haoyu
Submitted to: SciPost Physics
Ontological classification
Academic field: Physics
Specialties:
  • Quantum Physics
Approach: Computational

Abstract

Computation of a large group of interior eigenvalues at the middle spectrum is an important problem for quantum many-body systems, where the level statistics provides characteristic signatures of quantum chaos. We propose an exact numerical method, dual applications of Chebyshev polynomials (DACP), to simultaneously find thousands of central eigenvalues, where the level space decreases exponentially with the system size. To disentangle the near-degenerate problem, we employ twice the Chebyshev polynomials, to construct an exponential semicircle filter as a preconditioning step and to generate a large set of proper basis states in the desired subspace. Numerical calculations on Ising spin chain and spin glass shards confirm the correctness and efficiency of DACP. As numerical results demonstrate, DACP is $30$ times faster than the state-of-the-art shift-invert method for the Ising spin chain while $8$ times faster for the spin glass shards. In contrast to the shift-invert method, the computation time of DACP is only weakly influenced by the required number of eigenvalues, which renders it a powerful tool for large scale eigenvalues computations. Moreover, the consumed memory also remains a small constant (5.6 GB) for spin-$1/2$ systems consisting of up to $20$ spins, making it desirable for parallel computing.

List of changes

1. We revise the first paragraph of the Conclusion Section to obtain a clearer expression.
2. We add the relationship between x and i, and illustrate the process of block filtering by a 2x2 matrix example in Appendix C.
3. We revise the last sentence of Appendix E to make it clearer.
4. We have proofread the manuscript again.

Published as SciPost Phys. 11, 103 (2021)

Login to report or comment