Journal of Combinatorial Theory, Series B 78, 198{231 2000
doi:10.1006/jctb.1999.1941,available online at http://www.idealibrary.com on IDEAL.
Matchings in Graphs on Non-orientable Surfaces
Glenn Tesler
Department of Mathematics, University of California, San Diego
E-mail: [email protected]
Received Decemb er 10, 1998
P.W. Kasteleyn stated that the numb er of p erfect matchings in a graph
g
emb edding on a surface of genus g is given by a linear combination of 4 Pfaf-
ans of mo di ed adjacency matrices of the graph, but didn't actually give the
matrices or the linear combination. We generalize this to enumerating the
p erfect matchings of a graph emb edding on an arbitrary compact b oundary-
2 S
less 2-manifold S with a linear combination of 2 Pfaans. Our explicit
construction proves Kasteleyn's assertion, and additionally treats graphs em-
b edding on non-orientable surfaces. If a graph emb eds on the connected sum
of a genus g surface with a pro jective plane resp ectively, Klein b ottle, the
2g +1
numb er of p erfect matchings can b e computed as a linear combination of 2
2g+2
resp ectively,2 Pfaans. We also intro duce \crossing orientations," the
analogue of Kasteleyn's \admissible orientations" in our context, describing
how the Pfaan of a signed adjacency matrix of a graph gives the sign of each
p erfect matching according to the numb er of edge-crossings in the matching.
Finally,we count the p erfect matchings of an m n grid on a Mobius strip.
Key Words : Kasteleyn, p erfect matching, dimer, graph, Pfaan.
1. INTRODUCTION
In [4] and [5], Kasteleyn counts the numb er of p erfect matchings in an
undirected planar graph by orienting its edges in a certain fashion and
showing that the Pfaan of a \signed" adjacency matrix of this orientation
~
equals the numb er of p erfect matchings. If G is an orientation of the
graph G, the Pfaan of the antisymmetric matrix with comp onents a =
uv
~