Skip to content
Publicly Available Published by De Gruyter May 5, 2015

Dimer Coverings on Random Polyomino Chains

  • Chuanqi Xiao and Haiyan Chen EMAIL logo

Abstract

A polyomino chain is a planar square lattice that can be constructed by successively attaching squares to the previous one in two possible ways. A random polyomino chain is then generated by incorporating the Bernoulli distribution to the two types of attachment, which describes a zeroth-order Markov process. Let (ℜn, p) be the ensemble of random polyomino chains with n squares, where p∈[0,1] is a constant. Then, in this paper, we determine the explicit expression for the expectation of the number of dimer coverings over (ℜn, p). Our result shows that, with only one exception, i.e., p = 0, the average of the logarithm of this expectation is asymptotically nonzero when n → ∞.

MSC: 05C30; 05C80

1 Introduction

The study of counting dimer coverings (or perfect matchings) on random graphs has a long history [1–9]. In Zdeborová and Mézard [9], the authors studied dimer coverings on random regular and Erdös–Rényi random graphs by means of the cavity method. Gutman et al. [3–5] studied the number of dimer coverings on random hexagonal chains, while Chen and Zhang [1] studied the same problem for random phenylene chains. More recently, Ren et al. [8] studied dimer coverings on a kind of random multiple chains of planar honeycomb lattices by the transfer matrix approach. In this paper, we shall study dimer coverings on random polyomino chains. Note that, just like the hexagonal system, the polyomino system is one of the hottest studying topics in statistical mechanics and chemistry.

Now, let us recall some basic concepts and results. In statistical physics, a dimer represents a diatomic molecule. The dimer model was first considered by Roberts [10], then by Fowler and Rushbrooke [11], and was introduced in order to describe the absorption of diatomic molecules on crystal surface. In graph theoretic terms, a dimer is a molecule that can be placed on a graph G such that it covers an edge and the two incident vertices. A dimer arrangement is a set of dimers placed on G such that no vertex is covered by more than one dimer. A dimer arrangement that covers all vertices in G is called a dimer covering or a perfect matching in terms of graph theory. The dimer model is a classical statistical mechanics model dealing with the set of all dimer coverings of a graph [12].

A polyomino system is a finite two-connected plane graph such that each interior face (also called a cell) is surrounded by a regular square of length 1. A polyomino chain is a chain polyomino system in which the joining of the centres of its adjacent cells forms a path c1c2cn, where ci is the centre of the ith cell and denoted by Rn (see Fig. 1 for an illustration example). M(Rn) represents the number of dimer coverings on Rn. And in Zhang and Zhang [13], the authors proved that M(Rn) is always nonzero. What is more, for some special polyomino chains, the explicit expressions for M(Rn) are known [14], e.g., the linear chain, denoted by Ln (see Fig. 2a),

Figure 1: A polyomino chain with eight cells and the corresponding path.
Figure 1:

A polyomino chain with eight cells and the corresponding path.

Figure 2: (a) The linear chain L7; (b) The zigzag chain Z7.
Figure 2:

(a) The linear chain L7; (b) The zigzag chain Z7.

M(Ln)=5+3510(1+52)n+53510(152)n,

and the zigzag chain, denoted by Zn (see Fig. 2),

M(Zn)=n+1.

Here we concentrate on the number of dimer coverings on random polyomino chains. In Section 2, we give a detailed description of the ensemble of random polyomino chains we shall consider. In Section 3, first, by the law of total expectation in probability theory, we establish a recurrence relation satisfied by the expectation of the number of dimer coverings in this ensemble. Then by solving the recurrence relation, we obtain the explicit expression for the expectation. From this expression, it is easy to see that, with only one exception, the average of the logarithm of this expectation (i.e., the annealed entropy of the dimer coverings) is asymptotically nonzero when n→ ∞.

2 The Ensemble of Random Polyomino Chains

Note that from the definition of polyomino chains, each polyomino chain Rn can be formed inductively. Starting from one cell, then in each step we attach a new cell to the previous one. More clearly, given a polyomino chain Rn with n squares, the squares in Rn are fixed by the path c1c2cn mentioned previously. And let Ri(i= 1, …, n) be the part of Rn with the first i squares. Then Ri is obtained from Ri–1 by attaching to it the ith square ci. We see that, from i≥ 3, there are two ways to attach an edge of ci to an edge e of the end square in Ri–1: either e is incident with two vertices of degree 2 in Ri–1, which is called the H-type attachment (see Fig. 3a) or e is incident with a vertex of degree 2 and the other vertex of degree 3 in Ri–1, which is called the V-type attachment (see Fig. 3b). So, for each polyomino chain in Rn(n≥ 3), a string of n– 2 symbols of H and V can be associated, indicating the attachment type of squares from 3 to n, for example, the linear chain Ln associates with HH and the zigzag chain Zn associates with VV. Note that a polyomino chain is not uniquely determined by its HV sequence (see Fig. 4). But by symmetry, different polynomino chains corresponding to the same HV sequence have the same number of perfect matchings. So let

Figure 3: (a) The H-type attachment; (b) The V-type attachment.
Figure 3:

(a) The H-type attachment; (b) The V-type attachment.

Figure 4: Two polyomino chains corresponding to Rn=HVHV.
Figure 4:

Two polyomino chains corresponding to Rn=HVHV.

n={u1u2un2|ui{H,V},i=1,,n2},(n3).

We define an ensemble of random polyomino chains (ℜn, P) as follows:

  1. for n= 1, 2, let ℜ1={R1}, ℜ2={R2}, that is, the probability spaces are trivial with only one element, respectively;

  2. for n ≥ 3, the probability distribution

P(u1u2un2)=pm(1p)n2m,

where m is the number of times that H appears in this sequence and p∈[0,1] is a constant. That is, the probability of the H-type attachment is p and that of the V-type attachment is 1 – p.

Let Mn(u1u2un–2) be the number of perfect matchings of the polyomino chains associated with this sequence, where Mn is an integer valued random variable on (ℜn, P). In the next section, we will determine the expectation E(Mn) of Mn.

3 Main Results and Proofs

In order to obtain the expectation of Mn, we first recall two basic results: one is from graph theory and the other is from probability theory.

Lemma 1 [15]. Let e= uv be an edge of a graph G. Then,

M(G)=M(Ge)+M(Guv),

where Ge is the subgraph obtained from G by deleting edge e and Guv is the subgraph obtained from G by deleting vertices u and v together with their incident edges.

Lemma 2 [16]. (Law of total expectation) If X is a random variable with E(|X|)<∞ and Y is any random variable, on the same probability space, then

E(X)=EY(EX|Y(X|Y)).

One special case states that if A1, A2,…, An is a partition of the whole outcome space, where A1, A2,…, An satisfying these events are mutually exclusive and exhaustive, then

E(X)=i=1np(Ai)E(X|Ai).

From the above Lemmas, we can obtain the following result.

Theorem 1. The expectations E(Mn) satisfy the following recurrence relation:

E(Mn)=E(Mn1)+pi=0n3(1p)iE(Mn2i)+(1p)n2

with initial conditions E(M1)=2 and E(M2)=3.

Proof. The initial conditions E(M1)=2 and E(M2)=3 are easy to get from the definition. Now, for n≥ 3, recall that

n={u1u2un2|ui{H,V},i=1,,n2}.

Let

Ain={*HVVi|*ni1,},0in3;An2n={VVV}.

Then,

n=i=0n2Ain,  AinAjn=,(ij).

And it is easy to see that

P(Ain)=p(1p)i,(0in3),P(An2n)=(1p)n2.

So by Lemma 2, we have

(*)E(Mn)=i=0n2P(Ain)E(Mn|Ain)=i=0n3p(1p)iE(Mn|Ain)+(1p)n2E(Mn|An2n). (*)

Now, for any given Rn, take e to be the edge in the last cell, which is incident with two vertices of degree 2 (see Fig. 5). Then by Lemma 1, we have

Figure 5: (a) M(Ra–e)=M(Rb); (b) M(Ra – u – v)=M(Rc).
Figure 5:

(a) M(Rae)=M(Rb); (b) M(Rauv)=M(Rc).

Case 1. If RnA0n, it means that Rn=u1u2un–3H. Then

M(u1u2un3H)=M(u1u2un3)+M(u1u2un4).

Therefore,

(1)E(Mn|A0n)=E(Mn1)+E(Mn2). (1)

Case 2. If RnAin(1in3), it means that Rn=u1uni3HVVi,(1in3). Then,

M(u1uni3HVVi)=M(u1uni3HVVi1)+M(u1u2uni4).

Therefore,

(2)E(Mn|Ain)=E(Mn1|Ai1n1)+E(Mn2i). (2)

Case 3. If RnAn2n, that is Rn=VVn2, then

M(VVn2)=M(VVn3)+1.

Therefore,

(3)E(Mn|An2n)=E(Mn1|An3n1)+1. (3)

Substituting (1), (2) and (3) into the formula *, we have

E(Mn)=p(E(Mn1)+E(Mn2))+i=1n3p(1p)i(E(Mn1|Ai1n1)+E(Mn2i))+(1p)n2(E(Mn1|An3n1)+1)=p(E(Mn1)+E(Mn2))+i=1n3p(1p)iE(Mn2i)+(1p)n2+(1p)[i=1n3p(1p)i1E(Mn1|Ai1n1)+(1p)n3E(Mn1|An3n1)].

Note that

i=1n3p(1p)i1E(Mn1|Ai1n1)+(1p)n3E(Mn1|An3n1)=E(Mn1).

So we have

E(Mn)=E(Mn1)+pi=0n3(1p)iE(Mn2i)+(1p)n2.

To solve the recurrence relation in Theorem 1, we first give the following result.

Lemma 3.

|α+βαβ0001α+βαβ0001α+β000001α+β|n×n=αn+1βn+1αβ.

Proof. This result can be proved easily by the induction on n.

Theorem 2. The expectation of the number of perfect matchings in random polyomino chains is

E(Mn)=(1)nαβ[(3+2β)αn1(3+2α)βn1)],

where α=p2+p2+4p2,β=p2p2+4p2.

Proof. Since E(M1)=2, E(M2)=3, so by Theorem 1, we have

E(Mn)E(Mn1)pE(Mn2)p(1p)n5E(M3)p(1p)n4E(M2)=p(1p)n3E(M1)+(1p)n2=(1p)n3(1+p).

Thus we get a system of linear equations,

[11pp(1p)n5p(1p)n4011p(1p)n6p(1p)n50001p0001100001][E(Mn)E(Mn1)E(M4)E(M3)E(M2)]=[(1p)n3(1+p)(1p)n4(1+p)(1p)(1+p)1+p3].

So, by Cramer’s rule, E(Mn) is equal to

|(1p)n3(1+p)1pp(1p)p(1p)n5p(1p)n4(1p)n4(1+p)11pp(1p)n6p(1p)n5(1p)(1+p)0001p1+p00011300001|(n1)×(n1).

From the second to the last row in the above determinant, multiplying each row by p – 1 and adding to its previous row, we get

E(Mn)=|0p212p00001p20000010000001p212p4p20001p2300001|(n1)×(n1)

=(4p2)(1)n1|p212p0001p20000100000p212p0001p212p|(n2)×(n2)

+3(1)n|p212p0001p20000100000p212p0001p212p0001p2|(n2)×(n2).

Write

Dn=|p212p0001p20000100000p212p0001p212p0001p2|n×n.

Then

E(Mn)=(1)n3Dn2+(1)n1(4p2)Dn3.

Let α=p2+p2+4p2,β=p2p2+4p2. Then α + β=p – 2, αβ=1 – 2p. So by Lemma 3,

E(Mn)=(1)n3Dn2+(1)n1(4p2)Dn3=1αβ[(1)n3(αn1βn1)+(1)n1(4p2)(αn2βn2)]=(1)nαβ[(3+2β)αn1(3+2α)βn1)].

Now the proof is completed.

Remark 1: From the expression of Theorem 2, we can easily deduce the number of dimer coverings of the linear chain Ln since

M(Ln)=limp1E(Mn)=5+3510(1+52)n+53510(152)n.

Similarly, the number of dimer coverings of the zigzag chain Zn is

M(Zn)=limp0E(Mn)=n+1.

Besides p=0 and p=1, the other special case that is worth pointing out is p=12, that is, the uniform random polyomino chains. In this case,

E(Mn)=2(32)n1.

Remark 2: In statistical physics, for a random variable X, the asymptotic behaviour of the average of log E(X), namely, the annealed entropy of X, plays an important role. From Theorem 2, we see

limnlogE(Mn)2n+2=log(β)2,

where 2n + 2 is the vertex number of polyomino chain with n squares. So except for p=0, the annealed entropy is nonzero.


Corresponding author: Haiyan Chen, School of Science, Jimei University, Xiamen Fujian 361021, P.R. China, E-mail:

Acknowledgments

This work is supported by the National Natural Science Foundation of China (grant nos. 11171134 and 11301217) and the Natural Science Foundation of Fujian Province, China (grant no. 2013J01014).

References

[1] A. L. Chen and F. J. Zhang, MATCH Commun. Math. Comput. Chem. 61, 623 (2009).Search in Google Scholar

[2] A. Frieze and B. Pittel, Perfect Matchings in Random Graphs With Prescribed Minimal Degree, SODA’03 Pro. 14th Ann. ACM-SIAM Symposium on Discrete Algorithms, Baltimore, Maryland 2003, p. 148.Search in Google Scholar

[3] I. Gutman and S. J. Cyvin, Chem. Phys. Lett. 147, 121 (1988).10.1016/0009-2614(88)80235-5Search in Google Scholar

[4] I. Gutman, The Number of Perfect Matchings in a Random Hexagonal Chain, Graph Theory Notes of New York XVI, New York Academy of Sciences (1989) p. 26.Search in Google Scholar

[5] I. Gutman, J. W. Kennedy, and L. V. Quintas, J. Math. Chem. 6, 377 (1991).10.1007/BF01192592Search in Google Scholar

[6] D. J. Klein, J. Math. Chem. 6, 385 (1991).10.1007/BF01192593Search in Google Scholar

[7] L. Lavász and M. D. Plummer, Matching Theory, North-Holland, Amsterdam 1986.Search in Google Scholar

[8] H. Z. Ren, F. J. Zhang, and J. G. Qian, J. Stat. Mech.: Theory Exp. 8, P08002 (2012).10.1088/1742-5468/2012/08/P08002Search in Google Scholar

[9] L. Zdeborová and M. Mézard, J. Stat. Mech.: Theory Exp. 5, P05003 (2006).10.1088/1742-5468/2006/05/P05003Search in Google Scholar

[10] J. K. Roberts, Proc. R. Soc. (London) A 152, 477 (1935).10.1098/rspa.1935.0202Search in Google Scholar

[11] R. H. Fowler and G. S. Rushbrooke, Trans. Faraday Soc. 33, 1272 (1937).10.1039/tf9373301272Search in Google Scholar

[12] P. W. Kasteleyn, Graph Theory and Crystal Physics, in: Graph Theory and Theoretical Physics (Ed. F. Harary), Academic Press, London 1967, p. 43.Search in Google Scholar

[13] H. P. Zhang, and F. J. Zhang, Graphs Combinat. 13, 259 (1997).10.1007/BF03353008Search in Google Scholar

[14] L. Z. Zhang, J. Xiamen Univ. (Nat. Sci.) 9, 629 (1989).Search in Google Scholar

[15] C. D. Godsil, Algebraic Combinatorics, Chapman and Hall, New York 1993.Search in Google Scholar

[16] N. A. Weiss, A Course in Probability, Addison-Wesley, Boston 2005.Search in Google Scholar

Received: 2015-3-11
Accepted: 2015-4-9
Published Online: 2015-5-5
Published in Print: 2015-6-1

©2015 by De Gruyter

Downloaded on 30.5.2024 from https://www.degruyter.com/document/doi/10.1515/zna-2015-0121/html
Scroll to top button