A measure of data collapse for scaling

Similar documents
Lee Yang zeros and the Ising model on the Sierpinski gasket

Solving the Schrödinger equation for the Sherrington Kirkpatrick model in a transverse field

Logarithmic corrections to gap scaling in random-bond Ising strips

arxiv:cond-mat/ v2 [cond-mat.soft] 8 Nov 2004

Microcanonical scaling in small systems arxiv:cond-mat/ v1 [cond-mat.stat-mech] 3 Jun 2004

A variational approach to Ising spin glasses in finite dimensions

arxiv:cond-mat/ v2 [cond-mat.stat-mech] 8 Sep 1999

Mechanical denaturation of DNA: existence of a low-temperature denaturation

A theoretical investigation for low-dimensional molecular-based magnetic materials

Invaded cluster dynamics for frustrated models

Renormalization Group: non perturbative aspects and applications in statistical and solid state physics.

Single-scaling-field approach for an isolated polymer chain

Entanglement in Many-Body Fermion Systems

Finite-size analysis via the critical energy -subspace method in the Ising models

Clusters and Percolation

arxiv:cond-mat/ v1 [cond-mat.stat-mech] 6 Jun 1997

Universal scaling behavior of directed percolation and the pair contact process in an external field

The 6-vertex model of hydrogen-bonded crystals with bond defects

Introduction to Phase Transitions in Statistical Physics and Field Theory

Phase transitions in the Potts spin-glass model

Critical behaviour of the 1D q-state Potts model with long-range interactions. Z Glumac and K Uzelac

Boundary Dissipation in a Driven Hard Disk System

Spontaneous magnetization of the square 2D Ising lattice with nearest- and weak next-nearest-neighbour interactions

arxiv:cond-mat/ v4 [cond-mat.dis-nn] 23 May 2001

The Ising model Summary of L12

arxiv:cond-mat/ v2 [cond-mat.stat-mech] 13 Mar 2001

arxiv:cond-mat/ v1 7 Sep 1995

8 Error analysis: jackknife & bootstrap

8.3.2 The finite size scaling method

arxiv:cond-mat/ v1 22 Sep 1998

Computer simulation of the Poisson's ratio of soft polydisperse discs at zero temperature

PHYSICAL REVIEW LETTERS

On the Onsager-Yang-Value of the Spontaneous Magnetization

DNA sequence from the unzipping force? One mutation problem

Phase transitions and finite-size scaling

Physics 212: Statistical mechanics II Lecture XI

arxiv: v2 [cond-mat.stat-mech] 24 Aug 2014

arxiv:quant-ph/ v1 14 Mar 2001

arxiv:cond-mat/ v1 [cond-mat.mtrl-sci] 6 Jun 2001

Physics 127b: Statistical Mechanics. Renormalization Group: 1d Ising Model. Perturbation expansion

arxiv:cond-mat/ v1 [cond-mat.str-el] 4 Jul 2000

Evaporation/Condensation of Ising Droplets

Complex Systems Methods 9. Critical Phenomena: The Renormalization Group

Renormalization Group for the Two-Dimensional Ising Model

arxiv:cond-mat/ v1 [cond-mat.dis-nn] 18 Feb 2004 Diego Garlaschelli a,b and Maria I. Loffredo b,c

Exact Finite-Size Scaling and Corrections to Scaling in the Ising Model with Brascamp-Kunz Boundary Conditions

Numerical Study of the Antiferromagnetic Ising Model in Hyperdimensions

Percolation and conduction in a random resistor-diode network

Author(s) Kawashima, Maoki; Miyashita, Seiji;

Complex WKB analysis of energy-level degeneracies of non-hermitian Hamiltonians

arxiv:cond-mat/ v1 [cond-mat.other] 4 Aug 2004

Comment on Conjectures on exact solution of three-dimensional (3D) simple orthorhombic Ising lattices

Exact Functional Renormalization Group for Wetting Transitions in Dimensions.

Efficient measurement of the percolation threshold for fully penetrable discs

Monte Carlo tests of theoretical predictions for critical phenomena: still a problem?

Metropolis Monte Carlo simulation of the Ising Model

Cluster Distribution in Mean-Field Percolation: Scaling and. Universality arxiv:cond-mat/ v1 [cond-mat.stat-mech] 6 Jun 1997.

CS 450 Numerical Analysis. Chapter 8: Numerical Integration and Differentiation

Generalized Manna Sandpile Model with Height Restrictions

Dimers on two-dimensional lattices

arxiv:cond-mat/ v1 [cond-mat.stat-mech] 24 Jul 2001

Spontaneous Symmetry Breaking

Phenomenological Theories of Nucleation

Effect of Non Gaussian Noises on the Stochastic Resonance-Like Phenomenon in Gated Traps. Abstract

Monte Carlo study of the Baxter-Wu model

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

arxiv: v1 [cond-mat.stat-mech] 6 Mar 2008

arxiv:cond-mat/ v2 [cond-mat.stat-mech] 11 Sep 1997

Persistence in Random Bond Ising Models of a Socio-Econo Dynamics in High Dimensions. Abstract

Infinite susceptibility at high temperatures in the Migdal-Kadanoff scheme

Glass transition in self-organizing cellular patterns

ELEMENTARY LINEAR ALGEBRA

Dynamics of unbinding of polymers in a random medium

Specific heat of the S= 1 2 expansion analysis

Department of Mathematics, University of California, Berkeley. GRADUATE PRELIMINARY EXAMINATION, Part A Fall Semester 2016

Error threshold in simple landscapes

Padé Laplace analysis of signal averaged voltage decays obtained from a simple circuit

The mixed-spins 1/2 and 3/2 Blume Capel model with a random crystal field

most easily accessible to experiments and to computer simulations PACS numbers: e, Fh, h

PHASE TRANSITIONS AND CRITICAL PHENOMENA

Microscopic Deterministic Dynamics and Persistence Exponent arxiv:cond-mat/ v1 [cond-mat.stat-mech] 22 Sep 1999

The Mandelstam Leibbrandt prescription and the Discretized Light Front Quantization.

a 11 x 1 + a 12 x a 1n x n = b 1 a 21 x 1 + a 22 x a 2n x n = b 2.

Lecture V: Multicanonical Simulations.

arxiv:cond-mat/ v1 [cond-mat.dis-nn] 27 Jan 2003

arxiv:cond-mat/ v2 [cond-mat.soft] 28 Mar 2007

The relaxation to equilibrium in one-dimensional Potts models

A Study of the Thermal Properties of a One. Dimensional Lennard-Jones System

Multiple Markov chain Monte Carlo study of adsorbing self-avoiding walks in two and in three dimensions

The Hubbard model for the hydrogen molecule

Classical Monte Carlo Simulations

NON-MARKOVIAN DIFFUSION OF A QUANTUM PARTICLE IN A FLUCTUATING MEDIUM

Topological defects and its role in the phase transition of a dense defect system

3. General properties of phase transitions and the Landau theory

Critical exponents of two-dimensional Potts and bond percolation models

arxiv:cond-mat/ v1 [cond-mat.stat-mech] 16 Dec 1997

arxiv:cond-mat/ v2 [cond-mat.stat-mech] 1 Aug 2002

arxiv: v1 [cond-mat.stat-mech] 27 Nov 2017

Critical Behavior I: Phenomenology, Universality & Scaling

Transcription:

INSTITUTE OF PHYSICS PUBLISHING JOURNAL OF PHYSICS A: MATHEMATICAL AND GENERAL J. Phys. A: Math. Gen. 34 (21) 6375 638 PII: S35-447(1)25737- A measure of data collapse for scaling Somendra M Bhattacharjee 1,2 and Flavio Seno 2 1 Institute of Physics, Bhubaneswar 7515, India 2 INFM and Dipartimento di Fisica, Università di Padova, Via Marzolo 8, 35131 Padova, Italy E-mail: somen@iopb.res.in and flavio.seno@pd.infn.it Received 6 June 21 Published 1 August 21 Online at stacks.iop.org/jphysa/34/6375 Abstract Data collapse is a way of establishing scaling and extracting associated exponents in problems showing self-similar or self-affine characteristics as, for example, in equilibrium or non-equilibrium phase transitions, in critical phases, in dynamics of complex systems and many others. We propose a measure to quantify the nature of data collapse. Via a minimization of this measure, the exponents and their error-bars can be obtained. The procedure is illustrated by considering finite-size-scaling near phase transitions and quite strikingly recovering the exact exponents. PACS numbers: 5.1.-a, 5.7.Jk, 3.65.-w, 64.6.-i (Some figures in this article are in colour only in the electronic version) Scaling, especially finite size scaling (FSS), has emerged as an important framework for understanding and analysing problems involving diverging length scales. Such problems abound in condensed matter, high-energy and nuclear physics, equilibrium and nonequilibrium situations, thermal and non-thermal problems and many more. The operational definition of scaling is this: a quantity m(t, L) depending on two variables, t and L, is considered to have scaling if it can be expressed as m(t, L) = L d f(t/l c ). (1) Depending on the nature of the problem of interest, m may refer to magnetization, specific heat, size or some other characteristic of a polymer, width of a growing or fluctuating surface and so on. Equation (1) is the FSS form if L is a linear dimension of the system and t is any other variable, could even be time in dynamics. In the thermodynamic limit of infinitesized systems, such a scaling would have t and L representing two thermodynamic parameters like the magnetic field, pressure, chemical potential etc or one could be time. If L is a length scale, then d would look like the dimension of this quantity m, and c of variable t. In fluctuation-dominated cases, it is generally a rule, rather than an exception, that d and c 35-447/1/336375+6$3. 21 IOP Publishing Ltd Printed in the UK 6375

6376 S M Bhattacharjee and F Seno assume nontrivial values, different from what one expects from a dimensional analysis. The exponents and the scaling function f(x)then characterize the behaviour of the system. The fact that two completely independent variables (both conceptually and as controlled in experiments) combine in a nontrivial way to form a single one leads to an enormous simplification in the description of the phenomenon. This underlies the importance of scaling. A quantitative way of showing scaling is data collapse (also called scaling plot) that goes back to the original observation of Rushbrooke that the coexistence curves for many simple systems could be made to fall on a single curve [1]. For example, the values of m(t, L) (equation (1)) for various t and L can be made to collapse on a single curve if ml d is plotted against tl c. The method of data collapse therefore comes as a powerful means of establishing scaling. It is in fact now used extensively to analyse and extract exponents especially from numerical simulations. Given the importance of scaling in wide varieties of problems, it is imperative to have an appropriate measure to determine the goodness of collapse not to be left to the eyes of the beholder. It might be mentioned here that there are situations where pure power laws are expected, or the exponents are known with sufficient accuracy but data collapse suffers from correctionto-scaling terms. In such situations, several methods are available to extract the exponents [2] or to take care of the correction terms [3]. Our method finds relevance in situations where no such prior knowledge is available especially as many phenomena in sciences, social sciences, economics, etc are being analysed for possible scaling behaviour. In such cases the data collapse remains a viable approach. In this paper, we propose a measure that can be used to quantify collapse. This measure can be used, via a minimization principle, for an automatic search for the exponents thereby removing the subjectiveness of the approach. To show the power of the method and the measure, we use it for two exactly known cases, namely the FSS of the specific heat for: (1) the one-dimensional ferro-electric six-vertex model [4] showing a first-order transition [5], and (2) the Kasteleyn dimer model [6] exhibiting the continuous anisotropic Pokrovsky Talapov transition [7, 8]. In addition, to show the usefulness of the method in case of noisy data as expected in any numerical simulation, we consider the one-dimensional case with extra Gaussian noise added (by hand). It is worth emphasizing that the proposed procedure, without any bias, recovered the exactly known exponents from the specific heat data for finite systems. If the scaling function f(x)of equation (1) is known, then the sum of residuals R = 1 N L d m f(t/l c ) (2) where the sum is over all the data points, is minimum for the right choice of (d, c). In absence of any statistical or systematic error, the minimum value is zero. However, in most situations the function itself is not known but is generally an analytic function. In the case of a perfect collapse, any one of the sets (say set p) can be used for f(x). An interpolation scheme can then be used to estimate the residuals. For this estimate, only the overlapping regions are considered, i.e. the regions where points from both the sets are present (see below). Since this can be done for any set as the basis, we repeat the procedure for all sets. Let the tabulated values of m and t be denoted by m ij,t ij (ith value of t for the jth set of L (i.e. L = L j for set j)). We now define a quantity P b : [ 1 P b = N over p j p i,over L d j ]1/q m i,j E p (L c j t ij ) q where E p (x) is the interpolating function based on the values of set p bracketing the argument in question (of set j). The innermost sum over i is done only over the overlapping regions (3)

A measure of data collapse for scaling 6377 (denoted by the i, over ), i.e. only those points of set j are considered for which x ij = L d j t ij belongs to the interval spanned by the corresponding x-values of set p. Let N over being the total number of such pairs. Though defined with a general q, we use q = 1. For E p (x), a four-point polynomial interpolation can be used and if any complex singularity is suspected a rational approximation may be used. Extrapolations are avoided. The minimum of this function P b is zero 3 and is achievable in the ideal case of perfect collapse with correct values of (d, c), i.e. P b P b abs min =. (4) This inequality can then be exploited and a minimization of P b over (d, c) can be used to extract the optimal values of the parameters. In addition to the values of the exponents, estimates of errors can be obtained from the width of the minimum. This can be obtained by diagonalizing the inverse of the Hessian matrix for P b. A simpler approach (at least for illustration) is to take the quadratic part in the individual directions along the (d, c) plane. From an expansion of ln P b around the minimum at (d,c ), the width is estimated as [ d = ηd 2ln P ] 1/2 b(d ± ηd,c ) (5a) P b (d,c ) and [ c = ηc 2ln P ] 1/2 b(d,c ± ηc ) (5b) P b (d,c ) for a given η. Choosing η = 1%, the final estimate for the exponents would be d ± d, c ± c with the error bar reflecting the width of the minimum at the 1% level. We now use the proposed method for different test cases. In order to implement the program 4, we have used the routines of numerical recipes [9]. To calculate P b, POLINT or RATINT has been used for interpolation with HUNT to place a point in the table. This procedure treats the data points as exact. In case of data points with known error bars (as, e.g., from Monte Carlo simulations) one may use piecewise continuous fits to obtain the interpolated values. For minimization, AMOEBA has been used thrice to locate the minimum, each time using the current estimates to generate a new triangle enclosing the minimum. In the examples given below, there was no need for more sophisticated minimization routines, which could be needed in case of subtle crossover behaviours or with nearby minima. Let us first consider the one-dimensional six-vertex model which shows a first-order transition [5]. With the partition function Z = 2+(2x) N for N sites with x = exp( ɛ/k B T)as the Boltzmann factor, ɛ being the energy of the high-energy vertices, T the temperature and k B the Boltzmann constant, the specific heat can be computed exactly. The first-order transition is at x = 1/2, for N, with a δ-function jump in specific heat. The N-dependent specific heat (per site), c N, is given by [5] c N = k B (ln x) 2 (2x) N 2N (6) [2 + (2x) N ] 2 which for large N and small t = 2x 1 has the scaling form of equation (1) with d = 1, c = 1and e z f(z)= k B (ln 2) 2 2 (2+e z ). (7) 2 3 Pathological cases of no overlap are avoided. 4 This program is available on request from the authors. It is flexible enough that the Numerical Recipes [9] routines could be replaced by any other suitable package.

6378 S M Bhattacharjee and F Seno 1 (a) 1 3 1 1 (b) 1 2 5 7 9 c/n c/n 1 3 1 4 1 6 5 1 15 N t 1 5 5 1 15 N t Figure 1. The collapse of specific heat for the 1 d vertex model as calculated from equation (6) (see (a)) and from equation (7) (see (b)). The upper (lower) branch is for t>(t<). 2 1 2 3.5 d.5 1 2 1 c 1 Figure 2. The residue P b with q = 1 is shown over the (d, c) plane. The z-axis is in log scale. A few contours of constant ln(p b ) are shown by projecting the curves on the (d, c) plane. From the exact formula, equation (6), data were generated for N = 1, 3, 5, 7 and 9, for various values of temperatures. A minimization of P b gave us the estimate d =.997 ±.4,c =.98 ±.6, with P b =.56881E-1. The exponents are very close to the exact ones. The error-bars or the width of the minimum is to be interpreted as an indication of the presence of non-scaling corrections. To test this, we have generated data from the exact scaling function of equation (7). An unbiased minimization of P b then gave d = 1 ±.4,c = 1 ±.4 with P b =.34876E-3. The smallness of the residue and of the errors (or the width of the minimum) represents a good data collapse. The nature of the data collapse for both the cases is shown in figure 1.

A measure of data collapse for scaling 6379 1 1.1.95 1 1 d.8 1 3 1 2 A 1 1 1 1 2 P_b 1 3 1 4 1 3 1 2 1 1 1 A Figure 3. Noisy data. Plots of P b against A. Inset shows the estimated value of d as a function of A. A similar minimization of P b was carried out for the two-dimensional Kasteleyn dimer model (also isomorphic to a two-dimensional five-vertex model). This is an exactly solvable lattice model of the continuous anisotropic Pokrovsky Talapov transition for surfaces, and shows a square-root singularity for specific heat with different correlation lengths in the two directions [8] 5. The specific heat for lattices of size M along the direction of the walls and infinite in the transverse direction is known exactly and its FSS form has been discussed in [8]. Using the following formula [8] for the specific heat per site c M : c 2π M k B a = M (2x cos φ) M dφ (8) [1 + (2x cos φ) M ] 2 specific heats data were generated for M = 1, 3, 5, 7 and 9. In this formula, a few unimportant factors are put under a and not explicitly shown. The critical point is at x = 1/2. A minimization of P b gave d =.5 ±.3,c =.945 ±.2 to be compared with the exact values d =.5,c = 1. The residue factor is P b =.12424E-1. The importance of correction terms are clear from figure 5 of [8], and in our approach it gets reflected in the not too small value of P b. 5 Along the direction of the walls the bulk length-scale exponent is ν y = 1 while in the transverse direction ν x = 1/2.

638 S M Bhattacharjee and F Seno The function P b for q = 1 for the above two-dimensional problem is shown as a surface plot over the (d, c) plane in figure 2. The sharpness of the minimum is noteworthy. In both the examples considered, the performance of the method is remarkable 6. The last example we consider is a case of noisy data [1] where c is calculated from equation (7) and a Gaussian noise was added to it so that c n,η = c n (1+Aη), where η is a Gaussian deviate and A is the amplitude of the noise added, and the absolute value is taken to keep c n positive. The values of the exponents are found to be insensitive to A for A<.1 and starts changing for higher values of A. Infigure 3 we show P b against A. The larger values of P b for larger A is a sign of poor collapse, as one finds by direct plotting with the estimated values or exact values. To summarize, we have proposed a measure to quantify the nature of data collapse in any scaling analysis of the form given by equation (1). This measure, equation (3), can be used for an automated search for the exponents. The method is quite general and even though we formulated it in terms of power-laws as in equation (1), it can very easily be adopted to other forms of scaling 7. We conclude that the subjectiveness of data collapse can be removed and P b could be used as a quantitative measure to test or compare goodness of collapse in a scaling analysis. This is an invaluable advantage of our method in contrast to the current usage of the best-by-eye data-collapse method. Acknowledgment We acknowledge financial support from MURST(COFIN-99). References [1] Stanley H E 1999 Rev. Mod. Phys. 71 S358 [2] Schmittbuhl J, Vilotte J P and Roux S 1995 Phys. Rev. E 51 131 [3] Bruce A D and Wilding N B 1999 Phys. Rev. E 6 3748 [4] Lieb E and Wu F Y 1971 Phase Transitions and Critical Phenomena vol 1, ed C Domb and M Green (New York: Academic) [5] Bhattacharjee S M 21 Field Theories in Condensed Matter Systems ed S Rao (New Delhi: Hindustan) (Bhattacharjee S M 2 Preprint cond-mat/1111) [6] Kasteleyn P W 1963 J. Math. Phys. 4 287 [7] Pokrovksy V L and Talapov A L1979 Phys. Rev. Lett. 42 65 Nagle J F 1975 Phys. Rev. Lett. 34 115 [8] Bhattacharjee S M and Nagle J F 1985 Phys. Rev. A 31 3199 [9] Press W H, Teukolsky S A, Vetterling W T and Flannery B P 1992 Numerical Recipes in FORTRAN 77 (Cambridge: Cambridge University Press) [1] For analysis of noisy series, see, e.g., Dekeyser R, Iglói F, Mallezie F and Seno F 199 Phys. Rev. A 42 1923 6 In the case of perfect scaling as in equation (7), the choice of q is not crucial. Since larger values of q amplifies larger deviations more, there will be a sensitivity to q if P b is large. This is seen for the other two cases, equations (6) and (8). 7 For example, when tested on a log-type singularity as one finds for the specific heat in the two-dimensional Ising model, the method does not give a good collapse with power laws, but yields the correct results when the power laws in equation (1) are changed to log s.