Determining the density of states for classical statistical models: A random walk algorithm to produce a flat histogram

Fugao Wang and D. P. Landau
Phys. Rev. E 64, 056101 – Published 17 October 2001
An article within the collection: PRE Milestones
PDFExport Citation

Abstract

We describe an efficient Monte Carlo algorithm using a random walk in energy space to obtain a very accurate estimate of the density of states for classical statistical models. The density of states is modified at each step when the energy level is visited to produce a flat histogram. By carefully controlling the modification factor, we allow the density of states to converge to the true value very quickly, even for large systems. From the density of states at the end of the random walk, we can estimate thermodynamic quantities such as internal energy and specific heat capacity by calculating canonical averages at any temperature. Using this method, we not only can avoid repeating simulations at multiple temperatures, but we can also estimate the free energy and entropy, quantities that are not directly accessible by conventional Monte Carlo simulations. This algorithm is especially useful for complex systems with a rough landscape since all possible energy levels are visited with the same probability. As with the multicanonical Monte Carlo technique, our method overcomes the tunneling barrier between coexisting phases at first-order phase transitions. In this paper, we apply our algorithm to both first- and second-order phase transitions to demonstrate its efficiency and accuracy. We obtained direct simulational estimates for the density of states for two-dimensional ten-state Potts models on lattices up to 200×200 and Ising models on lattices up to 256×256. Our simulational results are compared to both exact solutions and existing numerical data obtained using other methods. Applying this approach to a three-dimensional ±J spin-glass model, we estimate the internal energy and entropy at zero temperature; and, using a two-dimensional random walk in energy and order-parameter space, we obtain the (rough) canonical distribution and energy landscape in order-parameter space. Preliminary data suggest that the glass transition temperature is about 1.2 and that better estimates can be obtained with more extensive application of the method. This simulational method is not restricted to energy space and can be used to calculate the density of states for any parameter by a random walk in the corresponding space.

  • Received 22 February 2001

DOI:https://doi.org/10.1103/PhysRevE.64.056101

©2001 American Physical Society

Collections

This article appears in the following collection:

PRE Milestones

Physical Review E published its 50,000th paper in September 2015. To celebrate this, the journal presents a series of milestone papers that were published since its inception in 1993. This is an eclectic collection of papers that made significant contributions to their field, chosen by the editors. A new milestone will be added each week.

Authors & Affiliations

Fugao Wang and D. P. Landau

  • Center for Simulational Physics, The University of Georgia, Athens, Georgia 30602

References (Subscription Required)

Click to Expand
Issue

Vol. 64, Iss. 5 — November 2001

Reuse & Permissions
Access Options
Author publication services for translation and copyediting assistance advertisement

Authorization Required


×
×

Images

×

Sign up to receive regular email alerts from Physical Review E

Log In

Cancel
×

Search


Article Lookup

Paste a citation or DOI

Enter a citation
×