Calculation of partition functions by measuring component distributions.
A new algorithm is presented, which allows us to calculate numerically the partition function Z for systems, which can be described by arbitrary interaction graphs and lattices, e.g., Ising models or Potts models (for arbitrary values q>0), including random or diluted models. The new approach is suitable for large systems. The basic idea is to measure the distribution of the number of connected components in the corresponding Fortuin-Kasteleyn representation and to compare with the case of zero degrees of freedom, where the exact result Z=1 is known. As an application, d=2 and d=3 dimensional ferromagnetic Potts models are studied, and the critical values qc, where the transition changes from second to first order, are determined. Large systems of sizes N=1000(2) and N=100(3) are treated. The critical value qc(d=2)=4 is confirmed and qc(d=3)=2.35(5) is found.
Hartmann
A K
AK
Institut für Theoretische Physik, Universität Göttingen, Friedrich-Hund-Platz 1, 37077 Göttingen, Germany.