Clock factorized quantum Monte Carlo method for long-range interacting systems
Simulating long-range interacting systems is a challenging task due to its computational complexity that the computational effort for each local update is of order \mathcal{O}(N) <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" display="inline"> <mml:mrow> <mml:mstyle mathvariant="script"> <mml:mi>𝒪</mml:mi> </mml:mstyle> <mml:mo stretchy="false" form="prefix">(</mml:mo> <mml:mi>N</mml:mi> <mml:mo stretchy="false" form="postfix">)</mml:mo> </mml:mrow> </mml:math> , where N <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" display="inline"> <mml:mi>N</mml:mi> </mml:math> is the size of the system. In this work, we introduce the clock factorized quantum Monte Carlo method, an efficient technique for simulating long-range interacting quantum systems. The method is developed by generalizing the clock Monte Carlo method for classical systems [Phys. Rev. E 99 010105 (2019)] to the path-integral representation of long-range interacting quantum systems, with some specific treatments for quantum cases and a few significant technical improvements in general. We first explain how the clock factorized quantum Monte Carlo method is implemented to reduce the computational overhead from \mathcal{O}(N) <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" display="inline"> <mml:mrow> <mml:mstyle mathvariant="script"> <mml:mi>𝒪</mml:mi> </mml:mstyle> <mml:mo stretchy="false" form="prefix">(</mml:mo> <mml:mi>N</mml:mi> <mml:mo stretchy="false" form="postfix">)</mml:mo> </mml:mrow> </mml:math> to \mathcal{O}(1) <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" display="inline"> <mml:mrow> <mml:mstyle mathvariant="script"> <mml:mi>𝒪</mml:mi> </mml:mstyle> <mml:mo stretchy="false" form="prefix">(</mml:mo> <mml:mn>1</mml:mn> <mml:mo stretchy="false" form="postfix">)</mml:mo> </mml:mrow> </mml:math> . In particular, the core ingredients, including the concepts of bound probabilities and bound rejection events, the recursive sampling procedure, and the fast algorithms for sampling an extensive set of discrete and small probabilities, are elaborated. Next, we show how the clock factorized quantum Monte Carlo method can be flexibly implemented in various update strategies, like the Metropolis and worm-type algorithms. Finally, we demonstrate the high efficiency of the clock factorized quantum Monte Carlo algorithms using examples of three typical long-range interacting quantum systems, including the transverse field Ising model with long-range z <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" display="inline"> <mml:mi>z</mml:mi> </mml:math> - z <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" display="inline"> <mml:mi>z</mml:mi> </mml:math> interaction, the extended Bose-Hubbard model with long-range density-density interactions, and the XXZ Heisenberg model with long-range spin interactions. We expect that the clock factorized quantum Monte Carlo method would find broad applications in statistical and condensed-matter physics.
Authors
- Youjin Deng (ORCID: https://orcid.org/0000-0001-9743-4013)
- Zhijie Fan (ORCID: https://orcid.org/0000-0001-8525-7849)
- Chao Zhang (ORCID: https://orcid.org/0000-0001-9521-8624)
Institutions
- University of Science and Technology of China (CN)
- Minjiang University (CN)
Publication Details
- Journal
- SciPost Physics Core
- Published
- 2025-04-08
- DOI
- https://doi.org/10.21468/scipostphyscore.8.2.036
- Citations
- 3
- Primary Topic
- Cold Atom Physics and Bose-Einstein Condensates
- Type
- article
- Field-Weighted Citation Impact
- 3.74
Funders
- National Natural Science Foundation of China
- Natural Science Foundation of Fujian Province
- National Key Research and Development Program of China