URAL MATHEMATICAL JOURNAL, Vol. 6, No. 2, 2020, pp. 38-43
DOI: 10.15826/umj.2020.2.004
OPEN PACKING NUMBER FOR SOME CLASSES OF PERFECT GRAPHS
K. Raja Chandrasekar
Amrita College of Engineering and Technology, Amritagiri, Erachakulam Post, Nagercoil-629902, Tamil Nadu, India
S. Saravanakumar
Kalasalingam Academy of Research and Education, Anand Nagar, Krishnankoil-626126, Tamil Nadu, India [email protected]
Abstract: Let G be a graph with the vertex set V(G). A subset S of V(G) is an open packing set of G if every pair of vertices in S has no common neighbor in G. The maximum cardinality of an open packing set of G is the open packing number of G and it is denoted by po (G). In this paper, the exact values of the open packing numbers for some classes of perfect graphs, such as split graphs, {P4, C4}-free graphs, the complement of a bipartite graph, the trestled graph of a perfect graph are obtained.
Keywords: Open packing number, 2-packing number, Perfect graphs, Trestled graphs.
1. Introduction
By a graph G = (V, E), we mean a finite, undirected graph with neither loops nor multiple edges. For graph theoretic terminology, we refer to the book by Chartrand and Lesniak [4]. For a vertex v in V(G), the open neighborhood of v and the closed neighborhood of v are defined by N(v) = {u € V(G) : uv € E(G)} and N[v] = N(v) U {v}, respectively. Similarly for a subset S of V(G), the open and closed neighborhoods of S are defined by N(S) = UveSN(v) and N[S] = UveSN[v]. For any two sets A and B, define A \ B = {x : x € A and x € B}. In a graph G, a vertex of degree 1 is a leaf and the vertex adjacent to a leaf is a support vertex of G. For a set S of vertices of G, the induced subgraph is the maximal subgraph of G with vertex set S and is denoted by (S}. Thus two vertices of S are adjacent in (S) if and only if they are adjacent in G.
A subset S of V(G) is independent if no two vertices in S are adjacent in G. The independence number ^0(G) is the maximum cardinality of an independent set in G. A subset M of E(G) is independent if no two edges in M are adjacent in G. A set of independent edges in G is a matching of G. The edge independence number (G) is the maximum cardinality of a matching in G.
A proper coloring of a graph G is an assignment of colors to the vertices of G in such a way that no two adjacent vertices receive the same color. The chromatic number x(G) is the minimum number of colors required for a proper coloring of G. A clique in G is a complete subgraph of G. The maximum order of a clique in G is the clique number of G and is denoted by w(G). A graph G is perfect if x(H) = w(H) for every induced subgraph H of G.
Perfect graphs were introduced by Berge [2], who conjectured that a graph G is perfect if and only if G is perfect. This Perfect Graph Conjecture was verified by Lovasz [10]. Since the chromatic number and clique number of an odd cycle of length at least 5 are not equal, it follows that if an
induced subgraph of a graph G is an odd cycle of length at least 5, then the graphs G and G are not perfect. Berge [3] conjectured that every graph that is not perfect contains either an induced odd cycle of length at least 5 or its complement graph (1 contains such a cycle. This famous conjecture (sometimes referred to as the Strong Perfect Graph Conjecture) was verified by Chudnovsky et al. [5]. It is well known that x(G) > w(G), for every graph G. Hence if G contains a triangle, then x(G) > 3. It may be surprising that Mycielski [13] has proved that there exist triangle free graphs with large chromatic number. Several classes of perfect graphs and their properties are given in [9].
A subset S of V(G) is an open packing set of G if every pair of vertices in S has no common neighbor in G. The maximum cardinality of an open packing set of G is the open packing number of G and is denoted by po(G). An open packing set of cardinality po(G) is a po-set of G. Clearly every open packing set contains at most one vertex in every open neighborhood N(v) of a vertex v in G. A subset S' of V(G) is a 2-packing set of G if every pair of vertices in S' is of distance at least 3 in G. The maximum cardinality of a 2-packing set is the 2-packing number and is denoted by p(G). We observe that for any connected graph G, every 2-packing set of G is an open packing set of G and hence p(G) < po(G).
The concepts of 2-packing and open packing sets in graphs were introduced respectively by Meir and Moon [11] and Henning et.al [8]. Fisher et al. [7] proved that for any connected graph G, p(G) = p(^(G)), where ^(G) is the Mycielskian of the graph G. Henning and Slater [8] proved that for any graph G of order n po(G) < 2n/3. They also obtained the characterization of all graphs G for which po(G) = 2n/3. In [14], the authors have proved that po(G) < n/^(G). Moreover, the characterization of all connected graphs for which the equality holds was settled in [12].
In this paper, we obtain the exact values of the open packing number for some families of perfect graphs, such as, split graphs, {P4,C4}-free graphs, the complement of a bipartite graph and the trestled graph of a perfect graph.
2. Split graphs and {P4, C4}-free graphs
Definition 1. A graph G is a {P4,C4}-free graph if neither P4 nor C4 is an induced subgraph of G.
We know that every {P4,C4}-free graph is a perfect graph, see [15]. We now determine the exact value of the open packing number for {P4,C4}-free graphs. The following assertion is used to prove the theorem.
Assertion 1. Let S be an open packing set of G. Then every component of the induced subgraph (S) is isomorphic to either K or K2.
Theorem 1. Let G be a {P4,C4}-free graph of order n > 2. Then po(G) is either 1 or 2. Further, po(G) =2 if and only if A(G) = n — 1 and ¿(G) = 1.
P r o o f. If diam (G) > 3, then G contains a P4 as an induced subgraph, which is a contradiction. Hence diam (G) is either 1 or 2. If diam (G) = 1, then G is a complete graph Kn and hence po(G) is either 1 or 2 depending on whether n > 3 or n = 2.
Suppose diam(G) = 2. Let S be a po-set of G. If |S| > 3, then by Assertion 1 there exist two vertices u and v in G such that u, v € S and uv € E((S)). Consequently uv € E(G). Since diam (G) = 2, there exists a vertex x in V(G) such that x is adjacent to u and v in G, which is a contradiction to u and v are in a po-set S of G. Hence po(G) is either 1 or 2.
We claim that po(G) = 2 if and only if A(G) = n — 1 and ¿(G) = 1. Suppose po(G) = 2 and let S' = {u, v} be a po-set of G. It follows from the above argument that uv € E(G).
Let D1 = Ng (u) \ {v} and D2 = NG (v) \ {u}. Since u and v have no common neighbor in G, it follows that D1 n D2 = 0.
If D1 = D2 = 0, then G = K2, and we are done. Hence D = 0 or D = 0. Suppose D = 0 and D2 = 0 and let x € D1 and y € D2. Then uy € E(G) and vx € E(G) and hence the induced subgraph ({u, v,x,y}} is isomorphic to either P4 or C4 depending on xy € E(G) or xy € E(G), which is a contradiction to G is a {P4,C4}-free graph. Hence we may assume without loss of generality that D1 = 0 and D2 = 0. Then deg (v) = 1 and u is the support vertex adjacent to v in G.
Now we claim that V(G) = N[u]. If z € V(G) \ N[u], then d(z, v) > 3, which is a contradiction to diam(G) < 2. Hence V(G) = N[u]. It follows that deg(u) = n — 1 and deg(v) = 1. Thus A(G) = n — 1 and ¿(G) = 1.
Conversely, suppose A(G) = n — 1 and ¿(G) = 1. Let x, y € V(G) be such that deg (x) = n — 1 and deg(y) = 1. Clearly S = {x,y} is an open packing set of G and hence po(G) > |S| = 2. Moreover, any open packing set of G contains at most one vertex in N(x) = V(G) \ {x}, it follows that po(G) =2. □
Definition 2. A split graph G is a graph whose vertex set can be partitioned into two sets K and I, where the vertices in K form a complete graph and the vertices in I are independent. The partition (K, I) is a split partition of the split graph G.
Clearly every split graph is a perfect graph, see [9]. We now determine the open packing number of a split graph G in terms of the 2-packing number p(G).
Theorem 2. Let G be a connected split graph of order n with split partition (K, I) and A(G) < n — 1. Then po(G) = p(G).
Proof. Let S be a po-set of the split graph G. Since no two vertices in S have a common neighbor in G and the induced subgraph (K} is complete, it follows that |S n K| < 2. We consider the following three cases depending on |S n K| is 0, 1, or 2.
Case i. |S n K| = 0.
Then S C I and hence the distance between any pair of vertices in S is exactly 3. Consequently S is a 2-packing set of G and hence po(G) = |S n 11 < p(G). Thus po(G) = p(G) as p(G) < po(G).
Case ii. |S n K| = 1.
Let S n K={u}. Now we claim that |S| is either 2 or 1 depending on whether u is a support vertex of G or not. Let v' € I be such that v'u € E(G), the existence of v' is guaranteed by the assumption that A(G) < n — 1. Let v be a neighbor of v' in K. Then v' € S, otherwise u and v' in S have a common neighbor, namely v, in G, which is a contradiction. Further, N(u) n I contains at most one vertex of S, it follows that |S n 11 is either 0 or 1. If |S n 11 = 0, then |S| = 1 and hence S is a 2-packing set of G. Consequently po(G) = p(G) = 1.
Suppose |S n I| = 1 and let S n I = {u'}. Then u' must be a leaf neighbor of u in G, otherwise u and u' will have a common neighbor in G, which is a contradiction. Hence S = {u, u'}, where deg (u') = 1 and uu' € E(G). Now consider the set S' = (S\ {u}) U {v'}, where v' € N(u). Clearly S' is a 2-packing set of G and hence |S'| = 2 = po(G) < p(G). Thus p(G) = po(G).
Case iii. |S n K| =2.
Let S n K={u, v}. We claim that |S n 11 = 0. Suppose z' € S n I and let z be a neighbor of z' in K. If z = u, then z' and v in S have a common neighbor, namely u, in G, which is a contradiction. Similarly, if z = v, then z' and u in S have a common neighbor in G, which is a contradiction. Finally, suppose z € {u, v}. Then z' and u have a common neighbor, namely z, in G, which is again a contradiction. Thus |S n 11 = 0. Since G is a connected split graph and A(G) < n — 1, it follows that diam(G) = 3. Let u',v' € V(G) be such that d(u',v') = 3. Then
{u',v'} C I and the set S' = {u',v'} is a 2-packing set of G. Hence 2 = po(G) < p(G). Thus Po(G) = p(G). □
Remark 1. If G is a split graph of order n with A(G) = n — 1, then p(G) = 1 and
f 2 if ¿(G) = 1,
po(G) =
1 otherwise.
3. Complement of a bipartite graph and the trestled graph of a graph
In this section, we determine the exact values of the open packing number of the complement of a bipartite graph and the trestled graph of a graph.
Theorem 3. Let G be a connected bipartite graph which is not a complete bipartite graph with bipartition (X, Y) and 2 < |X| < \Y\. Then p°(G) is either 1 or 2. Further, p°(G) = 2 if and only if either |X | =2 or, there exist two vertices x € X and y € Y such that NG (x) 5 Y \ {y} and NG(y) 5 X \{x}.
Proof. We first claim that p°(G) is either 1 or 2. Since G is not a complete bipartite graph, let x € X and y € Y be such that xy £ E(G). Then xy € E(G).
Let Nx = (X \_{a;}) U {y} and Ny = (Y \ {y}) U {x}. Clearly Nx C N^x^Jfy C N^y) and Nx U Ny = V(G) as xy £ E(G) and, (X) and (Y) are complete subgraphs in G. Let S be a p°-set in G. Then \S n N^(x)\ < 1 and \S n N^(y)\ < 1. Hence \S n Nx\ < 1 and \S n Ny\ < 1 as nx C N-q(x) and Ny C N^y). Consequently
l^n^UiVy)! = |5nF(G)| = \S\ = p°(G) <2.
Thus p°(G) is either 1 or 2. _
Suppose p°(G) = 2. Let 5*1 = {u',v'} be a p°-set of G. Now we consider the following three cases depending on u' and v' are in X or, Y or, X and Y, respectively, in G.
Case i. u', v' € X.
If \X\ > 3, then there exists a vertex, say w', in X such that w' is adjacent to u' and v' in G, which is a contradiction. Suppose |X| = 2. Then X = {u',v'}. If there exists a vertex, say z', in Y such that z' is adjacent to u' and v' in G, then z' is an isolated vertex, a vertex of degree 0, in G and hence G is disconnected, which is a contradiction. Thus every vertex of Y is adjacent to at most one vertex in X. Consequently X is an open packing set in G and hence p°(G) = |X| = 2.
Case ii. u', v' € Y.
It follows from the similar argument of Case i that p°(G) = \Y\ = 2. Since 2 < |X| < \Y\ = p°(G) = 2, it follows that p°(G) = \X\ = 2.
Case iii. u' € X and v' € Y.
If Nq(u') n (Y \ {v'}) / 0 or Nq(v') n (X \ {«'}) / 0, then there exists a vertex in G which is commonly adjacent to u' and v', which is a contradiction to 5*1 = {u',v'} is an open packing set in G. Hence N^(u') n (Y\ {v'}) = 0 and N^(v') n (X\ {u'}) = 0. Consequently NG(u') DY\ {v'} and NG(v') 5 X \ {u'}.
The converse is obvious.
Remark 2. If G is a complete bipartite graph Km,n, 2 < m < n, then
4 if m = n = 2, p°(G) = p°(Km U Kn) = { 3 if m = 2 and n > 3,
2 otherwise.
Definition 3. Let G = (V, E) be a graph and let k be any positive integer. The trestled graph (G) of index k is the graph obtained from G by adding k copies of K2 to each edge uv of G and joining u and v to the respective end vertices of each K2.
The trestled graph T2(C5) is given in Fig. 1. Some basic algorithmic results on trestled graphs are given in [1] and [6]. Clearly x(Tk(G)) = x(G) and w(Tk(G)) = w(G) and hence if G is a perfect graph, then Tk(G) is also a perfect graph.
Theorem 4. Let G be a connected graph of order n and let k be any positive integer. Then po(Tfc (G)) = n.
Proof. Let V(G) = {v1, v2,..., vn}. Let N1 = NG(v1) and, for every i, 2 < i < n, Ni = NG(vi) \ (j Ng(v-)). Clearly N1, N2,..., N are disjoint, U™=1 N = V(G) and, for every i, 1 < i < n, Ni C Ng(v*). Now we consider the partition of V(Tk(G)) \ V(G) into n disjoint subsets, say N1, N2,..., N, as follows: for every i, 1 < i < n, let N*' = NTfc(G)(v*) \NG(v*). Clearly V(Tfc(G)) = (Jn=1(N* U N?) and, for every i, 1 < i < n, N* U N* C NTfc(G)(v*).
Now we claim that po(Tk(G)) = n. Let S be a po-set of Tk(G). Then for every i, 1 < i < n, |S n NTfc(G)(v*)| < 1 and hence |S n (N* U N*')| < 1 as N* U N*' C NTfc(G)(v*). Since V(Tk(G)) 1(N* U N), it follows that po(Tk(G)) = |S| < n. Also for each i, 1 < i < n, choose
x* € N*'. Clearly S' = {x1, x2,..., xn} is an open packing set of Tk(G) as no two x*s have a common neighbor in Tfc(G). Hence po(Tfc(G)) > n. Thus po(Tfc(G)) = n. □
4. Conclusion and scope
In this paper we have determined the exact value of open packing number for some families of perfect graphs. Designing efficient algorithms for computing po(G) for other classes of perfect graphs such as, interval graphs, circular arc graphs, bipartite graphs are some interesting problems for further investigation. In particular, finding the open packing number for trees is a challenging open problem for further study.
Acknowledgements
The authors thank the referees for their valuable comments and suggestions leading to the present form of this paper.
REFERENCES
1. Aparna Lakshmanan S., Vijayakumar A. The (t)-property of some classes of graphs. Discrete Math.., 2009. Vol. 309, No. 1. P. 259-263. DOI: 10.1016/j.disc.2007.12.057
2. Berge C. The Theory of Graphs and its Applications. London: Methuen, 1962. 257 p.
3. Berge C. Graphs and Hypergraphs. London: North-Holland, 1973. 528 p.
4. Chartrand G., Lesniak L. Graphs and Digraphs. 4th ed. London: Chapman and Hall/CRC, 2005. 386 p.
5. Chudnovsky M., Robertson N., Seymour P., Thomas R. The strong perfect graph theorem. Ann. Math., 2006. Vol. 164, No. 1. P. 51-229. DOI: 10.4007/annals.2006.164.51
6. Fellows M., Fricke G., Hedetniemi S., Jacobs D. The private neighbor cube. SIAM J. Discrete Math., 1994. Vol. 7, No. 1. P. 41-47. DOI: 10.1137/S0895480191199026
7. Fisher D.C., Mckenna P. A., Boyer E.D. Hamiltonicity, diameter, domination, packing and biclique partitions of Mycielski's graphs. Discrete Appl. Math., 1998. Vol. 84, No. 1-3. P. 93-105. DOI: 10.1016/S0166-218X(97)00126-1
8. Henning M. A., Slater P.J. Open packing in graphs. J. Combin. Math. Combin. Comput., 1999. Vol. 29. P. 3-16.
9. Hougardy S. Classes of perfect graphs. Discrete Math., 2006. Vol. 306, No. 19-20. P. 2529-2571. DOI: 10.1016/j.disc.2006.05.021
10. Lovasz L. Normal hypergraphs and the perfect graph conjecture. Discrete Math., 1972. Vol. 2, No. 3. P. 253-267. DOI: 10.1016/0012-365X(72)90006-4
11. Meir A., Moon J. W. Relations between packing and covering numbers of a tree. Pacific J. Math., 1975. Vol. 61, No. 1. P. 225-233. https://projecteuclid.org/euclid.pjm/1102868240
12. Mojdeh D.A., Samadi B., Khodkar A. and Golmohammadi H. R. On the packing numbers in graphs. Australas. J. Combin., 2018. Vol. 71, No. 3. P. 468-475. https://ajc.maths.uq.edu.au/pdf/71/ajc_v71_p468.pdf
13. Mycielski J. Sur le coloriage des graphes. Colloq. Math., 1955. Vol. 3. P. 161-162.
14. Sahul Hamid I., Saravanakumar S. Packing parameters in graphs. Discuss. Math. Graph Theory, 2015. Vol. 35. P. 5-16. DOI: 10.7151/dmgt.1775
15. Seinsche D. On a property of the class of n-colorable graphs. J. Combin. Theory Ser. B, 1974. Vol. 16, No. 2. P. 191-193. DOI: 10.1016/0095-8956(74)90063-X