Self-learning Monte Carlo with deep neural networks

Huitao Shen, Junwei Liu, and Liang Fu
Phys. Rev. B 97, 205140 – Published 29 May 2018
PDFHTMLExport Citation

Abstract

The self-learning Monte Carlo (SLMC) method is a general algorithm to speedup MC simulations. Its efficiency has been demonstrated in various systems by introducing an effective model to propose global moves in the configuration space. In this paper, we show that deep neural networks can be naturally incorporated into SLMC, and without any prior knowledge can learn the original model accurately and efficiently. Demonstrated in quantum impurity models, we reduce the complexity for a local update from O(β2) in Hirsch-Fye algorithm to O(βlnβ), which is a significant speedup especially for systems at low temperatures.

  • Figure
  • Figure
  • Figure
  • Figure
  • Received 16 January 2018
  • Revised 16 May 2018

DOI:https://doi.org/10.1103/PhysRevB.97.205140

©2018 American Physical Society

Physics Subject Headings (PhySH)

Condensed Matter, Materials & Applied Physics

Authors & Affiliations

Huitao Shen1,*, Junwei Liu1,2,†, and Liang Fu1

  • 1Department of Physics, Massachusetts Institute of Technology, Cambridge, Massachusetts 02139, USA
  • 2Department of Physics, Hong Kong University of Science and Technology, Clear Water Bay, Hong Kong, China

  • *huitao@mit.edu
  • liuj@ust.hk

Article Text (Subscription Required)

Click to Expand

Supplemental Material (Subscription Required)

Click to Expand

References (Subscription Required)

Click to Expand
Issue

Vol. 97, Iss. 20 — 15 May 2018

Reuse & Permissions
Access Options
CHORUS

Article Available via CHORUS

Download Accepted Manuscript
Author publication services for translation and copyediting assistance advertisement

Authorization Required


×
×

Images

×

Sign up to receive regular email alerts from Physical Review B

Log In

Cancel
×

Search


Article Lookup

Paste a citation or DOI

Enter a citation
×