• No results found

Perfect Matchings in Edge-Transitive Graphs

N/A
N/A
Protected

Academic year: 2020

Share "Perfect Matchings in Edge-Transitive Graphs"

Copied!
7
0
0

Loading.... (view fulltext now)

Full text

(1)

Perfect Matchings in Edge-Transitive Graphs

A.MARANDI1,A.H.NEJAH1AND A.BEHMARAM2,3,*

(COMMUNICATED BY MOJGAN MOGHARRAB)

1

School of Mathematics, Statistics and Computer Science, University of Tehran, Tehran, I. R. Iran

2

Department of Mathematics, University of Tabriz, Tabriz, I. R. Iran

3

School of Mathematics, Institute for Research in Fundamental Science (IPM), Tehran, P .O. Box 193955746, I. R. Iran

ABSTRACT. We find recursive formulae for the number of perfect matchings in a graph G

by splitting G into subgraphs H and Q. We use these formulas to count perfect matching of P

hypercube Qn. We also apply our formulas to prove that the number of perfect matching in an

edge-transitive graph is ( ) = (2 / ) ( \{ , }), where ( ) denotes the number of perfect matchings in G, \{ , } is the graph constructed from by deleting edges with an end vertex in {u,v} and uv  E(G).

Keywords: Perfect matching, edgetransitive graph.

1.

I

NTRODUCTION

Counting the number of perfect matchings in a graph is a much-studied topic in graph theory. Some perfect matching enumeration methods are algebraic and others use matrix theory [38]. Enumerating the number of perfect matchings and making algorithms by these methods are really complicated (see [3]), but in some special cases it is possible to find good algorithms. In this paper we derive a recursive formula for counting perfect matchings in arbitrary graphs.

(2)

a vertex in common. If every vertex from ( ) is incident with exactly one edge from , the matching is perfect. The number of perfect matchings in a given graph is denoted by ( ). A distance between two vertices , ∈ ( ) in a graph is denoted by

( , ), the number of edges in a shortest path connecting them.

A graph is called edge-transitive if the group of automorphisms acts transitively on the edges. In other words, for each edge , ∈ ( ), an automorphism exists such that ( ) = .

The hypercube is recursively defined as:

= = 1× = 2

Suppose T = {e1, …, et} is a set of edges in . separates into and ,i.e. =

if by omitting , separate to subgraphs and . In figure 1, is the set of edges that

separate = .

Figure 1. The Graph is separated into and by .

2.

M

AIN

R

ESULTS

We start this section by finding a recursive formula for the number of perfect matching in a graph that can be separated into subgraphs and .

Theorem 1. Suppose = . Then,

( ) = ( )∗ ( ) + ( \ , … , )∗ ( \ , … , )

,…, ∈ | |

Proof. We define the relation « ~ » as follows:

~ if and only if | ∩ | = | ∩ | where and are two erfect matchings of G.Therefore, is an equivalence relation. For the set of all perfect matchings of G we have:

T

H

(3)

( ) = ⋃ ( )[ ]~ = ⋃ [ ]~ ⟹ ( ) = | ( )| = |⋃ [ ]~|,

where ( ) is the set of all perfect matchings of . Since is an equivalence relation, one can decompose ( ) into equivalence classes of ~, i.e.

|⋃ [ ]~| =∑ |[ ]~| = ( ).

We also have,

∑ |[ ]~| =∑| | |{ : | ∩ | = }|.

We know that for every 0≤ ≤| |:

|{ : | ∩ | = }| =∑ ,…, ∈ ( \ , … , )∗ ( \ , … , )

.

where , … , ∈ ( ) and , … , ∈ ( ). This completes the proof.

Corollary 1. For an arbitrary graph , the number of perfect matchings of × is:

( × ) = ( ) + ( \ )

+ ( \ , )

, ∈

+⋯

+ ( \ , … , )

,…, ∈

where × = .

Proof. It is sufficient to put = = in Theorem 1. ∎

Example 1. Apply Theorem 1 to count the number of perfect matchings of and . Harary and Graham in [3] resolved this problem by using an algebraic method.

( ) = ( ) +∑ , ( \{ , })+ 1. (1)

To compute ( ), we have to compute ( ) and ( \{ , }). ( ) = 2 and to compute ( \ , ), we omit two vertices of , resulting in, two remained vertices. If these vertices are neighbors, there will be one perfect matching, otherwise, there will be no perfect matching. Hence, ( ) = 4 + 4 + 1 = 9.

To compute

( ) = ( × ) = ( ) +∑ , ( \ , )

(4)

u v

We apply a similar argument and computation and we can compute ( ) as follows: ( ) = 81 + 4∗4 + 9∗12 + 4∗6 + 2∗12 + 6 + 12 + 1 = 272.

Theorem 2. Suppose is an arbitrary graph and = is its edge ( , ∈ ( )). Then the number of perfect matchings of is:

( ) = ( \ , ) +∑ ∈ ( ) ( \ , , , )

∈ ( )

.

Proof. Suppose is a set of edges that each element of has just one head in { , }, as depicted in Figure 2.

Then = { } \{ , }, and therefore theorem 1 implies that the number of perfect matchings of is ( \ , ) +∑ ∈ ( ) ( \ , , , )

∈ ( )

. ∎

Now we’re changing the graph H in Theorem 1 to a vertex of G.

Theorem 3. Suppose is an arbitrary graph. The number of perfect matchings of can be computed with omitting a vertex of .

Proof. In Theorem 1, put a vertex of likes i.e. ≔{ }. Then the number of perfect matchings of is ( ) = ∑ ( ) ( \ , ). ∎

This theorem is more practical than Theorem 1. We use this theorem to find a necessary condition for edgetransitive graphs using two lemmas.

Lemma 1. Suppose and are isomorphic. Then ( ) = ( ).

Proof. Assume : → is an isometric function and is a perfect matching of . Then ( ) is a perfect matching of because ( ) = ( ) and since is an isometric

Figure 2: Separating to e and \{ , }.

G\{u,v}

(5)

function then the edges of ( ) cover all vertices of , therefore, ( ) is a perfect matching of . Similarly, the pre image of each perfect matching of is a perfect matching of . So, the numbers of perfect matchings of isomorphic graphs are the same.

Lemma 2. Suppose that is an edgetransitive graph and = ∈ ( ) then:

( ) =2 ( \ , )

where = | ( )| , = | ( )|.

Proof. Because is an edge-transitive graph, omitting each one of edges with its vertices makes isomorphism graphs .Using lemma 1, the graphs \ , that ∈ ( ) have the same number of perfect matchings. Now we’re counting the number of ( , ) where is a perfect matching of and e belongs to edges of . Counting can be done in two ways. One way is counting the number of perfect matchings of which is ( ), then counting its edges that is /2 . Another way is counting the number of edges of , which is , then counting the number of perfect matchings that has a special edge, which is .The number of perfect matchings that has a special edge are the same for each edge. Assume that = is an edge of then = ( \ , ). So ∗ ( ) = ∗ ( \ , ). Hence

( ) = ( \ , ).

Here we prove a necessary condition for edge-transitive graphs:

Theorem 4. Suppose is an edge-transitive graph and ∈ ( ) then: deg( ) | ( ).

Proof. Suppose is an edgetransitive graph and ∈ ( ) then:

( ) = ( \ , )

∈ ( )

Assume and are neighbors of and = , = . Since is an edge-transitive graph so there is an isometric function : → such that ( ) = .It means that ( ) =

and ( ) = , and therefore, ( \ , ) = \ , . So, ( \ , ) = ( \ , ) so theorem 3 concludes that ( ) = ( )∗ ( \ , ). ∎

Corollary 2. If is an edgetransitive graph and ( ) = { , … , } then

deg( ) , … , deg( ) , 2

(6)

where = | ( )| , = | ( )|.

Proof. Assume that = ∈ ( ) then by theorem 2 and lemma 2 we have:

( ) = 2

2 − ( \ , , , )

∈ ( )

∈ ( )

By applying Theorem 4,

deg( ) , 2

(2 , 2 − )| ( ) ∀ ∈ ( ) Hence deg( ) , … , deg( ) ,

( , ) | ( ).

Corollary 3. If there is a vertex in graph such that deg ( )∤ ( ) then is not edgetransitive.

Proof. By Theorem 4, it is straightforward. ∎

A

CKNOWLEDGMENT

.

The Research of third author was in part supported by a grant from IPM (No. 92050018).

R

EFERENCES

1. L. Lovasz and M. D. Plummer, Matching theory, NorthHolland Mathematics Studies, 121, Annals of Discrete Mathematics, 29. NorthHolland Publishing Co., Amsterdam;

Akadémiai Kiadó (Publishing House of the Hungarian Academy of Sciences), Budapest,

1986.

2. N. Graham and F. Harary, The number of perfect matching in a hypercube, Appl. Math.

Lett.1 (1998) 4548.

3. W. Yan and F. Zhang, Enumeration of perfect matching of graphs with reflective symmetry by pfafians, Adv. Appl. Math. 32 (2004) 655668.

4. A. Behmaram and S. Friedland, Upper bounds for perfect matchings in pfafian and planar graphs, Electron. J. Combin.20 (1) (2013) paper 64, 16pp.

5. M. Ciucu, Enumeration of perfect matchings in graphs with reflective symmetry, J.

(7)

6. B. N. Cyvin and S. J. Cyvin, Enumeration of Kekule structures: pentagonshaped benzenoidspart IV: seventier pentagons and related classes, MATCH Commun.Math.

Comput. Chem. 22 (1987) 157173.

7. J. Qian and F. Zhang, On the number of Kekule structures in capped zigzag nanotubes,

J. Math. Chem.38 (2005) 233246.

8. W. Yan, Y. Yeh and F. Zhang, Dimer problem on the cylinder and torus, Physica A 387

Figure

Figure 1 . The Graph � is separated into � and � by �.
Figure 2: Separating � to e and �\{�, �}.

References

Related documents

A graph Γ is G -vertex-transitive (G -edge-transitive, G -arc-transitive, respectively) if it admits G as a group of automorphisms such that G is transitive on the set of

As it is discussed in this paper, the n-semiregularity of other transitive graphs such as arc transitive graphs, symmetric graphs and also some special graphs like tetrahedral

(For example, see [2, 3], [6]-[10], [14]-[19].) For regular graphs Latifi et al [6] generalized the restricted con- nectivity to h-restricted connectivity for the case of vertices

This result, Lemma 4, and the comprehensive catalogue of transitive graphs in [6] can be used to find all connected transitive 1-homogeneous graphs on fewer than 20 vertices..

In this paper, we classify some reflexible edge-transitive orientable embeddings of com- plete bipartite graphs.. A map is called orientable or nonorientable according to whether

We first proved that a cubic edge- transitive non-abelian bi-p-metacirculant exists if and only if p = 3, and then we gave a classification of cubic edge-transitive bi-Cayley

For those graphs having particular transitive properties, such as Cayley graphs and bi- Cayley graphs, their isomorphism problems are well studied in the literature (recall that

Such lists exist for both types of edge-transitive cubic graphs (see [1, 3] for the census of cubic edge-transitive graph of order at most 768 and [2] for the extension to order up