Perfect Matching and Zero-Sum 3-Magic Labeling

Yuanlin Li1, Haobai Wang1
1Department of Mathematics and Statistics, Brock University, St. Catharines L2S 3A1, Canada

Abstract

A mapping l:E(G)A, where A is an abelian group written additively, is called an edge labeling of the graph G. For every positive integer h2, a graph G is said to be zero-sum h-magic if there is an edge labeling l from E(G) to Zh{0} such that s(v)=uvE(G)l(uv)=0 for every vertex vV(G). In 2014, Saieed Akbari, Farhad Rahmati and Sanaz Zare proved that if r (r5) is odd and G is a 2-edge connected r-regular graph, G admits a zero-sum 3-magic labeling, and they also conjectured that every 5-regular graph admits a zero-sum 3-magic. In this paper, we first prove that every 5-regular graph with every edge contained in a triangle must have a perfect matching, and then we denote the edge set of the perfect maching by EM, and we make a labeling l:E(EM)2, and E(E(G)EM)1. Thus we can easily see this labeling is a zero-sum 3-magic, confirming the above conjecture with a moderate condition.

Keywords: 5-regular graph, Zero-sum 3-magic, Perfect matching, Tutte’s Condition

1. Introduction and Basic Definitions

Graphs G considered here are all connected, finite and undirected with multiple-edges without loops. Finding a matching in a bipartite graph can be treated as a network flow. The study of matchings in a bipartite graph can be traced back to the early of the 20th century. In 1935, P. Hall proved a well-known result (Hall’s Theorem) which provided a necessary and sufficient condition for an X,Y-bipartite graph to have a matching that saturates X [1,3.1.11 Theorem]. When |X|=|Y|, Hall’s Theorem is the Marriage Theorem, proved originally by Frobenius in 1917 [2]. Later in 1947, Tutte [3] investigated the problem concerning the existence of a perfect matching in a general graph and provided a necessary and sufficient condition (Tutte’s Condition) for such a graph to have a perfect matching [Lemma 1]. If every vertex in a graph has the same degree r then this graph is referred to as a rregular graph. In case of regular graphs, Peterson [4] proved that every 3-regular graph without a bridge (an edge whose deletion disconnects the graph) has a perfect matching. In 1981, Naddef and Pulleyblank considered K-regular graphs with specified edge connectivity and showed some classical theorems and some new results concerning the existence of matchings can be proved by using polyhedral characterization of Edmonds [5]. It is not hard to see that a 5-regular 4-edge connected graph has a perfect matching (see [5] for detail). However very little is known about the existence of a perfect matching in a general 5-regular graph. In this paper we provide a sufficient condition for a 5-regular graph to have a perfect matching and our main result is as follows.

Theorem 1. Every 5-regular graph in which each edge is contained in a triangle has a perfect matching.

Our motivation for this work is towards resolving a conjecture of Saieed Akbari, Farhad Rahmati and Sanaz Zare [6]. Before discussing this conjecture we require some more notation. A mapping l:E(G)A, where A is an abelian group written additively, is called an edge labeling of the graph G. Given an edge labeling l of the graph G, the symbol s(v), which represents the sum of the labels of edges incident with v, is defined to be s(v)=uvE(G)l(uv), where vV(G). For every positive integer h2, a graph G is said to be zerosum hmagic if there is an edge labeling from E(G) into Zh{0} such that s(v)=0 for every vertex vV(G). The null set of a graph G, denoted by N(G), is the set of all natural numbers hN such that G admits a zero-sum h-magic labeling.

Recently, Choi, Georges and Mauro [7] proved that if G is a 3-regular graph, then N(G) is N{2} or N{2,4}. Saieed Akbari, Farhad Rahmati and Sanaz Zare [6] extend this result by showing that if G is an r-regular graph, then for even r (r>2), N(G)=N and for odd r (r5), N{2,4}N(G). Moreover, they proved that if r (r5) is odd and G is a 2-edge connected r-regular graph, then N(G)=N{2}, implying G admits a zero-sum 3-magic labeling. Thus they proposed the following conjecture.

Conjecture 1. Every 5-regular graph admits a zero-sum 3-magic labeling.

As a consequence of our main result, we obtain the following result, partially confirming Conjecture 1.

Corollary 1. Every 5-regular graph in which each edge is contained in a triangle admits a zero-sum 3-magic labeling.

By Theorem 1, every 5-regular graph in which each edge is contained in a triangle has a perfect matching. We denote the edge set of the perfect maching by EM, and we make a labeling l:E(EM)2, and E(E(G)EM)1. It is easily to see this labeling is a zero-sum 3-magic. Thus every 5-regular graph in which each edge is contained in a triangle admits a zero-sum 3-magic labeling, proving Corollary 1.

We next introduce some basic definitions which will be used in the proof of our main result. If X and Y are disjoint vertex sets of G with xX and yY, an edge{x, y} is usually written as xy (or yx), and such an edge xy is also called an XY edge. The set of all XY edges in the edge set E is denoted by E(X,Y). We denoted by G(X,Y) the subgraph of G with vertex set XY and the edge set E(X,Y). An odd (or even) component of a graph is a connected component of odd (or even) number of vertices, and an odd (or even) vertex is a vertex with odd (or even) degree.

Definition 1. For a graph G, for any vertex set S of G, and any odd component Q of GS, consider a connected component of G(S,V(Q)) which has odd number of edges in E(S,V(Q)). The vertices of this component induce a subgraph P in G, and we call it an odd component induced subgraph.

Definition 2. Let S be any vertex set and vS. The vertex v is called removable from S if q(GS)=q(GS)1, where q(GS) denotes the number of odd components of GS and S=Sv.

Definition 3. Let S be any vertex set, and let v,wS. The vertex pair (v,w) is called removable from S if q(GS)=q(GS)2, where S=Svw.

Definition 4. Let S be any vertex set, Q be one of the odd components of GS, we call Q the first type of odd component (with respect to S) if there is an odd component induced subgraph P, such that there exists a removable vertex or a removable vertex pair in SV(P). Otherwise, Q is called the second type of odd component (with respect to S).

Definition 5. Let S be any vertex set, Q be an odd component of GS and P be an odd component induced subgraph. A connected subgraph K of P is called a 2claw substructure, if the following conditions hold:
1. V(K)S has 3 vertices {v,v1,v2}, and each vertex is connected to exactly 3 odd components of GS.
2. The degree of v in P is 3.
In this case the vertices {v,v1,v2} are called roots of K.

2. The Proof of Theorem 1

We begin with several important lemmas. The first one is well known as Tutte’s Theorem [3] and is essential in the present paper.

Lemma 1. (Tutte’s Theorem)A graph G has a perfect matching if and only if q(GS)|S| for all SV(G) , where q(GS) denotes the number of odd components of GS.

If a graph G has no perfect matching, then there must exist SV(G) with q(GS)>|S|. Such a set S is called an antifactor set of G.

From now on we always assume that G is a 5-regular graph in which each edge is contained in a triangle.

Lemma 2. For any vertex set S, every odd component of GS has at least one odd component induced subgraph.

Proof. For any vertex set S, and any odd component Q of GS, we assume that |E(S,V(Q))|=d, and the number of vertices in Q is p. Since Q is an odd component, we know that p is odd. Let q be the sum of the degrees of each vertex contained in Q. Clearly q is even by the handshaking lemma. Since G is a 5 – regular graph, we have q=5pd. Thus d is odd as q is even and p is odd. That is, the sum of the edges of all connected portions of G(S,V(Q)) is odd, so G(S,V(Q)) has at least one connected subgraph having an odd number of edges. The vertices of this connected subgraph induce a subgraph in G which is the desired odd component induced subgraph. 

Lemma 3. For every vertex set S and every odd component induced subgraph P, there exists at least one vertex vSV(P), such that dP(v)3.

Proof. Assume that for every vertex v in SV(P), we have dP(v)2. Since v has an edge in P and this edge is also in a triangle, the fact that the triangle is a connected graph implys that it is in P, so we must have dP(v)1, and thus dP(v)=2 for every vertex v in SV(P). Suppose that there are k vertices in SV(P), and s edges in E(S)E(P). Then |E(S,V(Q))E(P)|=2k2s, which is even, a contradiction. Thus the lemma holds. 

Lemma 4. If a vertex v in S is connected to d odd components (where d2), then v is a removable vertex .

Proof. If vS is connected to only one odd component Q, then we remove v out of S, and denote the new vertex set by S1=Sv. Since Q is an odd component, after adding a vertex v to Q, it becomes an even component. Note that there is no change in parity for all other odd components. Thus q(GS1)=q(GS)1, so v is a removable vertex.

If v is connected to 2 odd components Qi and Qj, then we also remove v out of S, and denote the new vertex set by S1=Sv. Since v is connected to Qj and Qi, at this time, Qi, Qj and v become a new connected component, and the number of its vertices is |Qi|+|Qj|+1 which is odd. Note that the number of odd components is reduced by one, that is, q(GS1)=q(GS)1, so v is a removable vertex. 

We remark that Lemma 4 does not hold when d3. However, we may obtain a similar result for a vertex pair when d=3.

Lemma 5. If a vertex pair (v,w) in S is connected to exactly 3 odd components, then (v,w) is a removable vertex pair.

Proof. Assume that the vertex pair (v1,v2) is connected to 3 odd components Qi, Qj and Qk. We move (v1,v2) out of S, and denote the new vertex set by S1. Clearly |S1|=|S|2. As before, there is no change in parity for all odd components except Qi, Qj and Qk. Since the vertex pair (v1,v2) is connected to Qi, Qj and Qk, the components Qi, Qj and Qk and the vertex pair (v1,v2) become a new connected component, and the number of its vertices |Qi|+|Qj|+|Qk|+2 is odd. So the number of odd components is reduced by two, and we have q(GS1)=q(GS)2. Thus the vertex pair (v1,v2) is a removable vertex pair. 

Lemma 6. Let Q be a second type of odd component in GS and Pj be the jth odd component induced subgraph of Q. Then for all j, Pj has a 2-claw substructure.

Proof. According to Lemma 2, Q has an odd component induced subgraph Pj. Let v be a vertex of V(Pj)S such that dPj(v) is maximum among all vertices in V(Pj)S. By Lemma 3, we have 3dPj(v)5. We now divide the rest of the proof into 3 cases.

Case 1. dPj(v)=5.

In this case, since G is a 5-regular graph, all the edges connected to v are in Pj, so there is only one odd component adjacent to v. By Lemma 4, v is a removable vertex, and thus Q is a first type of odd component, yielding a contradiction.

Case 2. dPj(v)=4.

In this case, since G is a 5-regular graph, only one of the edges of v is not in Pj, so there are at most 2 odd components adjacent to v. By Lemma 4, v is a removable vertex, and thus Q is a first type of odd component, yielding a contradiction.

Case 3. dPj(v)=3.

Since dpj(v)=3 and G is 5-regular, we know that v is connected to at most two other odd components. We may always assume that v is connected to two other odd components Qs and Qt. For otherwise, by Lemma 4, v is removable, and thus Q is the first type, yielding a contradiction.

Subcase 1. v has 0 edge in E(S)E(Pj).

In this subcase, as mentioned before, v is connected to two other odd components Qt and Qs. We assume that eQt(v) is connected to Qt, where eQt(v) denotes the neighbors of v in Qt, and eQs(v) is connected to Qs. Let us consider eQt(v). By the assumption of G, eQt(v) must be an edge of a triangle, so there must exist another edge et connected to v in this triangle. If et=eQs(v), then we deduce that Qt is connected to Qs, yielding a contradiction, because Qt and Qs are different odd components. The same argument shows that etE(Pj), so et is the 6th edge of v, yielding a contradiction.

Subcase 2. v has 1 edge in E(S)E(Pj).

In this subcase, v has 2 edges in E(V(Q),S). Let v1, v2Q be the 2 vertices, which are adjacent to v. And v3S be the vertex which is adjacent to v. Let v4Qt and v5Qs, which are adjacent to v.

Since the edge e(v4,v) is in a triangle, we may let vq be such that vv4vq is a triangle. Thus vq is a neighbor of v, and so vq{vi|i=1,2,3,4,5}. As proved before vq{vi|i=1,2,4,5} (as Q, Qt, Qs are different odd components, so any two of Q, Qt, Qs are not connected), so vq=v3. For the same reason, v3 is connected to v5 in Qt. Since v3V(Pj), there exists a vertex v6Q adjacent to v3. If (v,v3) is connected to 3 different components, by Lemma 5, (v,v3) is a removable vertex pair, yielding a contradiction.

Otherwise, the last neighbor vp of v3 is in another odd component. Since the edge e(v3,vp) is in a triangle, v3 must have another neighbor vq which is adjacency to vp. As before vq{vi|i=p,4,5,6}. Thus vq=v, which implies that v has 6 neighbors, yielding a contradiction.

Subcase 3. v has 2 edge in E(S)E(Pj).

In this subcase, we assume that 2 vertices v1 and v2 are the neighbors of v and in SV(Pj). If one of the vertex in {v,v1,v2} is connected to at most 1 other odd component, then according to Lemma 4, then this vertex is removable, so Q is a first type of odd component, yielding a contradiction.

Next we may assume that v is connected to two odd components other than Q. and vi{v1,v2} is connected to three odd components other than Q. Let e1, e2 and e3 be the edges joining vi. Without loss of generality, we may assume there is an edge ej connected to e1. As we proved before, the third vertex of the triangle containing e1 must be v. So v has a neighbor in this component outside of Pj. Similar results hold for e2 and e3. Thus we have 3 neighbors of v outside of Pj. This together with dpj(v)=3 shows that v has six neighbors, yielding a contradiction.

In conclusion, we have just shown that every vertex in {v,v1,v2} is connected to Q and 2 other odd components. Therefore, Pj has a 2-claw substructure.

Subcase 4. v has 3 edges in E(S)E(Pj).

In this subcase, v has no neighbour in Q, that is E(v)E(Q,S)=, contradicting the definition of Pj

We are now ready to prove Theorem 1.

Proof of Theorem 1:

Assume that the vertex set S is a minimal counterexample to Tutte’s condition, i.e., S is a minimal set such that |S|<q(GS). Then every odd component of GS is of the second type. For otherwise, if Q is the first type of odd component of GS, then there exists an odd component induced subgraph P, which has a removable vertex v (or a removable vertex pair (v1 ,v2)). Let S1 be the new vertex set after removing v (or (v1 ,v2)) from S. Then S1=Sv (or S1=Sv1v2). So we may replace S by S1. By the definitions 2 and 3, we have q(GS1)=q(GS)1 (or q(GS1)=q(GS)2). That is q(GS1)|S1|=q(GS)|S|. So |S1|<q(GS1), yielding a contradiction to the minimality of S.

Suppose that Q is a second type of odd component and P is an odd component induced subgraph. By Lemma 6, P has a 2-claw substructure which has a set of 3 roots. Let Sp be the set of all such roots corresponding to all odd components of GS. Each vertex in Sp has 3 edges connecting itself to the odd components. Let E(Sp) denote the set of all these edges. Then |E(Sp)|=3|Sp|. Since P has a 2-claw substructure, there are at least three edges form Q to Sp. So this gives at least 3q(GS) edges (from all odd components to Sp). Since each of these edges is in E(Sp), we obtain 3q(GS)3|Sp|. Since |S||Sp|, we have: 3|S|3|Sp|3q(GS). Then, |S|q(GS), yielding a contradiction. Therefore, Tutte’s condition holds, and thus by Lemma 1 (Tutte’s Theorem), G has a perfect matching.

Acknowledgments

This research was supported in part by a Discovery Grant from the Natural Sciences and Engineering Research Council of Canada (Grant No. RGPIN 2017-03903).

References:

  1. West, D.B., 2001. Introduction to graph theory (Vol. 2). Upper Saddle River: Prentice hall.[Google Scholor]
  2. Frobenius, G., 1917. Über zerlegbare determinanten. Sitzungsberichte der Koniglich Preussischen Akademie der Wissenschafte, XVIII, pp. 274-277. Jbuch. 46.144 [xv, 6].[Google Scholor]
  3. Tutte, W.T., 1947. The factorization of linear graphs. Journal of the London Mathematical Society, 1(2), pp.107-111.[Google Scholor]
  4. Petersen, J., 1891. Die Theorie der regulären graphs. Acta Mathematica, 15, pp.193-220.[Google Scholor]
  5. Naddef, D. and Pulleyblank, W.R., 1981. Matchings in regular graphs. Discrete Mathematics, 34(3), pp.283-291.[Google Scholor]
  6. Akbari, S., Rahmati, F. and Zare, S., 2014. Zero-sum magic labelings and null sets of regular graphs. The Electronic Journal of Combinatorics, 21(2), pp.P2-17.[Google Scholor]
  7. Choi, J.O., Georges, J.P. and Mauro, D., 2013. On zero-sum Zkmagic labelings of 3-regular graphs. Graphs and Combinatorics, 29(3), pp.387-398.[Google Scholor]