Cmjv03i03p0390

Page 1

J. Comp. & Math. Sci. Vol.3 (3), 390-394 (2012)

Rainbow Colouring of Crown Graphs R. PRABHA¹ and INDRA RAJASINGH² ¹Department of Mathematics, Ethiraj College for Women, Chennai- 600 008, INDIA. ²Department of Mathematics, Loyola College, Chennai-600 034, INDIA. (Received on: June 16, 2012) ABSTRACT A path in an edge coloured graph with no two edges sharing the same colour is called a rainbow path. The rainbow connection number rc(G) of G is the minimum integer i for which there exists an i-edge-coloring of G such that every two distinct vertices of G are connected by a rainbow path. It is known that computing the rainbow connection number of a graph is NP-Hard5. So, it is interesting to compute rc(G) for any given graph G. Keywords: rainbow path, rainbow vertex-connection number, diameter, crown graph. AMS subject classification 2000: 05C15, 05C40.

1. INTRODUCTION Connectivity is perhaps the most fundamental graph-theoretic subject, both in combinatorial sense and the algorithmic sense. There are many elegant and powerful results on connectivity in graph theory. There are also many ways to strengthen the connectivity concept, such as requiring hamiltonicity, k-connectivity, imposing bounds on the diameter, and so on. An interesting way to strengthen the connectivity requirement, the rainbow connection, was introduced by Chartrand, Johns, McKeon and Zhang5 in 2008.

This new concept comes from the communication of information between agencies of government. The Department of Homeland Security of USA was created in 2003 in response to the weaknesses discovered in the transfer of classified information after the September 11, 2001 terrorist attacks. Ericksen7 made the following observation: An unanticipated aftermath of those deadly attacks was the realization that law enforcement and intelligence agencies couldn’t communicate with each other through their regular channels, from radio systems to databases. The technologies utilized were separate

Journal of Computer and Mathematical Sciences Vol. 3, Issue 3, 30 June, 2012 Pages (248-421)


391

R. Prabha, et al., J. Comp. & Math. Sci. Vol.3 (3), 390-394 (2012)

entities and prohibited shared access, meaning that there was no way for officers and agents to cross check information between various organizations. Rainbow connection has an interesting application for the secure transfer of classified information between agencies. While the information needs to be protected since it relates to national security, there must also be procedures that permit access between appropriate parties. This two-fold issue can be addressed by assigning information transfer paths between agencies which may have other agencies as intermediaries while requiring a large enough number of passwords and firewalls that is prohibitive to intruders, yet small enough to manage (that is enough, so that one or more paths between every pair of agencies have no password repeated). An immediate question that arises is that what is the minimum number of passwords or firewalls needed that allows one or more secure paths between every two agencies so that the passwords along each path are distinct? 2. AN OVERVIEW OF THE PAPER All graphs considered in this survey are finite, simple and undirected. We follow the notations and terminology of1 for all those not defined here. We use V(G) and E(G) to denote the set of vertices and the set of edges of G, respectively. An edge in a connected graph is called a bridge, if its removal disconnects the graph. A graph with no bridges is called a bridgeless graph. A vertex is called pendant if its degree is 1. We call a path of G with length k a pendant klength path if one of its end vertex has degree 1 and all inner vertices have degree 2

in G. By definition, a pendant k-length path contains a pendant ℓ-length path (1 ≤ ℓ ≤ k). A pendant 1-length path is a pendant edge. We denote Cn a cycle with n vertices. For n ≥ 3, the wheel Wn is constructed by joining a new vertex to every vertex of Cn. We use g(G) to denote the girth of G, that is, the length of a shortest cycle of G. Let G be a connected graph. Recall that the distance between two vertices u and v in G, denoted by d(u, v), is the length of a shortest path between them in G. Given a graph G, the eccentricity of a vertex, v ∈ V(G) is given by ecc(v) = max{d(v, u) : u ∈ V(G)}. The radius of G is given by r(G) = min{ecc(v) : v ∈ V(G)} and the diameter of G is defined as diam(G) = max{ecc(v) : v ∈ V(G)}. A central vertex of G is a vertex with eccentricity equal to the radius of G. Let G be a nontrivial connected graph on which an edge-coloring c : E(G) → {1, 2, · · · , n}, n ∈ N, is defined, where adjacent edges may be colored the same. A path is a rainbow if no two edges of it are colored the same. An edge-coloring graph G is rainbow connected if any two vertices are connected by a rainbow path. An edgecoloring under which G is rainbow connected is called a rainbow coloring. Clearly, if a graph is rainbow connected, it must be connected. Conversely, any connected graph has a trivial edge-coloring that makes it rainbow connected; just color each edge with a distinct color. Thus, we define the rainbow connection number of a connected graph G, denoted by rc(G), as the smallest number of colors that are needed in order to make G rainbow connected5. A rainbow coloring using rc(G) colors is called a minimum rainbow coloring. So the question mentioned above in the previous

Journal of Computer and Mathematical Sciences Vol. 3, Issue 3, 30 June, 2012 Pages (248-421)


R. Prabha, et al., J. Comp. & Math. Sci. Vol.3 (3), 390-394 (2012)

section can be best modelled by means of computing the value of rainbow connection number. By definition, if H is a connected spanning subgraph of G, then rc(G) ≤ rc(H). It is easy to see that diam(G) ≤ rc(G) for any connected graph G, where diam(G) is the diameter of G. Chakraborty et al. showed that computing the rainbow connection number of a graph is NP-Hard5. To rainbow colour a graph, it is enough to ensure that every edge of some spanning tree in the graph gets a distinct colour. Hence order of the graph minus one is an upper bound for rainbow connection number. Many authors view rainbow connectivity as one ‘quantifiable’ way of strengthening the connectivity property of a graph3,7. Hence tighter upper bounds on rainbow connection number for graphs with higher connectivity have been a subject of investigation. Chartrand et al.5 considered the rainbow connection number of several graph classes and showed the following proposition and theorem.

Let Cn+ denote a crown graph on n vertices. Let the vertices on the cycle be denoted by u₁,u₂,...un in the clockwise direction and let the corresponding pendant vertices be denoted by v₁,v₂,...vn respectively. In the forthcoming sections, we obtain the rainbow connection number for crown graphs. 3. RAINBOW COLOURING OF CROWN GRAPHS WITH ODD CYCLE Theorem 3.1: Let G be a connected graph of order n containing two pendant edges e and f, then every rainbow colouring of G must assign distinct colours to e and f. Proof: Let the two pendant vertices be denoted by u and v. Then any path between u and v will contain the two edges e and f and hence the two edges must be assigned distinct colours.

Proposition 2.1 [5]:

Theorem 3.2:

Let G be a nontrivial connected graph of size m. Then

If n is odd then, rc(Cn+) = n.

(i)

rc(G) =

1 if and only if G is a complete graph; (ii) rc(G) = m if and only if G is a tree; (iii) rc(Cn) = ⌈n/2⌉ for each integer n ≥ 4, where Cn is a cycle with size n. Definition 2.1: Any cycle with a pendant edge attached to each vertex is called a crown graph.

392

Proof: From the above observation, rc(Cn+) ≥ n. We claim that rc(Cn+) = n. Now assign the colours c₁, c₂, ...cn to the pendant edges (u₁,v₁), (u₂,v₂)....(un,vn) respectively. Assign the colour c₁ to the edge which is diametrically opposite to (u₁,v₁), c₂ to the edge which is diametrically opposite to (u₂,v₂), and so on. (The edge (ui, ui+1), 1≤ i ≤ n – 1 is said to be diametrically opposite to the pendant edge (uj,vj) 1≤ j ≤ n and j╪i, if d(ui, uj) = d(ui+1, uj)). This is a rainbow colouring of Cn+ with n colours. See Figure 3.1.

Journal of Computer and Mathematical Sciences Vol. 3, Issue 3, 30 June, 2012 Pages (248-421)


393

R. Prabha, et al., J. Comp. & Math. Sci. Vol.3 (3), 390-394 (2012)

c1

c4

c2 u2

u1 c3 c5 v5

Assign the colours c₁, c₂,...cn to the pendant edges (u₁,v₁), (u₂,v₂)....(un,vn) respectively. Colour the edges (u₁,u2), (u2,u3), …(u(n/2)-1, un/2) with cn/2+2, cn/2+3, cn/2+4, … cn respectively and (un/2, un/2+1) with cn+1. Also colour the edges (u(n/2)+1, u(n/2)+2), (u(n/2)+2, u(n/2)+3), (u(n/2)+3, u(n/2)+4)….. (un , u1) with c₁, c₂,...cn/2. This will be a rainbow colouring of Cn+. Hence rc(Cn+) = n + 1. See Figure 4.1.

v2

v1

u3

u5

c5 c3

c2 u4 c1 c4

v3

v4 Figure 3.1: Rainbow colouring of C5+

4. RAINBOW COLOURING OF CROWN GRAPHS WITH EVEN CYCLE

v1

c1

c3

Theorem 4.1:

v6

c6

u3 c3 v3

u6 c2

If n is even then, rc(Cn+) = n +1.

v2 c5 c2 u1 u2 c6

c5 +

Proof: From the above observation, rc(Cn ) ≥ n. Assume that rc(Cn+) = n. Now assign the colours c₁, c₂, ... cn to the pendant edges (u₁,v₁), (u₂,v₂)....(un,vn) respectively. Now the n edges of the cycle are to be coloured with the n colours c₁,c₂,...cn. Consider the vertices u₁ and u(n/2)+ 1. There are two distinct paths say P₁ and P₂ between these two vertices. Without loss of generality let us assume that the colours c₁ and c(n/2)+1 are asssigned to edges that lie on P₂. Hence P₂ cannot generate a rainbow path between v₁ and v(n/2)+ 1. Consider the path P₁. Assign distinct colours to the edges of P₁. Atleast one of the edges of P₁ will be assigned with the colour cj, 2 ≤ j ≤ n/2. The edge lies on the path either between vj and v₁ or vj and v(n/2)+ 1. In either case, there will be no rainbow path between those vertices which is a contradiction to our assumption that rc(Cn+) = n. Claim: rc(Cn+) = n + 1.

u4

u5 c1

c7 c4

v4 v5 Figure 4.1: Rainbow colouring of C6+

5. CONCLUSION Rainbow connection number, rc(G), of a connected graph G is the minimum number of colors needed to color its edges so that every pair of vertices is connected by at least one path in which no two edges are colored the same (Note that the coloring need not be proper). In this paper, we have solved the problem of rainbow connection number for the crown graphs. REFERENCES 1. J.A. Bondy, U.S.R. Murty, Graph Theory, GTM 244, Springer, (2008). 2. M. Basavaraju, L.S. Chandran, D. Rajendraprasad, A. Ramaswamy, “Rainbow connection number and radius”, arXiv: 1011.0620v1 [math.CO].

Journal of Computer and Mathematical Sciences Vol. 3, Issue 3, 30 June, 2012 Pages (248-421)


R. Prabha, et al., J. Comp. & Math. Sci. Vol.3 (3), 390-394 (2012)

3. S. Chakraborty, E. Fischer, A. Matsliah, R. Yuster, “Hardness and algorithms for rainbow connection”, J. Combin. Optimization, 1–18, (2009). 4. L.S. Chandran, A. Das, D. Rajendraprasad, N.M. Varma, “Rainbow connection number and connected dominating sets”, arXiv:1010.2296v1 [math.CO]. 5. G. Chartrand, G.L. Johns, K.A. McKeon, P. Zhang, “Rainbow connection in graphs”, Math. Bohem. 133, 85-98 (2008). 6. G. Chartrand, G.L. Johns, K.A. McKeon, P. Zhang, “Rainbow connectivity of a graph”, Networks 54, 75-81 (2009).

394

7. A. Ericksen, A matter of security, Graduating Engineer & Computer Careers, 24-28 (2007). 8. M. Krivelevich and R. Yuster, “The rainbow connection of a graph is (at most) reciprocal to its minimum degree”, J. Graph Theory 63, 185-91 (2010). 9. I. Schiermeyer, “Rainbow connection in graphs with minimum degree three”, In Fiala, J., Kratochvl, J., and Miller, M., editors, Combinatorial Algorithms, Lecture Notes in Computer Science Vol.5874, 432-437. Springer Berlin/ Heidelberg (2009).

Journal of Computer and Mathematical Sciences Vol. 3, Issue 3, 30 June, 2012 Pages (248-421)


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.