Abstract
We study the zeros of the partition function in the complex temperature plane (Fisher zeros) and in the complex external field plane (Lee–Yang zeros) of a frustrated Ising model with competing nearest-neighbor () and next-nearest-neighbor () interactions on the honeycomb lattice. We consider the finite-size scaling (FSS) of the leading Fisher and Lee–Yang zeros as determined from a cumulant method and compare it to a traditional scaling analysis based on the logarithmic derivative of the magnetization and the magnetic susceptibility . While for this model both FSS approaches are subject to strong corrections to scaling induced by the frustration, their behavior is rather different, in particular as the ratio is varied. As a consequence, an analysis of the scaling of partition function zeros turns out to be a useful complement to a more traditional FSS analysis. For the cumulant method, we also study the convergence as a function of cumulant order, providing suggestions for practical implementations. The scaling of the zeros convincingly shows that the system remains in the Ising universality class for as low as , where results from traditional FSS using the same simulation data are less conclusive. Hence, the approach provides a valuable additional tool for mapping out the phase diagram of models afflicted by strong corrections to scaling.
1. Introduction
Frustrated systems [1] are characterized by interactions that cannot all be satisfied simultaneously. The resulting internal competition leads to quite interesting critical properties such as re-entrant phase behavior [2] and non-zero ground state entropy [3,4]. One of the most well-studied systems in this class is the Ising model with competing first- and second-neighbor interactions on the square lattice [5,6,7,8,9]. Noting that in the presence of frustration the lattice geometry is of fundamental importance for the occurrence and symmetry of ordered phases, it is somewhat surprising that much less is known about the analogous system on the honeycomb lattice, which only recently started to attract some attention [10,11,12,13]. Depending on the ratio of the next-nearest-neighbor and nearest-neighbor interaction strengths, the system has a ferromagnetic ground state for or a largely degenerate ground state of known energy for [10]. The understanding of the critical properties for remains limited. Here, we focus on , for which the system remains ferromagnetic at zero temperature.
Metastable states are a common feature in frustrated systems and their presence is a challenge for standard simulation techniques since runs become trapped in local minima. Particularly difficult are systems with rugged free-energy landscapes [14]. One contender among generalized-ensemble simulation techniques suitable for such problems is population annealing (PA) [15,16], which has recently shown its versatility in a range of applications [17,18,19]. PA is particularly well suited for studying such systems with many competing minima, as the large number of replicas allows sampling many local minima simultaneously. This is in contrast to its one-replica counterpart, equilibrium simulated annealing [20], which is much more likely to become trapped in a single local minimum and, hence, to fail to sample the equilibrium distribution.
Systems with competing interactions often are subject to strong corrections to scaling (commonly of unknown shape). For the above-mentioned frustrated Ising model on the square lattice, for example, which has been discussed since the 1970s [5], the study of the tricritical point required simulations of rather large system sizes, but notwithstanding this effort certain aspects remain unclear [6,7,8,9].
An alternate approach for studying phase transitions revolves around considering zeros of the partition function in the complex external field and temperature planes, based on the pioneering work by Lee and Yang [21,22] and by Fisher [23]. Using these zeros allows one to distinguish between first- and second-order transitions as well as to extract estimates of their strengths [24,25,26,27], and to examine the peculiar properties of a model with special boundary conditions [28,29]. The cumulative density of zeros and their impact angle onto the real temperature axis encode the strength of higher-order phase transitions [30,31,32,33,34]. This can also be used as a medium for deriving scaling relations among logarithmic correction exponents [35,36]. For a recent discussion along an alternative route, see Ref. [37].
For non-frustrated systems, the scaling of partition function zeros has been shown to yield quite accurate results for critical exponents, even when using rather small system sizes [38,39], suggesting that this might also be the case for more complex systems. Previous work studying partition function zeros for frustrated spin systems includes Refs. [40,41,42,43].
Despite some experimental measurements of zeros in complex external magnetic fields [44,45,46], the most established approach of studying complex partition function zeros requires an accurate estimate of the full density of states, which is difficult to obtain both in experiments as well as in simulations (but see Ref. [47]). For simulations, this commonly limits the maximum system size that can be studied. More recently, an alternative method for obtaining the leading partition function zero based on cumulants of the energy and magnetization distributions has gained some traction [48], thus enabling determinations of partition function zeros from more easily accessible observables in simulations. We use this method to analyze the finite-size scaling (FSS) of the zeros for system sizes exceeding those for which we could determine the full density of states.
For the frustrated Ising model on the honeycomb lattice, initial work using effective field theory (EFT) [10] suggested the existence of a tricritical point near . This was later challenged through a Monte Carlo study [12], showing that the system remains within the Ising universality class at least down to . Cluster mean-field theory [13] suggests that the transition may remain of second order down to , but this has not been verified in the actual model. With this paper, we aim at a better understanding of the critical properties of this system, particularly close to the special point , at which the critical temperature vanishes. To this end, we consider the scaling of the partition function zeros.
2. Materials and Methods
2.1. Model
We study the well-known two-dimensional Ising model, but placed on the honeycomb lattice and equipped with competing nearest- and next-nearest-neighbor interactions, resulting in the Hamiltonian
where and denote sums over nearest neighbors and next-nearest neighbors, respectively, is the ferromagnetic nearest-neighbor interaction strength, is the competing antiferromagnetic next-nearest-neighbor interaction strength, and h the magnetic field. and refer to the sums over nearest- and next-nearest-neighbor interactions, respectively, and M is the (total) magnetization. The quantity relevant for the nature of the ordered phase and the transition is the ratio of couplings. Here, we only consider the case of , where the ground state is ferromagnetic [10]. We study systems of linear lattice size L, which due to the two-atom basis of the honeycomb lattice contain spins. Note that all simulations were carried out in the absence of an external magnetic field. We include the magnetic term here as it is necessary for the discussion of the Lee–Yang zeros.
2.2. Partition Function Zeros
In terms of the density of states , the partition function at inverse temperature and external magnetic field h is given by
We choose both and to be integers, such that for the partition function is a polynomial in . For , on the other hand, the partition function may be written as a polynomial in for arbitrary choices of and . The complex inverse temperatures solving the equation , i.e., in the absence of an external magnetic field h, are called Fisher zeros. Once calculated, the Fisher zeros will be studied as a function of to allow for better comparability of the results for different values of . Note that, as is well known, different variables yield very different visual impressions for the locations of zeros (see, for example, Appendix A). The pair of zeros closest to the positive real axis approaches as . The real and imaginary parts of these leading zeros usually scale as [49]
and
respectively, with being the renormalization group (RG) eigenvalue related to the temperature variable, which is connected to the critical exponent of the correlation length by .
The complex magnetic fields that solve the equation for some fixed are the so-called Lee–Yang zeros that lie on the unit circle for the Ising ferromagnet, implying that all solutions for are purely imaginary [21,22]. This circle theorem has been extended to many more models [50], but it is not universally valid, see, e.g., Refs. [51,52]. For the Ising model with competing interactions placed on a square lattice, the circle law was found to apply in the regime with ferromagnetic ground state [53]. As , the Lee–Yang zeros closest to the positive real axis approach zero. At the inverse critical temperature , the imaginary part of the leading zeros scales as [49]
with being the RG eigenvalue related to the external magnetic field, which is connected to the standard critical exponents by .
To numerically estimate partition function zeros, writing one notes that for zero field, , the Fisher zeros of are identical to the zeros of
and likewise the Lee–Yang zeros for fixed (real) might be extracted from
While the evaluation of (6) and (7) and a systematic search for zeros requires the availability of the density of states for reweighting [39,54,55,56], more recently a computationally lighter method based on cumulants of thermodynamic observables , i.e.,
has been suggested [38,48,57,58,59]. Here, the notation refers to the thermodynamic observables and M as a function of their control parameters and , respectively, unifying the discussion of Fisher and Lee–Yang zeros. The method relies on the fact that the partition function can be factorized in a regular (non-zero) part for some constant c and the product of its complex roots in q, i.e.,
Note that by Equation (2) is real for real q, and that thus the roots in (9) appear in complex conjugate pairs. Plugging (9) into (8) yields the expression
for the cumulants. The key point of the method is that the contribution of non-leading zeros in the expression above is suppressed by powers of n for the n-th order cumulant. Thus, one neglects the non-leading zeros, which allows the calculation of the leading partition function zeros using only the first few cumulants of the energy and magnetization, and , and hence does not require knowledge of . Cumulants can be calculated from the central moments, . The first four cumulants are given by
Relations for higher-order cumulants can be found using computer algebra systems. (We use the Mathematica function MomentConvert to obtain the relations up to the 20-th cumulant. The first ten cumulants are listed in Ref. [60].) Within this framework, the leading zeros can be extracted in a vector-matrix notation from [48]
where n is the approximation order, and denotes the ratio of two cumulants of consecutive orders, i.e., . corresponds to Fisher zeros, and to Lee–Yang zeros. Since odd cumulants of M vanish for , when setting the expression for the Lee–Yang zeros simplifies to [39,59]
2.3. Population Annealing
Population annealing (PA) [15,16] is a simulation scheme designed for parallel calculations for systems with complex free-energy landscapes in which the state space is sampled by a population of replicas that are cooled down collectively. It consists of alternating resampling and spin-update steps. As the temperature is lowered, the population is resampled according to the Boltzmann distribution at the new temperature [61]. Spin updates then help to equilibrate the replicas at this temperature, and to increase the diversity of the population [62]. The implementation of PA as used here can be summarized as follows:
- Initialize the population by drawing random spin configurations corresponding to the initial inverse temperature .
- Set the iteration counter .
- Determine the next inverse temperature such that the energy histogram overlap between and , given by [63]is approximately equal to the target value of , where refers to the current energy of replica j.
- Increment i by 1.
- Resample the replicas according to their relative Boltzmann weights, that is, make on averagecopies of replica j with energy .
- Carry out Metropolis updates on the replicas until the effective population size (see [62] for definition and discussion) exceeds the threshold value of .
- Calculate estimates for observables as the population averages , where is the value of the observable for the j-th replica. Note that we calculate central moments of the energy directly during the simulation after calculating the average energy, because using raw moments to calculate higher-order central moments and cumulants leads to a complete loss of numeric precision in the latter.
- Unless the lowest temperature of interest is reached, go to step 3.
Some comments are in order at this point. The above implementation contains numerous parameters of relevance to the performance of the algorithm, namely, the population size R, the target energy distribution overlap , and the sweep schedule given by the threshold value for the relative effective population size. These have been (resp. will be) discussed elsewhere [61,62,64], and here we choose R = 20,000 throughout, is set to at least , in some cases , and . There are in fact many possibilities of how the resampling step can be realized. Here, we use the so-called nearest-integer resampling which has been shown to lead to optimal results in many scenarios [61]. For the spin updates we employ the Metropolis method implemented on a GPU, drawing on a domain decomposition [63] into four sublattices, adapting and extending the publicly available code of Ref. [63]. For small system sizes, we obtain an estimate for the density of states by using multi-histogram reweighting, also implemented in the source code of Ref. [63].
3. Results
3.1. Solving for all Fisher Zeros in the Complex Temperature Plane
For finite systems, the partition function for is a polynomial of finite order in (for suitable choices of and ). In principle, once the density of states is known one can solve for all partition function zeros numerically. Due to the presence of both and in the Hamiltonian, there are more than the usual distinct energy levels, namely up to levels, where is the number of spins in the honeycomb system. Thus, it is only feasible to calculate all partition function zeros for very small system sizes.
This is illustrated in Figure 1, where all Fisher zeros of a 32-spin system () with periodic boundary conditions for different values of are depicted. To compute the density of states we used exact enumeration of all possible spin configurations. In the absence of next-nearest-neighbor interactions (i.e., for the standard ferromagnetic Ising case), the model can be solved analytically for ; see Appendix A for a comparison of the partition function zeros for with the exact solution in the thermodynamic limit. For , the partition function is an even polynomial in , and hence symmetric in z. This symmetry is broken by the introduction of the next-nearest-neighbor interactions, which is reflected in the asymmetry with respect to the ordinate axis in Figure 1, that becomes stronger with increasing (left to right). Also note that the number of zeros for the finite system size is much larger than for . This is due to a smaller number of distinct energy levels for , or in other words, the larger degeneracy of the individual energy levels. For , the Fisher zeros at for each split into 16 distinct ones when is increased, and spread out as is increased further. For this is well seen through the dense set of zeros near . For a better visual impression of how the Fisher zeros move as is changed, we refer to the Supplementary Materials, which contain an animation (video) illustrating the motion of Fisher zeros as is varied from 0 to , illustrating the splitting of the zero located at for very clearly.
Figure 1.
Fisher zeros in the (transformed) complex temperature plane for and (a) , (b) , and (c) . The red circles highlight the Fisher zeros closest to the positive real axis. Note that Mathematica fails to find some zeros close to the real axis, which becomes apparent as some zeros that are visible for and are absent for .
From earlier studies [10,12], it is known that the critical temperature in this model approaches zero as goes to . This is reflected in Figure 1 by the leading Fisher zero (red circle) moving closer to the origin in this limit. Due to the small system size, the leading Fisher zero for is very close to the imaginary axis. In fact, for , the imaginary part of the leading Fisher zero in the -plane, , exceeds . Thus, in the z-plane the zero may lie in the region of negative real values for smaller values of . As approaches , both the real and imaginary part of go to infinity. Thus, in the z-plane, the Fisher zero rotates around the origin as goes to . Since the imaginary part of vanishes with increasing L, we understand this effect as a peculiar finite-size effect and expect it not to be relevant in the thermodynamic limit.
3.2. Determining the Leading Fisher Zero Directly and by the Cumulant Method
In the following, we verify the efficacy of the cumulant method developed by Flindt and Garrahan [48] by comparing its results to the estimates from reweighting for system sizes for which we obtained the density of states. As we were unable to calculate all partition function zeros for , we fall back to obtaining the value of the leading Fisher zero used for comparison by numerically reweighting . Except for , where exact enumeration was used, we estimate the density of states by using multi-histogram reweighting (MHR) of our PA data [63]. (Note that we only measured the two-dimensional (energetic) density of states. Therefore, we do not have access to magnetic quantities and the Lee–Yang zeros).
The top row of Figure 2 shows the absolute value of the partition function in the complex -plane as obtained from Equation (6) and for different values of , zoomed-in and centered around the leading Fisher zero for with positive imaginary part (using the same data as above). The open black circles denote the respective Fisher zero found using the Levenberg–Marquardt (LM) algorithm [65,66], with an initial guess for close to the root. (We use SciPy’s optimize.root function to find the zeros with the parameter method=’lm’, corresponding to the Levenberg-Marquardt algorithm.) In the following, we refer to this approach using the LM algorithm as the “direct method”. Note the added superscript for the value of the leading Fisher zero obtained with this method. A commonly used alternative approach is to use one-dimensional root finding to determine the zeros of the real and imaginary parts of Equations (6) or (7) independently over a range of complex ’s or h’s, respectively, and then, to find their intersection, a method used, e.g., in Refs. [39,54,55,56].
Figure 2.
The top row shows heat maps of for complex as obtained from Equation (6) for , computed by exact enumeration for . The leading Fisher zero calculated by the direct method is denoted by an open black circle. The bottom row shows the differences and (see text for definitions), comparing the direct method with the cumulant method.
For the cumulant method, when the n-th order cumulants are evaluated at the estimate for goes to zero with increasing n and the approximation of approaches . In principle, one can use any simulation point and obtain estimates for the location of the Fisher zero. However, most precise results are found for . Thus, we can consider and to probe the rate of convergence in n. The bottom panel shows the absolute values and of the differences as a function of n, which appear to decay exponentially. This observation is in line with the fact that the contributions of sub-leading partition function zeros are suppressed with power n, see Equation (10).
Next, we repeat the same analysis with data for the density of states obtained by MHR of PA data with system size . For each value of we carried out an independent simulation. Although reweighting in is in principle possible, the reweighting range is rather limited. The results of this exercise are shown in Figure 3, and they are found to be qualitatively quite similar to the previous case. As is to be expected, the leading Fisher zero is closer to the real axis as compared to . As before, the cumulants are evaluated at from the direct method, which is possible thanks to the estimate of the density of states from MHR. In particular, the exponential decay of the differences between the cumulant and direct method is more clearly visible in this case. Note that the bottom row only shows the systematic deviation of the two methods when using the same data for (subject to statistical errors), and not the actual error for . For an estimate of the statistical errors encountered in the simulation, see the error bars in Figure A2. This demonstrates that the cumulant method is a viable replacement for the direct method whenever the statistical error exceeds the systematic deviation shown above (which it typically does). However, it does not say anything about the actual accuracy of the obtained results. Also, note that even on the logarithmic scale, the difference decays monotonously and no noise is visible even when using higher-order cumulants. This is because despite the fact that higher-order cumulants are noisy, the fluctuations in their ratios do not increase noticeably with n, which is due to the cross-correlation between the terms.
Figure 3.
Same as Figure 2 for , but using PA simulation data instead of exact enumeration.
3.3. Determining the Leading Lee–Yang Zero Directly and by the Cumulant Method
We now turn to an analysis of the Lee–Yang zeros. We consider the partition function in the complex-field plane at our best estimate for the infinite-volume critical temperature for different values of (see Section 3.4 for details). Analogous to the Fisher zeros discussed in the previous section, Lee–Yang zeros are obtained using the direct method (utilizing the LM algorithm). As their calculation requires the density of states , we only compute them for .
Similar to Figure 2, the top panel of Figure 4 shows the absolute value of the partition function in the complex field plane at the infinite-volume inverse critical temperature , i.e., . The found zeros are consistent with being purely imaginary, suggesting that the Lee–Yang circle theorem may also hold for the model considered here. (Note that we are unaware of any rigorous proof of the circle theorem for the model at hand.) We again also considered the alternative approach provided by the cumulant method, and the bottom panel of Figure 4 depicts the deviation of the estimate of the cumulant method from the zero determined via the direct method as a function of n. As was the case for the Fisher zeros, the deviation vanishes exponentially in n. Note that the range of the real part of the external magnetic field is the same in all three panels. For smaller values of , the minimum of becomes broader, making it more difficult to find the root numerically. The imaginary part of the leading Lee–Yang zero vanishes as approaches .
Figure 4.
The top row shows for complex h, as obtained from Equation (7) for , calculated by exact enumeration for at . For we used our best estimate, see Section 3.4. The leading Lee–Yang zero is denoted by an open white circle. The bottom row shows the difference in for the approximation given by Equation (13) of order n and the directly obtained value.
3.4. Comparison of Standard FSS and Scaling of Partition Function Zeros
One recently proposed advantage of using the partition function zeros to obtain critical exponents is that already rather small system sizes may yield quite accurate estimates for the exponents [39]. In the following, we present tables for different values of and different fit intervals from to , thus clearly demonstrating for which ranges of system sizes reliable FSS fits can be performed. We consider the system sizes and values of equal to , , , and . As the results for are analogous to the other values of , they are only included in the Supplementary Materials, and not presented in the main text. For every system size L and for every value of , ten independent PA runs were carried out in order to improve statistics and to obtain error bars. The first run determined the temperature set for the remaining runs. In principle, the energy histogram overlap defines the temperature set uniquely. However, the actually determined temperatures by PA are subject to statistical fluctuations. Thus, to avoid every realization having its own temperatures, the first run is used to fix the temperature set. The same simulation data were used for the comparison of standard FSS and the scaling of partition function zeros obtained via the cumulant method using up to the 20-th cumulant (corresponding to in Equation (12) for Fisher zeros, and in Equation (13) for Lee–Yang zeros). As shown above, we did not observe any loss in numeric precision using higher-order cumulants. Therefore, we use the largest cumulant that we measured; see also Appendix B.
3.4.1. Scaling of Fisher Zeros
Table 1 summarizes the FSS results for , , and using the leading Fisher zero as well as the logarithmic derivative of the magnetization,
whose maximum follows the FSS relation [67]. As the precise inverse temperature at which is zero is not in general contained in the annealing schedule of PA, we first determine the zero crossing in the estimate for with positive slope closest to the location of the local maximum of the second energy cumulant (ignoring the maximum). Next, we determine the for which the linear interpolation of of Equation (12) between the two closest inverse temperatures is zero. is also obtained through linear interpolation to the same which we found to be more stable than to evaluate and directly using Equation (12). This is subsequently used for FSS. Details from all fits yielding estimates for can be found in Section S2.1 of the Supplementary Materials. The expected exponent is the Onsager value, . The estimates and for resulting from both methods are close to the expected value for the considered ranges of system sizes for all , albeit not always within error bars.
Table 1.
Estimates for from FSS fits using the imaginary part of the leading Fisher zero as well as for different and , and using , , and .
For it comes as a surprise that the values from standard FSS using are closer to 1 and appear to have weaker corrections to scaling. Specifically, the value obtained for is within 0.5% of the expected value for all fit ranges, whereas the value for differs by as much as 3% when using the fitting range 8–24 for L. While when the value for using the leading Fisher zero is far below 1, it is consistent with 1 for larger , suggestive of the differing value for smaller system sizes being due to stronger corrections to scaling.
In contrast, for for almost any (fixed) fitting range the two estimates are compatible with each other within error bars, and the error bars are comparable in magnitude. Most of the estimates fall well below the expected value , and increase with both and , being compatible with 1 only for fitting ranges limited to the largest system sizes studied here. This effective variation in the exponent with L is also reflected in the poor quality of fit: In most ranges the Q value falls below [68], where Q refers to the probability of drawing a from the distribution that is even larger than the value calculated from the fit. Unusually small values for Q correspond to poor quality of fit.
For , the estimates for are even further below the Onsager value of , and again increase with and , suggestive of the presence of strong corrections to scaling. Only in the range is the result within error bars of the Onsager value. Here too, the effectively changing exponent is reflected in poor fit qualities. Differently from the previous cases, however, the value for from the Fisher zeros is consistently closer to the expected value than the value from regular FSS, suggesting that corrections to scaling are weaker for the location of the Fisher zeros in this case. The overall worse fit quality for is also in agreement with stronger correction terms.
3.4.2. Scaling of Lee–Yang Zeros
In the following, we obtain from the scaling behavior (see Equation (5)) of the leading Lee–Yang zero at the (fixed) inverse temperature , as well as from the value of the magnetic susceptibility at , which follows the scaling relation
with D being the spatial dimension. In principle, one may also use the pseudo-critical points of the magnetic susceptibility with subtraction and its peak heights, which follow the same scaling relation. However, as we use the critical temperature for the Lee–Yang zeros, this would result in an unfair comparison and the values from the magnetic susceptibility by design would be subject to stronger corrections to scaling.
We consider the Lee–Yang zeros at our estimate for the inverse critical temperature obtained from the scaling of the real part of the Fisher zeros for the different values of . This estimate is found by applying the fit ansatz , allowing for a first-order correction term and assuming . Using the full range of system sizes, i.e., , we obtain for , , , and , respectively (cf. Supplementary Tables S9–S12). The Lee–Yang zeros and the susceptibility together with their statistical errors are then evaluated at this value for . Note that as the critical temperature was calculated a posteriori, we have no data for the cumulants at . In order to estimate the value of the cumulants at , we use Lagrange interpolation between the four inverse temperatures closest to , potentially resulting in a small systematic error. As all realizations use the same temperature set, the effect of this is not accounted for in the quoted error bars. Next, one carries out the FSS analysis on the calculated values for the Lee–Yang zeros and the susceptibility at the obtained . In this process the statistical errors in and are correctly reflected in the statistical error of the critical exponent , whereas the uncertainty in is not accounted for. To estimate the influence of the error of on the estimate for , one may repeat this analysis at and , with corresponding to the quoted error bars. This yields estimates and , thus giving rise to a second contribution to the error of . Alternatively, to combine both error contributions in the quoted error bars, we carry out jackknifing [69] over the whole FSS procedure. Specifically, we use ten jackknife blocks (each containing nine out of ten PA simulation runs), for which we then perform the entire analysis, resulting in slightly varying values for the Fisher zeros and the inverse critical temperatures. The Lee–Yang zeros and the magnetic susceptibilities are analyzed at the respective of each jackknife block, and finally, result in different estimates for the exponent . The final estimates of quoted in Table 2 and Supplementary Tables S13–S20 are then the plain averages of the jackknife blocks.Their standard errors are calculated via the usual rescaled variance of the jackknife blocks, which accounts for their trivial correlation [69,70]. For further details including results for all fitting parameters, see Sections S2.2 and S2.3 of the Supplementary Materials. We have checked that the jackknife estimates for (, , , and ) are in very good agreement with our aforementioned final values.
Table 2.
Jackknife estimates at (see text) for from FSS fits using the leading Lee–Yang zero as well as from the value of the magnetic susceptibility at for different and , and using , , and .
The expected value for is the Ising value . Table 2 summarizes the FSS results using the leading Lee–Yang zero and the magnetic susceptibility for , , and . As before, the results are affected by corrections to scaling reflected in effectively varying exponents that approach the expected value as and increase. Both methods yield values for well compatible with the expected exponent of .
For , the estimate for from the scaling of the Lee–Yang zeros even on the smallest range of system sizes, i.e., , is within two error bars of , as opposed to the estimate from the magnetic susceptibility, which is far outside the error margin. This indicates stronger corrections to scaling for the magnetic susceptibility, which is also reflected in the overall poorer quality-of-fit value Q. Despite the big difference when including the value for , for the value for from the Lee–Yang zeros is only marginally closer to the Ising value as compared to the results from the scaling of the magnetic susceptibility.
Also, for the difference between the methods shows most clearly when including the value for . Here, the estimate from the partition function zeros is much closer to the expected one, albeit still not within error bars. When choosing , the value from the Lee–Yang zeros is always within at most two error bars of the expected value, which is not the case for the value from the magnetic susceptibility. However, this observation may not be significant as both values are within the error bars. For , both methods yield values compatible with each other and with . Similarly, for the Lee–Yang value for is much closer to (but again not within error bars) than the magnetic susceptibility one when including . When excluding the smallest system size, both methods yield results compatible with the Ising exponent, and both methods appear to perform equally well.
4. Conclusions
We have studied the Fisher and Lee–Yang zeros for the frustrated – Ising model on the honeycomb lattice. The partition function zeros are obtained using a recently suggested cumulant method [38,48,57,58] that does not require knowledge of the density of states . For small systems where was available, we compared the values for the leading Fisher and Lee–Yang zeros from the cumulant method against the directly obtained estimates and observed only small deviations that vanish exponentially in the cumulant order n, regardless of the value of . For larger systems, we also saw an exponential convergence of the cumulant estimates to their asymptotic values when evaluating the cumulants at close to .
We compared FSS using the location of the leading partition function zeros with a traditional FSS protocol. Both approaches indicate that the model remains in the Ising universality class for all studied values of . For the temperature exponent , our numerical results do not favor one method over the other. Instead, both approaches seem to be subject to non-trivial corrections to scaling, such that dependent on one or the other approach appears preferable. For conventional FSS shows practically no signs of corrections to scaling even for very small systems, whereas the values obtained for from the partition function zeros have a clear system-size dependence. On the other hand, for values of closer to , conventional FSS is subject to very strong corrections to scaling, whereas the values obtained using the partition function zeros show only slightly stronger corrections as compared to . Therefore, our data for the partition function zeros for convincingly indicate that the system remains in the Ising universality class, whereas the results from traditional FSS alone are much less conclusive. The field exponent , as obtained from the Lee–Yang zeros, in most cases was marginally closer to the expected value than the estimate derived from the magnetic susceptibility, although only when including the smallest system size of the former approach performed significantly better than the latter.
Thus, based on our results, studying the critical behavior using the partition function zeros does not in general promise to yield results less afflicted by scaling corrections but, as expected, in different regimes one or the other approach might have an edge in this respect. Both techniques (as well as other scaling paradigms) can hence be used with good success in a complementary fashion.
Supplementary Materials
The following supporting information can be downloaded at: https://www.mdpi.com/article/10.3390/e26110919/s1, it contains a video illustrating the motion of Fisher zeros on varying and tables for the finite-size scaling studies.
Author Contributions
Conceptualization, D.G. and W.J.; methodology, D.G.; software, D.G.; validation, W.J. and M.W.; formal analysis, D.G.; writing—original draft preparation, D.G.; writing—review and editing, M.W. and W.J.; visualization, D.G.; supervision, M.W. and W.J.; project administration, W.J.; funding acquisition, W.J. All authors have read and agreed to the published version of the manuscript.
Funding
This project was supported by the Deutsch-Französische Hochschule (DFH-UFA) through the Doctoral College “𝕃4” under Grant No. CDFA-02-07. We further acknowledge the resources provided by the Leipzig Graduate School of Natural Sciences “BuildMoNa”.
Data Availability Statement
The data that support the findings of this study are available from the corresponding author upon reasonable request.
Acknowledgments
We thank Leïla Moueddene for interesting discussions. This work is dedicated to the memory of Ralph Kenna who passed away at the end of October 2023. Ralph was fascinated by partition function zeros since his PhD Thesis work [54,55] and revisited this versatile tool for obtaining properties of phase transitions during his scientific career many times [39]. We will remember Ralph as good friend and inspiring collaborator. His deep insights, witty comments, and captivating presentations will be dearly missed.
Conflicts of Interest
The authors declare no conflicts of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript; or in the decision to publish the results.
Abbreviations
The following abbreviations are used in this manuscript:
| MC | Monte Carlo |
| PA | Population annealing |
| LY | Lee–Yang |
| F | Fisher |
| FSS | Finite-size scaling |
| RG | Renormalization group |
Appendix A. Fisher Zeros for = 0
As a consistency check, we carried out the partition function zero analysis for in the complex temperature plane, where exact Fisher zeros are known in the thermodynamic limit [71,72]. The Fisher zeros of the field-free Ising model on the honeycomb lattice without next-nearest-neighbor interactions lie on the partial circle for , and the heart-shape-like curve given by [72]
Figure A1.
Fisher zeros in the complex temperature planes (a) and (b) for . Points denote our data for obtained by exact enumeration. The solid lines are the exact zeros for [71,72].
Figure A1.
Fisher zeros in the complex temperature planes (a) and (b) for . Points denote our data for obtained by exact enumeration. The solid lines are the exact zeros for [71,72].

Figure A1 shows the Fisher zeros for (points) and for (solid lines). Despite the rather small system size, both appear to be already somewhat compatible, with the closest zero for the finite system size, of course, not being located on the positive real axis. As in the absence of next-nearest-neighbor interactions, the partition function is an even polynomial in z, the natural variable to consider the Fisher zeros is [see panel (a)]. When using z as variable, the symmetry is visible [see panel (b)], which was absent for ; cf. Figure 1.
Appendix B. Convergence of the Cumulant Method for Larger System Sizes
We have tested the convergence of the cumulant method for small system sizes extensively to assure its convergence. For larger system sizes we did not have access to the density of states. To test the convergence for these larger system sizes, we therefore consider the predicted value of the partition function zero as a function of cumulant order n.
Figure A2 shows the estimated location of the Fisher zero using the cumulant method. The is found by determining the zero crossing of , and the imaginary part is calculated using the equation for at that value for . For all system sizes and for all considered choices of , the estimated value from the cumulant method quickly approaches a constant with increasing n.
Figure A2.
Real and imaginary parts of the Fisher zeros obtained through the cumulant method as a function of n [see Equation (12)] for different L. In (a,b) , and in (c,d) .
Figure A2.
Real and imaginary parts of the Fisher zeros obtained through the cumulant method as a function of n [see Equation (12)] for different L. In (a,b) , and in (c,d) .

Similarly, in Figure A3 we show the values for the complex field of the Lee–Yang zeros at estimated by the cumulant method for the different values of as a function of n. These also converge quickly. Note that even on the logarithmic scale of Figure A3, error bars do not appear to grow significantly as the order of cumulants is increased. As mentioned above, we attribute this to the fact that despite increasing statistical errors of the individual cumulants, their ratios show only little statistical fluctuation due to the cross-correlation between the terms.
Figure A3.
Imaginary part of the Lee–Yang zeros for different system sizes L and coupling strengths . (a) , (b) , (c) , and (d) .
Figure A3.
Imaginary part of the Lee–Yang zeros for different system sizes L and coupling strengths . (a) , (b) , (c) , and (d) .

References
- Diep, H.T. (Ed.) Frustrated Spin Systems, 2nd ed.; World Scientific: Singapore, 2013. [Google Scholar] [CrossRef]
- Azaria, P.; Diep, H.T.; Giacomini, H. Coexistence of order and disorder and reentrance in an exactly solvable model. Phys. Rev. Lett. 1987, 59, 1629–1632. [Google Scholar] [CrossRef] [PubMed]
- Espriu, D.; Prats, A. Dynamics of the two-dimensional gonihedric spin model. Phys. Rev. E 2004, 70, 046117. [Google Scholar] [CrossRef] [PubMed]
- Mueller, M.; Johnston, D.A.; Janke, W. Multicanonical analysis of the plaquette-only gonihedric Ising model and its dual. Nucl. Phys. B 2014, 888, 214–235. [Google Scholar] [CrossRef]
- Nightingale, M. Non-universality for Ising-like spin systems. Phys. Lett. A 1977, 59, 486–488. [Google Scholar] [CrossRef]
- Jin, S.; Sen, A.; Sandvik, A.W. Ashkin-Teller criticality and pseudo-first-order behavior in a frustrated Ising model on the square lattice. Phys. Rev. Lett. 2012, 108, 045702. [Google Scholar] [CrossRef]
- Kalz, A.; Honecker, A.; Moliner, M. Analysis of the phase transition for the Ising model on the frustrated square lattice. Phys. Rev. B 2011, 84, 174407. [Google Scholar] [CrossRef]
- Kalz, A.; Honecker, A. Location of the Potts-critical end point in the frustrated Ising model on the square lattice. Phys. Rev. B 2012, 86, 134410. [Google Scholar] [CrossRef]
- Yoshiyama, K.; Hukushima, K. Higher-order tensor renormalization group study of the J1-J2 Ising model on a square lattice. Phys. Rev. E 2023, 108, 054124. [Google Scholar] [CrossRef]
- Bobák, A.; Lučivjanský, T.; Žukovič, M.; Borovský, M.; Balcerzak, T. Tricritical behaviour of the frustrated Ising antiferromagnet on the honeycomb lattice. Phys. Lett. A 2016, 380, 2693–2697. [Google Scholar] [CrossRef]
- Acevedo, S.; Arlego, M.; Lamas, C.A. Phase diagram study of a two-dimensional frustrated antiferromagnet via unsupervised machine learning. Phys. Rev. B 2021, 103, 134422. [Google Scholar] [CrossRef]
- Žukovič, M. Critical properties of the frustrated Ising model on a honeycomb lattice: A Monte Carlo study. Phys. Lett. A 2021, 404, 127405. [Google Scholar] [CrossRef]
- Schmidt, M.; Godoy, P. Phase transitions in the Ising antiferromagnet on the frustrated honeycomb lattice. J. Magn. Magn. Mater. 2021, 537, 168151. [Google Scholar] [CrossRef]
- Janke, W. (Ed.) Rugged Free Energy Landscapes—Common Computational Approaches to Spin Glasses, Structural Glasses and Biological Macromolecules; Lecture Notes in Physics; Springer: Berlin/Heidelberg, Germany, 2007; Volume 736. [Google Scholar] [CrossRef]
- Iba, Y. Population Monte Carlo algorithms. Trans. Jpn. Soc. Artif. Intell. 2001, 16, 279–286. [Google Scholar] [CrossRef]
- Hukushima, K.; Iba, Y. Population annealing and its application to a spin glass. AIP Conf. Proc. 2003, 690, 200–206. [Google Scholar] [CrossRef]
- Machta, J. Population annealing with weighted averages: A Monte Carlo method for rough free-energy landscapes. Phys. Rev. E 2010, 82, 026704. [Google Scholar] [CrossRef]
- Wang, W.; Machta, J.; Katzgraber, H.G. Population annealing: Theory and application in spin glasses. Phys. Rev. E 2015, 92, 063307. [Google Scholar] [CrossRef]
- Christiansen, H.; Weigel, M.; Janke, W. Accelerating molecular dynamics simulations with population annealing. Phys. Rev. Lett. 2019, 122, 060602. [Google Scholar] [CrossRef]
- Rose, N.; Machta, J. Equilibrium microcanonical annealing for first-order phase transitions. Phys. Rev. E 2019, 100, 063304. [Google Scholar] [CrossRef]
- Yang, C.N.; Lee, T.D. Statistical theory of equations of state and phase transitions. I. Theory of condensation. Phys. Rev. 1952, 87, 404–409. [Google Scholar] [CrossRef]
- Lee, T.D.; Yang, C.N. Statistical theory of equations of state and phase transitions. II. Lattice gas and Ising model. Phys. Rev. 1952, 87, 410–419. [Google Scholar] [CrossRef]
- Fisher, M.E. The nature of critical points. In Lecture Notes in Theoretical Physics; University of Colorado Press: Boulder, CO, USA, 1965; Volume VII C. [Google Scholar]
- Janke, W.; Kenna, R. The strength of first and second order phase transitions from partition function zeroes. J. Stat. Phys. 2001, 102, 1211–1227. [Google Scholar] [CrossRef]
- Janke, W.; Kenna, R. Analysis of the density of partition function zeroes: A measure for phase transition strength. In Computer Simulation Studies in Condensed-Matter Physics XIV; Landau, D.P., Lewis, S.P., Schüttler, H.B., Eds.; Springer: Berlin/Heidelberg, Germany, 2002; pp. 97–101. [Google Scholar] [CrossRef]
- Janke, W.; Kenna, R. Density of partition function zeroes and phase transition strength. Comput. Phys. Commun. 2002, 147, 443–446. [Google Scholar] [CrossRef]
- Janke, W.; Kenna, R. Phase transition strengths from the density of partition function zeroes. Nucl. Phys. B Proc. Suppl. 2002, 106–107, 905–907. [Google Scholar] [CrossRef]
- Janke, W.; Kenna, R. Finite-size scaling and corrections in the Ising model with Brascamp-Kunz boundary conditions. Phys. Rev. B 2002, 65, 064110. [Google Scholar] [CrossRef]
- Janke, W.; Kenna, R. Exact finite-size scaling with corrections in the two-dimensional Ising model with special boundary conditions. Nucl. Phys. B Proc. Suppl. 2002, 106–107, 929–931. [Google Scholar] [CrossRef]
- Janke, W.; Johnston, D.A.; Kenna, R. New methods to measure phase transition strength. Nucl. Phys. B Proc. Suppl. 2003, 119, 882–884. [Google Scholar] [CrossRef]
- Janke, W.; Johnston, D.A.; Kenna, R. Phase transition strength through densities of general distributions of zeroes. Nucl. Phys. B 2004, 682, 618–634. [Google Scholar] [CrossRef]
- Janke, W.; Johnston, D.A.; Kenna, R. Critical exponents from general distributions of zeroes. Comput. Phys. Commun. 2005, 169, 457–461. [Google Scholar] [CrossRef][Green Version]
- Janke, W.; Johnston, D.A.; Kenna, R. Properties of phase transitions of higher-order. PoS (LAT2005) 2005, 244. [Google Scholar] [CrossRef]
- Janke, W.; Johnston, D.A.; Kenna, R. Properties of higher-order phase transitions. Nucl. Phys. B 2006, 736, 319–328. [Google Scholar] [CrossRef][Green Version]
- Kenna, R.; Johnston, D.A.; Janke, W. Scaling relations for logarithmic corrections. Phys. Rev. Lett. 2006, 96, 115701. [Google Scholar] [CrossRef]
- Kenna, R.; Johnston, D.A.; Janke, W. Self-consistent scaling theory for logarithmic-correction exponents. Phys. Rev. Lett. 2006, 97, 155702. [Google Scholar] [CrossRef] [PubMed]
- Moueddene, L.; Donoso, A.; Berche, B. Ralph Kenna’s scaling relations in critical phenomena. Entropy 2024, 26, 221. [Google Scholar] [CrossRef] [PubMed]
- Deger, A.; Flindt, C. Determination of universal critical exponents using Lee-Yang theory. Phys. Rev. Res. 2019, 1, 023004. [Google Scholar] [CrossRef]
- Moueddene, L.; G Fytas, N.; Holovatch, Y.; Kenna, R.; Berche, B. Critical and tricritical singularities from small-scale Monte Carlo simulations: The Blume-Capel model in two dimensions. J. Stat. Mech. Theory Exp. 2024, 2024, 023206. [Google Scholar] [CrossRef]
- Monroe, J.L.; Kim, S.Y. Phase diagram and critical exponent ν for the nearest-neighbor and next-nearest-neighbor interaction Ising model. Phys. Rev. E 2007, 76, 021123. [Google Scholar] [CrossRef]
- Kim, S.Y. Ising antiferromagnet on a finite triangular lattice with free boundary conditions. J. Korean Phys. Soc. 2015, 67, 1517–1523. [Google Scholar] [CrossRef]
- Sarkanych, P.; Holovatch, Y.; Kenna, R. On the phase diagram of the 2d Ising model with frustrating dipole interaction. Ukr. J. Phys. 2015, 60, 334–338. [Google Scholar] [CrossRef][Green Version]
- Kim, S.Y. Study of the frustrated Ising model on a square lattice based on the exact density of states. J. Korean Phys. Soc. 2021, 79, 894–902. [Google Scholar] [CrossRef]
- Peng, X.; Zhou, H.; Wei, B.B.; Cui, J.; Du, J.; Liu, R.B. Experimental observation of Lee-Yang zeros. Phys. Rev. Lett. 2015, 114, 010601. [Google Scholar] [CrossRef]
- Ananikian, N.; Kenna, R. Imaginary magnetic fields in the real world. Physics 2015, 8, 2. [Google Scholar] [CrossRef]
- Fläschner, N.; Vogel, D.; Tarnowski, M.; Rem, B.; Lühmann, D.S.; Heyl, M.; Budich, J.; Mathey, L.; Sengstock, K.; Weitenberg, C. Observation of dynamical vortices after quenches in a system with topology. Nat. Phys. 2018, 14, 265–268. [Google Scholar] [CrossRef]
- Macêdo, A.R.S.; Vasilopoulos, A.; Akritidis, M.; Plascak, J.A.; Fytas, N.G.; Weigel, M. Two-dimensional dilute Baxter-Wu model: Transition order and universality. Phys. Rev. E 2023, 108, 024140. [Google Scholar] [CrossRef] [PubMed]
- Flindt, C.; Garrahan, J.P. Trajectory phase transitions, Lee-Yang zeros, and high-order cumulants in full counting statistics. Phys. Rev. Lett. 2013, 110, 050601. [Google Scholar] [CrossRef]
- Itzykson, C.; Pearson, R.B.; Zuber, J.B. Distribution of zeros in Ising and gauge models. Nucl. Phys. B 1983, 220, 415–433. [Google Scholar] [CrossRef]
- Bena, I.; Droz, M.; Lipowski, A. Statistical mechanics of equilibrium and nonequilibrium phase transitions: The Yang–Lee formalism. Int. J. Mod. Phys. B 2005, 19, 4269–4329. [Google Scholar] [CrossRef]
- Fröhlich, J.; Rodriguez, P.F. Some applications of the Lee-Yang theorem. J. Math. Phys. 2012, 53, 095218. [Google Scholar] [CrossRef]
- Krasnytska, M.; Berche, B.; Holovatch, Y.; Kenna, R. Violation of Lee-Yang circle theorem for Ising phase transitions on complex networks. Europhys. Lett. 2015, 111, 60009. [Google Scholar] [CrossRef]
- Katsura, S.; Abe, Y.; Yamamoto, M. Distribution of zeros of the partition function of the Ising model. J. Phys. Soc. Jpn. 1971, 30, 347–357. [Google Scholar] [CrossRef]
- Kenna, R.; Lang, C. Finite size scaling and the zeroes of the partition function in the model. Phys. Lett. B 1991, 264, 396–400. [Google Scholar] [CrossRef]
- Kenna, R.; Lang, C.B. Scaling and density of Lee-Yang zeros in the four-dimensional Ising model. Phys. Rev. E 1994, 49, 5012–5017. [Google Scholar] [CrossRef] [PubMed]
- Hong, S.; Kim, D.H. Logarithmic finite-size scaling correction to the leading Fisher zeros in the p-state clock model: A higher-order tensor renormalization group study. Phys. Rev. E 2020, 101, 012124. [Google Scholar] [CrossRef] [PubMed]
- Deger, A.; Brandner, K.; Flindt, C. Lee-Yang zeros and large-deviation statistics of a molecular zipper. Phys. Rev. E 2018, 97, 012115. [Google Scholar] [CrossRef] [PubMed]
- Deger, A.; Flindt, C. Lee-Yang theory of the Curie-Weiss model and its rare fluctuations. Phys. Rev. Res. 2020, 2, 033009. [Google Scholar] [CrossRef]
- Deger, A.; Brange, F.; Flindt, C. Lee-Yang theory, high cumulants, and large-deviation statistics of the magnetization in the Ising model. Phys. Rev. B 2020, 102, 174418. [Google Scholar] [CrossRef]
- Janke, W.; Kappler, S. Monte-Carlo study of pure-phase cumulants of 2D q-state Potts models. J. Phys. I 1997, 7, 663–674. [Google Scholar] [CrossRef]
- Gessert, D.; Janke, W.; Weigel, M. Resampling schemes in population annealing—Numerical and theoretical results. Phys. Rev. E 2023, 108, 065309. [Google Scholar] [CrossRef]
- Weigel, M.; Barash, L.; Shchur, L.; Janke, W. Understanding population annealing Monte Carlo simulations. Phys. Rev. E 2021, 103, 053301. [Google Scholar] [CrossRef]
- Barash, L.Y.; Weigel, M.; Borovský, M.; Janke, W.; Shchur, L.N. GPU accelerated population annealing algorithm. Comput. Phys. Commun. 2017, 220, 341–350. [Google Scholar] [CrossRef]
- Gessert, D.; Janke, W.; Weigel, M. (in preparation).
- Levenberg, K. A method for the solution of certain non-linear problems in least squares. Q. Appl. Math. 1944, 2, 164–168. [Google Scholar] [CrossRef]
- Marquardt, D.W. An algorithm for least-squares estimation of nonlinear parameters. J. Soc. Ind. Appl. Math. 1963, 11, 431–441. [Google Scholar] [CrossRef]
- Ferrenberg, A.M.; Landau, D.P. Critical behavior of the three-dimensional Ising model: A high-resolution Monte Carlo study. Phys. Rev. B 1991, 44, 5081–5091. [Google Scholar] [CrossRef] [PubMed]
- Press, W.H.; Teukolsky, S.A.; Vetterling, W.T.; Flannery, B.P. Numerical Recipes; Cambridge University Press: New York, NY, USA, 2007. [Google Scholar]
- Efron, B. The Jackknife, the Bootstrap, and Other Resampling Plans; Society for Industrial and Applied Mathematics: Philadelphia, PA, USA, 1982. [Google Scholar] [CrossRef]
- Janke, W. Monte Carlo Simulations in Statistical Physics—From Basic Principles to Advanced Applications. In Order, Disorder and Criticality; Holovatch, Y., Ed.; World Scientific: Singapore, 2012; pp. 93–166. [Google Scholar] [CrossRef]
- Matveev, V.; Shrock, R. Complex-temperature singularities in the d=2 Ising model: Triangular and honeycomb lattices. J. Phys. A 1996, 29, 803–823. [Google Scholar] [CrossRef]
- Kim, S.Y.; Hwang, C.O.; Kim, J.M. Partition function zeros of the antiferromagnetic Ising model on triangular lattice in the complex temperature plane for nonzero magnetic field. Nucl. Phys. B 2008, 805, 441–450. [Google Scholar] [CrossRef]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).



