---
title: Monomer-Dimer Log Partition Functions
url: https://www.emergentmind.com/topics/monomer-dimer-log-partition-functions
type: topic
---

# Monomer-Dimer Log Partition Functions

The monomer-dimer log partition function is a fundamental quantity encoding the combinatorial and probabilistic structure of coverings of a graph (or lattice) by non-overlapping monomers (single vertices) and dimers (edges covering two adjacent vertices). For a given graph $G=(V,E)$, the partition function $Z_G$ sums, with appropriate weights, over all configurations in which every vertex is covered exactly once, either as part of a dimer or as a monomer. The logarithm of the partition function, $\log Z_G$, provides direct access to the free energy in statistical mechanics, as well as to entropy and other thermodynamic observables. The computation and asymptotics of $\log Z_G$ are central in mathematical physics, combinatorics, and theoretical computer science.

## 1. Monomer-Dimer Partition Functions: Definitions and Models

Let $G=(V,E)$ be a finite graph. For edge weights $w_{ij}>0$ and monomer weights $m_i \ge 0$ (typically with $m_i=0$ in the interior for boundary-restricted models), a monomer-dimer covering consists of a matching $D \subset E$ (dimer occupation) and a set $M$ of vertices (monomer occupation), such that each vertex belongs to exactly one of $M$ or is covered by exactly one edge in $D$. The weight of such a configuration is $\prod_{i\in M} m_i \prod_{(j,k)\in D} w_{jk}$. The partition function is
$$
Z_G(m,w) = \sum_{(M,D)} \prod_{i\in M} m_i \prod_{(j,k)\in D} w_{jk},
$$
where the sum is over all legal coverings. The log partition function $\log Z_G$ is the central object of interest, encoding the free energy and, by differentiation, all cumulants and correlation functions.

This general structure admits several variants depending on boundary conditions, allowed location of monomers (arbitrary, only at the boundary, fixed in the bulk), and the topology of the underlying graph (planar, non-planar, or lattice limit) [1510.05027], [1705.00992].

## 2. Pfaffian and Determinantal Formulations

### Planar Boundary Monomer Models

A major breakthrough for planar graphs with monomers restricted to the boundary is the Pfaffian formula for the partition function. For such $G$, if the vertices are labeled and the edges oriented to satisfy the Kasteleyn condition and positivity constraint (every cycle enclosing an even number of vertices has an odd number of reversals), the signed adjacency matrix $A(m,w)$ is defined by
$$
A_{ij}(m,w) = a_{ij}(w) - (-1)^{i+j} m_i m_j,
$$
where $a_{ij}(w)$ captures the edge signs and weights under the Kasteleyn orientation. Then
$$
Z_G(m,w) = \operatorname{Pf}\, A(m,w),
$$
and
$$
\log Z_G = \frac{1}{2} \log \det A(m,w),
$$
since the square of the Pfaffian of an antisymmetric matrix equals its determinant. This formula enables efficient $O(N^3)$ computation for moderate $N$ and allows analysis of the thermodynamic limit via spectral techniques and, for regular lattices, Fourier diagonalization [1510.05027], [1705.00992].

### Grassmann and Fermionic Representations

For two-dimensional lattice models with a fixed finite or extensive set of monomers, the partition function admits a double-Pfaffian (Grassmannian) representation. If $n$ monomers are placed at fixed positions, the partition function can be written as
$$
Z(\{r_i\}) = \operatorname{Pf}(K^{(1)}) \cdot \operatorname{Pf}(K^{(2)}),
$$
where $K^{(1)}$ is the Kasteleyn matrix of the pure dimer problem, and $K^{(2)}$ is a monomer correlator matrix depending on $W^{-1}$ and the positions of the monomers. This formalism is derived from a quadratic fermionic (Grassmann) action, with monomers corresponding to insertions of source operators and, for bulk monomers, disorder defects in the matrix structure. The log partition function then decomposes as
$$
\ln Z = \frac{1}{2} \ln \det K^{(1)} + \frac{1}{2} \ln \det K^{(2)},
$$
allowing precise analysis of finite-size corrections and leading free-energy terms [1402.5512].

### Algebraic and Integral Representations

For log-gases and multicomponent models, the partition function at certain parameter values ($\beta=1$) is expressible as a Berezin integral over an antisymmetric alternating form, or equivalently, as a Pfaffian of a matrix built from Wronskians of monic polynomials. This yields an explicit expansion for fixed numbers of monomers and dimers [1201.0223].

## 3. Computational Techniques and Algorithms

For bounded-degree graphs, where exact Pfaffian methods are infeasible, correlation decay enables sublinear-time randomized algorithms to approximate $\log Z_G$ within additive error $\varepsilon n$. These approaches exploit the spatial mixing of the monomer-dimer Gibbs measure: for fixed $\lambda>0$, the marginals $p_{G,\lambda}(v)$ for the probability that $v$ is uncovered can be efficiently approximated via recursions on a self-avoiding walk tree truncated at depth $h=O(\sqrt{\Delta} \log(1/\varepsilon))$. The exact relation
$$
p_{G,\lambda}(v) = \frac{1}{1 + \lambda \sum_{u \in N(v)} p_{G\setminus v,\lambda}(u)}
$$
enables querying local neighborhoods and, by random sampling across $O(1/\varepsilon^2)$ vertices, estimation of $\log Z_G$ in overall query complexity $\tilde O((1/\varepsilon)^{O(\sqrt{\Delta})})$, independent of $n=|V|$, with matching lower bounds [1208.3629].

For lattice models (e.g., $m\times n$ grids), the transfer-matrix or state-matrix recursion method reduces computation of $Z_{m,n}$ to the product of an exponentially large (but structured) matrix $A_m$. In the thermodynamic limit, the leading free energy per site is given by the maximal eigenvalue of $A_m$, and efficient numerical methods approximate $f(x,y) = \lim_{m\to\infty} \frac{1}{m}\ln \lambda_{\max}(A_m(x,y))$ [1901.07847].

## 4. Infinite Lattice and Thermodynamic Limit

For vertex-transitive graphs or Euclidean lattices $L$, Benjamini–Schramm convergence of finite graphs yields a powerful analytical framework. The log partition function per site in the thermodynamic limit can be written as an integral with respect to the matching measure $\mu_L$, the spectral measure of the tree of self-avoiding walks rooted at a typical vertex:
$$
F(L, \lambda) = \int_{\mathbb{R}} \frac{1}{2} \ln(1 + \lambda z^2) \, d\mu_L(z).
$$
This spectral representation is superior to Mayer series expansions, which converge only up to a critical $\lambda_c$, as the integral remains analytic for all $\lambda>0$ and enables polynomial approximation and rigorous numerical bounds. New upper and lower bounds for the free energy per site have been derived for $\mathbb{Z}^d$ lattices, significantly improving the precision for physically relevant dimensions [1405.6740].

## 5. Asymptotic Expansions and Boundary/Bulk Effects

For regular planar lattices with boundary monomers, the leading term in $\log Z$ scales with the volume (area), with subleading corrections determined by the perimeter and corners. For instance,
$$
\log Z(G) = \frac{1}{2} \log \det K(G) = \mathrm{Area} \times f_0(J,w) + \mathrm{Perimeter} \times f_1(J,w) + \cdots.
$$
On large lattices, Fourier analysis of the Toeplitz structure of $K$ (for homogeneous weights) yields integral formulas for the free energy density. For boundary monomer correlation functions at close packing, differentiation of the Pfaffian formula reveals that these functions obey the Wick (Pfaffian) rule for fermionic statistics and, in scaling limits, decay as $O(1/|i-j|)$, corresponding to chiral free-fermion correlators with conformal invariance [1510.05027], [1705.00992].

For bulk monomers, the Grassmannian formalism yields leading free energy contributions from the dimer term, with subleading monomer corrections. Explicit decay exponents for bulk-bulk and boundary-bulk monomer correlators have been confirmed numerically and analytically [1402.5512].

## 6. Mean-Field and Finite-Size Corrections

On the complete graph (mean-field), the monomer-dimer log partition function admits an exact representation as a Gaussian integral. In the thermodynamic limit, the free energy is given by a one-dimensional variational principle,
$$
f(h, J) = \sup_{m \in [0,1]} \psi(m; h, J),
$$
where $\psi$ encodes the hard-core entropy and interaction energy. For the attractive (Van der Waals) model, this leads to a first-order phase transition, with the breakdown of the central limit theorem at criticality: fluctuations scale as $N^{3/4}$ with a quartic-exponential limiting law. Finite-size corrections can be computed explicitly by Laplace's method, leading to $1/N$ expansions for the pressure density, monomer density, and susceptibility, with the sign of the leading correction controlling monotonic convergence [1612.09181], [1810.04057].

## 7. Generalizations and Further Directions

The Pfaffian and determinant-based methods have been extended to non-planar and higher-genus surfaces, albeit at the cost of summing over multiple Kasteleyn orientations and modified adjacency matrices. For graphs with multiple boundary components or positive genus, the partition function is a linear combination of $2^{2g + b - 1}$ Pfaffians or determinants, reflecting the nontrivial homology of the underlying surface [1705.00992]. In the continuum setting and log-gas models, Pfaffian–de Bruijn identities and Berezin integrals generalize the algebraic structure of the partition function and connect with random matrix theory and integrable models [1201.0223].

The precise calculation of monomer-dimer log partition functions remains a central topic due to its connections with combinatorics, statistical mechanics, computational complexity, and spectral graph theory. Quantitative bounds, efficient algorithms, and conformal invariance in scaling limits are ongoing research themes.

Source: https://www.emergentmind.com/topics/monomer-dimer-log-partition-functions