Path-Integral Monte Carlo
Path-integral Monte Carlo (PIMC) samples the imaginary-time paths that represent a thermal density matrix. For positive path weights, equilibrium quantum averages become classical expectations over an enlarged configuration space. The extra beads resolve quantum fluctuations; they also introduce strongly correlated sampling modes.
Required background. Path-integral discretization defines the action and slice error; MCMC defines acceptance and equilibration.
Sampling the closed-path weight
Section titled “Sampling the closed-path weight”For one particle in dimensions, use beads, , periodic bead index , and
The target is proportional to . A symmetric single-bead displacement needs only the two adjacent springs and the local potential to compute ; accept with . This locality makes the update cheap, but as decreases the springs stiffen and long-wavelength path motion becomes slow.
A simultaneous translation of all beads leaves spring terms unchanged and moves the centroid. Staging, bisection, or normal-mode moves additionally sample correlated internal displacements. If a proposal draws from the exact free conditional bridge, its kinetic density cancels from the Metropolis–Hastings ratio, leaving the potential-action change. That cancellation requires the actual forward and reverse proposal probabilities.
Diagonal observables and thermal energy
Section titled “Diagonal observables and thermal energy”For a position-diagonal observable, an unbiased finite- estimator is the bead average,
Different beads on the same path are correlated; they are not independent Monte Carlo samples. Block whole-path measurements over Monte Carlo time.
Differentiating the complete finite- partition function at fixed gives the thermodynamic energy estimator,
The first two terms nearly cancel and their fluctuations can become large at fine discretization. Virial or centroid-virial estimators reorganize this cancellation and can reduce variance under their differentiability assumptions. Compare estimators before investing only in longer runs.
Oscillator verification at two levels
Section titled “Oscillator verification at two levels”For , the exact thermal energy is , and has the same numerical value. At a finite number of beads, compare the sampled bead variance first with the finite- Gaussian covariance from discretization. Agreement tests the sampler without requiring the continuum approximation to be good.
Then increase at fixed and compare the extrapolated result with the exact thermal expression. Finally vary if ground-state behavior is the intended target. These tests isolate sampling, Trotter, and temperature errors.
A centroid-only move samples the overall position but leaves all relative bead coordinates fixed. A single-bead-only algorithm can explore all modes but slowly. Mixing both local and collective moves is useful only if their stationary weights are each correct.
Exchange and other limitations
Section titled “Exchange and other limitations”For indistinguishable bosons, path closure includes particle permutations. A sampler that never changes permutation sector misses exchange even if every bead moves. Worldline methods address sector-changing updates and winding observables.
For fermions, permutation parity introduces signed weights; the sign problem is a statistical obstruction, not a small change to a positive sampler. Real-time path weights are generally oscillatory as well. Imaginary-time data do not directly provide a stable real-frequency spectrum without an additional inverse problem.
Exercises
Section titled “Exercises”Derive why translating every bead by the same vector leaves the spring action unchanged.
Solution
Each difference becomes . Only potential terms change. Therefore a symmetric centroid-shift proposal has acceptance determined by . This move changes the zero Fourier mode and leaves all nonzero modes unchanged.
References
Section titled “References”- Ceperley, David M., “Path integrals in the theory of condensed helium,” Reviews of Modern Physics 67, 279–355 (1995), doi:10.1103/RevModPhys.67.279 — density matrices, path sampling, and estimators.
- Hastings, W. K., “Monte Carlo sampling methods using Markov chains and their applications,” Biometrika 57, 97–109 (1970), doi:10.1093/biomet/57.1.97 — stationary sampling and proposal correction.