Random-cluster model (Fortuin–Kasteleyn percolation)

A probability measure on open/closed edges with parameters p and q, interpolating between bond percolation (q=1) and the q-state Potts/Ising models via the Fortuin–Kasteleyn representation.
Random-cluster model (Fortuin–Kasteleyn percolation)

The random-cluster model (also called FK percolation) is a probability measure on bond configurations on a G=(V,E)G=(V,E) (typically a finite region of a lattice such as a with ).

A configuration is

  • either a subset of edges ωE\omega \subseteq E (the open edges), or equivalently
  • an element of {0,1}E\{0,1\}^E (edge “spins”), so it fits the general idea of a with {0,1}\{0,1\} per edge.

Let ω|\omega| be the number of open edges, and let k(ω)k(\omega) be the number of connected components (clusters) in the spanning subgraph (V,ω)(V,\omega), counting isolated vertices as single-vertex clusters.

For parameters p[0,1]p\in[0,1] and q>0q>0, the random-cluster measure on GG is the

ϕG,p,q(ω)  =  1ZG(p,q)pω(1p)Eωqk(ω), \phi_{G,p,q}(\omega) \;=\; \frac{1}{Z_{G}(p,q)}\, p^{|\omega|}(1-p)^{|E|-|\omega|}\, q^{k(\omega)} ,

where the normalizing constant

ZG(p,q)=ωEpω(1p)Eωqk(ω) Z_G(p,q)=\sum_{\omega\subseteq E} p^{|\omega|}(1-p)^{|E|-|\omega|}\, q^{k(\omega)}

is the random-cluster partition function, the analogue of the .

Boundary conditions (free vs wired)

On a finite subgraph cut out of an infinite lattice, one often specifies boundary conditions (compare ). For random-cluster models the standard choices are:

  • Free boundary condition: clusters are computed using only edges inside the region.
  • Wired boundary condition: boundary vertices are identified (“wired together”) before counting clusters, which favors connections to the boundary.

These boundary conditions produce different finite-volume measures, and they are central when taking and defining infinite-volume objects (compare ).

The model is designed so that, for integer q2q\ge 2, it is exactly the graphical expansion of the (and for q=2q=2 the ).

On a graph with uniform ferromagnetic coupling J>0J>0 at β\beta, the FK parameter is

p  =  1eβJ. p \;=\; 1-e^{-\beta J}.

In this correspondence, the random-cluster partition function matches the Potts partition function up to an explicit factor, and the cluster-weight qk(ω)q^{k(\omega)} has a clear meaning: after choosing ω\omega, each cluster can be assigned one of qq spin labels independently, giving qk(ω)q^{k(\omega)} possible spin assignments.

A useful consequence (often phrased via the Edwards–Sokal coupling) is that connectivity events encode Potts correlations: the event “xx is connected to yy by open edges” controls the probability that Potts spins at xx and yy are equal under the corresponding Potts measure.

Key properties

Special cases

  • q=1q=1: the factor qk(ω)q^{k(\omega)} is constant, so ϕG,p,1\phi_{G,p,1} is independent bond percolation with edge-open probability pp.
  • q=2q=2: corresponds to the (FK representation).
  • Non-integer q>0q>0: still defines a perfectly good probability model on edges, even though there is no literal qq-state spin interpretation.

Positive association and monotonicity (for q1q\ge 1)

For q1q\ge 1, the random-cluster model satisfies strong correlation inequalities (FKG-type positive association). Informally:

  • increasing events are positively correlated,
  • the model is monotone in pp,
  • wired boundary conditions typically dominate free boundary conditions for increasing events.

These monotonicity properties are a major reason the model is a standard tool for proving existence and structure of phase transitions.

Domain Markov / specification viewpoint

Although the weight involves the global quantity k(ω)k(\omega), the model still has a consistent “conditional distribution in a subregion given the outside configuration,” i.e. a specification in the sense of . This supports an infinite-volume formulation analogous to the approach used for lattice spin systems.

Thermodynamic quantities

On boxes Λ\Lambda in Zd\mathbb{Z}^d with edge set EΛE_\Lambda, one defines the finite-volume free-energy density / pressure via

1ΛlogZGΛ(p,q), \frac{1}{|\Lambda|}\log Z_{G_\Lambda}(p,q),

leading to the and its when the limit exists.

Non-analytic behavior of this limit as a function of (p,q)(p,q) corresponds to a .

Physical interpretation

  • The configuration ω\omega describes which bonds are “active.” For Potts/Ising systems, open edges represent bonds that are compatible with (or reinforce) local alignment.
  • Clusters in (V,ω)(V,\omega) represent domains of aligned spins in the coupled Potts picture.
  • The parameter qq controls the entropic weight of forming new clusters:
    • larger qq favors having many clusters (more internal label choices),
    • larger pp favors opening edges and merging clusters.
  • Long-range order can be read as large-scale connectivity:

Because it translates spin ordering questions into geometric connectivity questions, the random-cluster model is a central bridge between lattice spin systems and percolation-style geometry, and it provides geometric access to quantities like , , and through cluster connectivity and cluster-size statistics.