Applicability of Quasi-Monte Carlo for lattice systems

Similar documents
arxiv: v1 [hep-lat] 19 Nov 2013

Alternatives to conventional Monte Carlo

Monte Carlo simulations of harmonic and anharmonic oscillators in discrete Euclidean time

Quasi-Monte Carlo Methods for Applications in Statistics

Today: Fundamentals of Monte Carlo

Data Analysis I. Dr Martin Hendry, Dept of Physics and Astronomy University of Glasgow, UK. 10 lectures, beginning October 2006

Today: Fundamentals of Monte Carlo

Monte Carlo Methods in High Energy Physics I

Fast evaluation of mixed derivatives and calculation of optimal weights for integration. Hernan Leovey

Today: Fundamentals of Monte Carlo

New Multilevel Algorithms Based on Quasi-Monte Carlo Point Sets

Progress in high-dimensional numerical integration and its application to stochastic optimization

Metropolis/Variational Monte Carlo. Microscopic Theories of Nuclear Structure, Dynamics and Electroweak Currents June 12-30, 2017, ECT*, Trento, Italy

Monte Carlo and cold gases. Lode Pollet.

Classical Monte Carlo Simulations

Numerical Methods II

A =, where d n w = dw

Numerical Analysis for Statisticians

Monte Carlo study of the Baxter-Wu model

A CENTRAL LIMIT THEOREM FOR NESTED OR SLICED LATIN HYPERCUBE DESIGNS

Introduction to Machine Learning CMU-10701

Their Statistical Analvsis. With Web-Based Fortran Code. Berg

The Lovasz-Vempala algorithm for computing the volume of a convex body in O*(n^4) - Theory and Implementation

Monte Carlo (MC) Simulation Methods. Elisa Fadda

Numerical integration and importance sampling

Bayesian Inference for DSGE Models. Lawrence J. Christiano

Algorithms for Uncertainty Quantification

General Construction of Irreversible Kernel in Markov Chain Monte Carlo

Metropolis Monte Carlo simulation of the Ising Model

Malvin H. Kalos, Paula A. Whitlock. Monte Carlo Methods. Second Revised and Enlarged Edition WILEY- BLACKWELL. WILEY-VCH Verlag GmbH & Co.

Hastings-within-Gibbs Algorithm: Introduction and Application on Hierarchical Model

MCRG Flow for the Nonlinear Sigma Model

Multigrid Methods for Linear Systems with Stochastic Entries Arising in Lattice QCD. Andreas Frommer

Advanced Monte Carlo Methods Problems

The nature of superfluidity in the cold atomic unitary Fermi gas

Markov Chains and MCMC

Randomized Quasi-Monte Carlo for MCMC

LPTM. Quantum-Monte-Carlo Approach to the Thermodynamics of Highly Frustrated Spin-½ Antiferromagnets. Andreas Honecker 1

8 Error analysis: jackknife & bootstrap

Bayesian Inference for DSGE Models. Lawrence J. Christiano

Reliability Theory of Dynamic Loaded Structures (cont.) Calculation of Out-Crossing Frequencies Approximations to the Failure Probability.

Discretization of SDEs: Euler Methods and Beyond

Ernst-Michael Ilgenfritz, Michael Müller-Preussker and Andre Sternbeck

Random Eigenvalue Problems Revisited

First results from dynamical chirally improved fermions

Bayesian Inference for DSGE Models. Lawrence J. Christiano

1 Introduction. Lera Sapozhnikova a,c. James Beacham b,c. September 17, 2007

Probability and Stochastic Processes

Numerical Analysis of 2-D Ising Model. Ishita Agarwal Masters in Physics (University of Bonn) 17 th March 2011

Improvement of Monte Carlo estimates with covariance-optimized finite-size scaling at fixed phenomenological coupling

Introduction to Statistics and Error Analysis II

Quasi-Monte Carlo integration over the Euclidean space and applications

Finite-Horizon Statistics for Markov chains

UNCERTAINTY QUANTIFICATION IN LIQUID COMPOSITE MOULDING PROCESSES

Scientific Computing: Monte Carlo

Markov Processes. Stochastic process. Markov process

Lecture 7 and 8: Markov Chain Monte Carlo

Markov Chain Monte Carlo Method

Computer Vision Group Prof. Daniel Cremers. 11. Sampling Methods: Markov Chain Monte Carlo

Modelling of Dependent Credit Rating Transitions

arxiv:hep-lat/ v1 29 Sep 1997

Low Discrepancy Sequences in High Dimensions: How Well Are Their Projections Distributed?

Connections between score matching, contrastive divergence, and pseudolikelihood for continuous-valued variables. Revised submission to IEEE TNN

Kernel adaptive Sequential Monte Carlo

Computational Physics (6810): Session 13

The heavy-light sector of N f = twisted mass lattice QCD

Monte Caro simulations

Mathematical Methods for Neurosciences. ENS - Master MVA Paris 6 - Master Maths-Bio ( )

Review. DS GA 1002 Statistical and Mathematical Models. Carlos Fernandez-Granda

Quantum Monte Carlo Simulations in the Valence Bond Basis

3.320 Lecture 18 (4/12/05)

Stochastic Particle Methods for Rarefied Gases

Tutorial on quasi-monte Carlo methods

Auxiliary-field Monte Carlo methods in Fock space: sign problems and methods to circumvent them

Lecture 8: The Metropolis-Hastings Algorithm

Application of QMC methods to PDEs with random coefficients

CS242: Probabilistic Graphical Models Lecture 7B: Markov Chain Monte Carlo & Gibbs Sampling

April 20th, Advanced Topics in Machine Learning California Institute of Technology. Markov Chain Monte Carlo for Machine Learning

Numerical methods for lattice field theory

arxiv: v2 [math.nt] 27 Mar 2018

A NOTE ON STOCHASTIC INTEGRALS AS L 2 -CURVES

Lecture 2: Repetition of probability theory and statistics

Markov Chain Monte Carlo Inference. Siamak Ravanbakhsh Winter 2018

Konrad-Zuse-Zentrum für Informationstechnik Berlin Takustrasse 7, Berlin, Germany

Inference For High Dimensional M-estimates. Fixed Design Results

4. Cluster update algorithms

ELEG 3143 Probability & Stochastic Process Ch. 6 Stochastic Process

Random Matrix Eigenvalue Problems in Probabilistic Structural Mechanics

Optimal Randomized Algorithms for Integration on Function Spaces with underlying ANOVA decomposition

Large Scale Bayesian Inference

Statistical Thermodynamics and Monte-Carlo Evgenii B. Rudnyi and Jan G. Korvink IMTEK Albert Ludwig University Freiburg, Germany

Smooth Common Principal Component Analysis

NEEDLET APPROXIMATION FOR ISOTROPIC RANDOM FIELDS ON THE SPHERE

Random Walks A&T and F&S 3.1.2

Handbook of Stochastic Methods

Markov Chain Monte Carlo Simulations and Their Statistical Analysis An Overview

Computer Vision Group Prof. Daniel Cremers. 14. Sampling Methods

I. QUANTUM MONTE CARLO METHODS: INTRODUCTION AND BASICS

Lecture on Parameter Estimation for Stochastic Differential Equations. Erik Lindström

Scaling analysis of snapshot spectra in the world-line quantum Monte Carlo for the transverse-field Ising chain

Transcription:

Applicability of Quasi-Monte Carlo for lattice systems Andreas Ammon 1,2, Tobias Hartung 1,2,Karl Jansen 2, Hernan Leovey 3, Andreas Griewank 3, Michael Müller-Preussker 1 1 Humboldt-University Berlin, Physics Department, 2 NIC, DESY, Zeuthen, 3 Humboldt-University Berlin, Mathematics Department July 29 2013 31 st International Symposium on Lattice Field Theory. corresponding publication: arxiv:1302.6419, (in referee process with CPC)

Outline Motivation The (An)Harmonic Oscillator on the Lattice Results Outlook/Conclusions

typical lattice problem: Z = Dx e S[x] ; x = (x 1,..., x d ) (1) O = Z 1 Dx e S[x] O[x] (2) stochastic approximation through Markov chain Monte Carlo methods: Metropolis algorithm, HMC,... finite Markov chain: x 1,..., x N N samples of O: O 1,..., O N O i random variables with variance σo 2 estimate O = 1 N N i=1 O i has standard error O = σ O N need 100 times more statistics to get additional digit of precision past improvements: reduce σ O and auto-correlation Improved error scaling would be highly desirable!

improved error scaling? quasi-monte Carlo (QMC) is an approach to improve the asymptotic error behaviour see for example F. Kuo, Ch. Schwab and I. Sloan, 2012[KSS12] construction of deterministic low-discrepancy point-sets in arbitrary many dimensions low-discrepancy more uniform (see below) promises N 1 asymptotic error behaviour for integrands with certain properties (e.g. Gaussian) two times more digits with the same number of samples!! applied successfully to financial problems (see bibliography)

QMC point sets are more uniform How does an actual uniform sampling in two dimensions look like? Example: 512 two-dimensional pseudo-random points 0.0 0.2 0.4 0.6 0.8 1.0 0.0 0.2 0.4 0.6 0.8 1.0 pseudo random 2d point set histogram of counts count frequency 2 4 6 8 10 12 14 16 0 2 4 6 8 10 12 8 sample 512 points introduce grid of 8 8 equal squares count number of points in each square count occurrence of 1, 2,... points in a square (histogram of histogram) Poisson distribution with λ = n = 8 uneven sampling larger stochastic error

QMC point set (2d Sobol samples) : 0.0 0.2 0.4 0.6 0.8 1.0 0.0 0.2 0.4 0.6 0.8 1.0 quasi Monte Carlo point set (Sobol) histogram of counts count frequency 2 4 6 8 10 12 14 16 0 10 20 30 40 50 60 8 Figure: 512 uniform 2d Sobol points each square contains same number of points delta distribution even coverage less stochastic fluctuations simulate effect of higher statistics with much less samples in this sense QMC is exactly what we want randomisation possible (RQMC) w/o changing properties practical error estimation

problem description lattice action (see Creutz and Freedman [CF81]): d ( ) M0 (x i+1 x i ) 2 S = a + µ2 2 a 2 2 x i 2 + λxi 4 i=1 M 0... particle mass µ 2 = M 0ω 2... frequency/spring constant a... lattice spacing d... number of lattice sites T = da... time extent ; x d+1 = x 1 (p.b.) λ = 0 harmonic oscillator λ > 0 anharmonic oscillator, µ 2 < 0 double well potential Anharmonic potential µ 2 > 0 Anharmonic potential µ 2 < 0 Figure: two cases for the anharmonic potential

observables primary observables derived quantities x 2 = 1 xi 2 (3) d i x 4 = 1 xi 4 (4) d i x k x k+j = 1 x i x i+j... correlator (5) d i E 0 = 3λ x 4 + µ 2 x 2 + µ4 16 (6) E 1 E 0 = energy gap from correlator fit (7) theoretically known for a 0, T = da (iterative method) Blankenbecler, DeGrand and Sugar 1980 [BDS80]

experiment I: harmonic oscillator (λ = 0, µ 2 > 0 ) partition function can be written as multivariate Gaussian integral ( Z = Dx exp 1 ) 2 x t C 1 x C 1 = 2M0 a ((1 + a2 µ 2 )δ ij 1 ) 2M 0 2 (δ ij+1 + δ ij 1 ) covariance matrix: C = SDS t D = diag(β 1,..., β d ) β i R + ( x = Sw Z Dw exp ) 1 wi 2 2β i i (8) (9) (10) sampling algorithm generate uniform z [0, 1] d (pseudo random / QMC ) w i = β i Φ 1 (z i ), Φ 1... inverse standard normal CDF ordering of eigenvalues β 1 > β 2 >... > β d when using QMC like ordering of importance z 1 > z 2 >... > z d x i = S ij w j ( Hartley transformation, involutive: S = S 1 = S t )

harmonic oscillator results parameters: µ 2 = 2.0, M 0 = 0.5, a = 0.5 & d = 100 Error of <x 2 > for the Harmonic Oscillator Fit QMC, α = 1.007799 + 0.01490616 Error of <x 2 > 1e 07 1e 05 1e 03 Mc MC Rand. QMC 10 i N 10 i N i = 5 : 5 <X 2 > 15 14 13 12 11 10 9 χ 2 = 0.06955923; dof = 2 2 7 2 10 2 13 2 16 2 19 7 8 9 10 11 12 13 Number of samples N log(n) Figure: left: asymptotic error behaviour of MC/QMC, right: fit of QMC error N α QMC at work trivial, but successful application to physical problem

experiment II: anharmonic oscillator (λ = 1, µ 2 < 0 ) direct sampling not possible because of anharmonic part of the potential do reweighting ( Z = Dx exp 1 2 xt C 1 x aλ ) xi 4 i (11) ( C 1 indefinite (µ 2 < 0) define C 1 sim = 2M 0 (1 + µ a 2 sim with µ 2 sim > 0, arbitrary insert the productive 0 Z = = Dx exp 1 2 xtc 1 sim x }{{} sampling 1 2 xt (C 1 C 1 sim )x aλ i a 2 )δ 2M 0 ij 1 ( ) ) δij+1 + δ 2 ij 1 xi 4 } {{ } reweighting (12) Dx e 1 2 xt C 1 sim x W (x) (13) sampling like harmonic oscillator but with C C sim observable estimation from samples (x j ) j=1,...,n : j O W (xj )O(x j ) j W W (x) = e 1 2... (xj )

numerical results/anharmonic oscillator parameters: M 0 = 0.5, a = 0.015, µ 2 = 16 fit: O CN α O α log C χ 2 /dof d = 100 X 2-0.763(8) 2.0(1) 7.9 / 6 X 4-0.758(8) 4.0(1) 13.2 / 6 E 0-0.737(9) 4.0(1) 8.3 / 6 d = 1000 X 2-0.758(14) 2.0(2) 5.0 / 4 X 4-0.755(14) 4.0(2) 5.7 / 4 E 0-0.737(13) 4.0(2) 4.0 / 4 Error of <X 2 >, d = 1000 Error of <X 4 >, d = 1000 Error of E 0, d = 1000 <X 2 > 5e 04 2e 03 2 13 2 16 2 19 <X 4 > 0.002 0.010 0.050 2 13 2 16 2 19 E 0 0.005 0.020 2 13 2 16 2 19 N N N ( arxiv:1302.6419, K. Jansen, H. Leovey, A. Ammon, A. Griewank, M. Müller-Preußker, 2013[JLA + 13])

energy gap asymptotic behaviour of correlator non-trivial observable not possible to detect on present parameter setup (T too small) changed µ 2 = 16 µ 2 = 4, energy gap: 0.0015 1.576 result obtained for d = 100, N = 2 5, 2 8, 2 11, 2 14 and 400 Sobol sequences each: α = 0.735(13) (Tobias Hartung, 2013, personal communication)

outlook & conclusions harmonic oscillator: QMC works perfectly (as expected) anharmonic oscillator: significantly improved error scaling N 3 4 remaining questions: Why do we observe this N 3 4 behaviour?? further improvements by generalised choice of C sim? other, possibly non-gaussian, sampling methods next step: one-dimensional spin model in cosine discretisation S[φ] = Ia i 1 a 2 cos(φ i+1 φ i ) (14) study χ Q (topological susceptibility) and E = E 1 E 0 (energy gap)

R. Blankenbecler, T. A. DeGrand and R. Sugar, Moment Method for Eigenvalues and Expectation Values, Phys.Rev. D21, 1055 (1980). M. Creutz and B. Freedman, A STATISTICAL APPROACH TO QUANTUM MECHANICS, Annals Phys. 132, 427 (1981). P. Glasserman, Monte Carlo methods in financial engineering, volume 53 of Applications of Mathematics (New York), Springer-Verlag, New York, 2004, Stochastic Modelling and Applied Probability. K. Jansen, H. Leovey, A. Ammon, A. Griewank and M. Müller-Preußker, Quasi-Monte Carlo methods for lattice systems: a first look, (2013), 1302.6419. F. Kuo, C. Schwab and I. Sloan, Quasi-Monte Carlo methods for high-dimensional integration: the standard (weighted Hilbert space) setting and beyond, ANZIAM Journal 53(0) (2012).