Further Results on Radio Number of Wedge sum of Graphs

Asim Naseem1, Khurram Shabbir1, M. Ramzan1
1Govt. College University, Lahore, Pakistan.

Abstract

Let G be a simple connected graph with vertex set V and diameter d. An injective function c:V{1,2,3,} is called a radio labeling of G if |c(x)c(y)|+d(x,y)d+1 for all distinct x,yV, where d(x,y) is the distance between vertices x and y. The largest number in the range of c is called the span of the labeling c. The radio number of G is the minimum span taken over all radio labelings of G. For a fixed vertex z of G, the sequence (l1,l2,,lr) is called the level tuple of G, where li is the number of vertices whose distance from z is i. LetJk(l1,l2,,lr) be the wedge sum (i.e. one vertex union) of k2 graphs having same level tuple (l1,l2,,lr). Let J(l1l1,l2l2,,lrlr) be the wedge sum of two graphs of same order, having level tuples  (l1,l2,,lr) and (l1,l2,,lr). In this paper, we compute the radio number for some sub-families of Jk(l1,l2,,lr) and J(l1l1,l2l2,,lrlr).

Keywords: Radio number, Radio labeling, Multi-level distance labeling

1. Introduction

Radio labeling of graphs is originated from frequency assignment problem for radio transmitters [1]. The problem is to assign distinct frequencies to radio transmitters while avoiding interference between transmitters that are geographically close to each other. Moreover, it is desired to minimize the frequency bandwidth. The situation is modeled by using graph theory as follows: radio transmitters are represented by vertices of a graph and two vertices are adjacent if their corresponding transmitters are geographically close enough to produce interference. The positive integers are assigned to vertices of the graph subject to a restriction concerning the distances between them; the goal is to minimize the largest integer used. For a simple connected graph G with vertex set V, let d(x,y) denote the distance between vertices x and y. Let ϵ(x) denote the eccentricity of the vertex x, i.e., the maximum possible distance from the vertex x to any vertex of the graph G. Let diam(G) denote the diameter of G, which is the maximum possible distance between any pair of vertices in G (i.e., the maximum eccentricity in G). A radio labeling (or multilevel distance labeling) for G is an injective function c:V{1,2,3,} satisfying
|c(x)c(y)|+d(x,y)diam(G)+1
(1)
for each pair of distinct vertices x and y. The above condition is called the radio condition. The largest number in the range of c is called the span of the labeling c, denoted by span(c). The radio number of G, denoted by rn(G), is the minimum span taken over all radio labelings of G, i.e., rn(G):=min {span(c) : c is a radio labeling of G}. Radio labeling for a number of graph families has been studied since its introduction in 2001 by G. Chartrand et al. [2]. Following are few recent references: [3,4,5,6,7,8,9,10]. For a comprehensive and updated survey, the reader is referred to [11]. Throughout the paper, all our graphs are simple and connected. We use V(H) for the vertex set of a graph H.

Definition 1. Let H be any graph. For a fixed zV(H), the level structure w.r.t. z is defined to be a partition of V(H) into subsets Li(z,H):={vV(H) : d(z,v)=i} called levels. In this case, vertex z is called a root vertex of H.

Definition 2. For a fixed root zV(G), the mapping defined by l(v):=d(z,v) on V(G) is called the level function w.r.t. z.

Definition 3. We say that a graph H has level tuple (l1,l2,,lr)Nr at z, if li=|Li(z,H)|.

Definition 4. Let H1,H2,,Hk2 be graphs with level tuple (l1,l2,,lr) at zV(Ht) for all t. Then Jk(l1,l2,,lr) is defined to be the graph t=1kHt, where HtHt={z} for tt. In other words, Jk(l1,l2,,lr) is the wedge sum of Ht.

Definition 5. Let H and H be two graphs of same order with level tuples (l1,l2,,lr) and (l1,l2,,lr) respectively, at zHH. Then J(l1l1,l2l2,,lrlr) is defined to be the wedge sum of H and H.

In [10], authors compute the radio number of Jk(l1,l2,,lr) for k2, by imposing the following condition on the tuple (l1,l2,,lr):
l1>lr and lilr+1i for i=2,3,,r+12.
(2)
In this paper, we compute the radio number for a significantly larger class of Jk(l1,l2,,lr) by relaxing the above condition on (l1,l2,,lr). Moreover, we determine the radio number for some classes of J(l1l1,l2l2,,lrlr). The definition of Jk(l1,l2,,lr) and J(l1l1,l2l2,,lrlr) allows to compute the radio number for a large class of graphs.
Throughout the paper, we use the following settings for Jk(l1,l2,,lr) and J(l1l1,l2l2,,lrlr): n be the number of vertices, d be the diameter and z be the identified vertex given in Definitions 4 and 5. Note that d=2r for both graph families. We take r2. Let l be the level function w.r.t. z and H1,H2,,Hk,H,H be graphs mentioned in the construction of Jk(l1,l2,,lr) and J(l1l1,l2l2,,lrlr). In all expressions with summation, we use the convention that s=abAs=Aa+Aa+1+Ab=0 for a>b.

2. Radio number of Jk(l1,l2,,lr)

In this section, we compute the radio number of Jk(l1,l2,,lr) when
i=1s(lilr+1i)>0 for all s=1,2,,r+12.
(3)
For convenience, we set θ:=r+12. To establish our result, we use the following lemma proved in [10].

Lemma 1. Let G=Jk(l1,l2,,lr) and let z=x0, x1,,xn1 be an ordering of V(G) such that for p>0,

  1. xpHt whenever pt (mod k), and
  2. l(xp)+l(xp+1)r+1.
Then c(xp)=1+p(d+1)+l(xp)2s=1pl(xs), 0pn1 is a radio labeling. Moreover, if l(xn1)=1 then c is optimal and rn(G)=c(xn1)=2+(n1)(d+1)2k[s=1rsls].

We provide an ordering of the vertices of Jk(l1,l2,,lr) represented by x0,x1,,xn1, which satisfies the conditions of Lemma 1. We represent the desired ordering by the following matrix: A=(l(x1)  l(x2) l(xk)l(xk+1)  l(xk+2)l(x2k)l(xnk)  l(xnk+1)l(xn1)). The entry aj,t=l(xp)=i of the above matrix corresponds to j-th vertex of Li(z,Ht). Note that the vertices of Li(z,Ht) can be ordered arbitrarily. To obtain the desired ordering, we need to construct a matrix whose each column consists of the following entries r,r,,rlrtimes, r1,r1,,r1lr1times, , 2,2,,2l2times, 1,1,,1l1times placed in some order such that l(xi)+l(xi+1)r+1 and l(xn1)=1. This means that the consecutive entries of r must be 1, the consecutive entries of r1 must be 1 or 2 and so on. In order to present our desired matrices conveniently, we define a couple of parameters using (l1,l2,,lr). For i=θ+1,θ+2,,r and for each m=1,2,,r+1i, we define:
η(i,m):=min{lis=m+1r+1iη(i,s), lms=i+1r+1mη(s,m)}.
(4)
The values η(i,m) can be determined recursively in the following order: η(r,1), η(r1,2), η(r1,1), η(r2,3), η(r2,2), η(r2,1), η(θ+1,rθ), η(θ+1,rθ1), , η(θ+1,1). Moreover, observe that η(i,m) is defined in such a way that for each i, one gets m=1r+1iη(i,m)=li. Next for i=1,2,,θ, we define:
αi:=lis=θ+1r+1iη(s,i).
(5)
Now we give the mentioned matrices. There are two cases depending on the parity of k.

Case 1: If k is even, then A=[B B  B], where:

B=[r1r12r11θ+1rθθ+1rθ1θ+11θθθ1θ1221θ+12θ+1rθθ+11r12r11r11]η(r,1)η(r1,2)η(r1,1)η(θ+1,rθ)η(θ+1,rθ1)η(θ+1,1)αθαθ1α2η(θ+1,1)η(θ+1,2)η(θ+1,rθ)η(r1,1)η(r1,2)η(r,1)α1 The entry on the right side of a row shows its multiplicity, which may be zero. It is not difficult to verify that the ordering given in the above matrix satisfies the desired conditions. Similarly we have:

Case 2: If k is odd, then A=[C D C D  C D C], where C and D are the following column matrices:

C=[r1r12r11θ+1rθθ+1rθ1θ+11θθ121]η(r,1)η(r1,2)η(r1,1)η(θ+1,rθ)η(θ+1,rθ1)η(θ+1,1)αθαθ1α2α1, D=[1r2r11r1rθθ+1rθ1θ+11θ+1θθ121]η(r,1)η(r1,2)η(r1,1)η(θ+1,rθ)η(θ+1,rθ1)η(θ+1,1)αθαθ1α2α1 Again the entry on the right side of each row block shows its multiplicity. The above two cases establish the following result.

Theorem 1. Let G=Jk(l1,l2,,lr) with i=1s(lilr+1i)>0 for all s=1,2,3,,r+12. Then rn(G)=2+(n1)(d+1)2k[s=1rsls].

The following result of [10] is an immediate consequence of Theorem 1.

Corollary 1([10], Theorem 4). Let G=Jk(l1,l2,,lr) with l1>lr and lilr+1i for i=2,3,,r+12. Then rn(G)=2+(n1)(d+1)2k[s=1rsls].

For illustration, we present the above matrix for the family of graphs represented by J3(3,1,2,1). We also provide vertex ordering x0,x1,,xn1 and the optimal radio labeling, which are obtained from this matrix.
We end this section by computing the radio number of a cactus graph using Theorem 1. A cactus is a graph whose maximal connected subgraphs without a cut-vertex are cycles or complete graphs on two vertices. Let G2p be the graph obtained by adjoining even cycles C2p,C2p2,,C4 as shown in Figure 3. Let JkG2p be the wedge sum of k2 copies of G2p. The level tuple of G2p is (l1,l2,,lr), where li=1 for i{s(2ps+1)2 : 1sp1} and li=2 otherwise. For instance, the level tuple of G8 is (2,2,2,1,2,2,1,2,1). The level tuple of G2p satisfies the condition of Theorem 1. For JkG2p), we have d=(p1)(p+2), n=k(p21)+1 and s=1rsls=p(p21)(3p+2)12. Thus, we have: rn(JkG2p)=2+k(3p2+4p6)(p21)6.

3. Radio number of J(l1l1,l2l2,,lrlr)

Now we compute the radio number for some classes of J(l1l1,l2l2,,lrlr). For this, we need some preliminaries.

Definition 6. Let G be any graph and let l be the level function defined on V(G) w.r.t. a vertex zG. Then the sum wz(G):=vV(G)l(v) is called the weight of the vertex z.

Definition 7. The number w(G):=min{wz(G) :zV(G)} is called the weight of the graph G. A vertex zV(G) is called a weight center of G if wz(G)=w(G).

We use the following results which are proved in [10].

Proposition 1. For z,uV(G), we have wz(G)wu(G)(n2nu)d(z,u), where nu=|{vV(G) : d(u,v)=d(u,z)+d(z,v)}| and n=|V(G)|. In particular, z is a weight center if nun/2 for all uV(G).

Theorem 2. Let G be any graph on n vertices having diameter d. Then rn(G)2+(n1)(d+1)2w(G).

The similar lower bound is determined in [12] for trees. We first establish the lower bound for the radio number of J(l1l1,l2l2,,lrlr) using the above theorem.

Proposition 2. Let G=J(l1l1,l2l2,,lrlr). Then w(G)=s=1rs(ls+ls) and consequently rn(G)2+(n1)(d+1)2[s=1rs(ls+ls)].

Proof. To prove our claim, it is sufficient to prove that the identified vertex z is a weight center of G. For this, we use Proposition 1. Let uV(H). Then for any vV(H), we have d(u,v)=d(u,z)+d(z,v). This means that nu|V(H)| and consequently nun/2 for all uV(H). On the same lines, we have nun/2 for all uV(H), showing that z is a weight center of G. Hence the proof is complete.

Now we show that the above bound is optimal. For this, we use the following handy result.

Lemma 2. Let G=J(l1l1,l2l2,,lrlr) and let z=x0, x1,,xn1 be a labeling of V(G) such that for p>0,

  1. xpH if p is odd, xpH otherwise, and
  2. l(xp)+l(xp+1)r+1.
Then c(xp)=1+p(d+1)+l(xp)2s=1pl(xs), 0pn1 is a radio labeling. Moreover, if l(xn1)=1 then c is optimal and rn(G)=c(xn1)=2+(n1)(d+1)2[s=1rs(ls+ls)].

Proof. Let p>q0 have different parity. Then xp, xq belongs to different graphs, H and H. In this situation, we have d(xp,xq)=l(xp)+l(xq). Therefore: c(xp)c(xq)+d(xp,xq)=(pq)(d+1)2[s=q+1p1l(xs)]. Since l(xs)r and d=2r, we obtain: c(xp)c(xq)+d(xp,xq)d+(pq)d+1. Now let p>q0 have same parity. Then either xp,xqH or xp,xqH. In both cases, we can write c(xp)c(xq)=(pq)(d+1)[s=qp1l(xs)+l(xs+1)]. Using condition 2 and the fact that d=2r, we get c(xp)c(xq)(pq)r. Since p,q have same parity, we have pq2. Thus c(xp)c(xq)d, showing that c is indeed a radio labeling. Moreover, c(xp)>c(xq) for p>q and l(xn1)=1. Thus, we have span(c)=c(xn1)=2+(n1)(d+1)2s=1n1l(xs). Since w(G)=s=1n1l(xs), from Theorem 2 and Proposition 2, we obtain the desired result.

Similar to the case of Jk(l1,l2,,lr), we provide an ordering of the vertices of J(l1l1,l2l2,,lrlr) represented by x0,x1,,xn1, which satisfies the conditions of Lemma 2. In this case, we construct the following matrix: A=(l(x1)  l(x2)l(x3)  l(x4)l(xn2)  l(xn1)), where columns consist of the following entries, respectively: r,r,,rlrtimes, r1,r1,,r1lr1times, , 2,2,,2l2times, 1,1,,1l1times, r,r,,rlrtimes, r1,r1,,r1lr1times, , 2,2,,2l2times, 1,1,,1l1times such that l(xi)+l(xi+1)r+1 and l(xn1)=1. We compute the radio number of J(l1l1,l2l2,,lrlr) when:
l1>lr and lilr+1i for i=2,3,,r+12,
(6)
l1>lr and lilr+1i for i=2,3,,r+12.
(7)
Note that according to the definition of J(l1l1,l2l2,,lrlr), we also have the following implicit condition: i=1rli=i=1rli. For even and odd values of r, the above classes of J(l1l1,l2l2,,lrlr) can be represented as follows, respectively: J(a1+δ1+1a1+δ1+1,a2+δ2a2+δ2,,aθ+δθaθ+δθ,aθaθ,aθ1aθ1,,a1a1), J(a1+δ1+1a1+δ1+1,a2+δ2a2+δ2,,aθ1+δθ1aθ1+δθ1,aa,aθ1aθ1,,a1a1), where ai,ai,a>0 and δi,δi0 with iδi=iδi.

Theorem 3. Let G=J(l1l1,l2l2,,lrlr) be as given in (6) and (7). Then rn(G)=2+(n1)(d+1)2[s=1rs(ls+ls)].

Proof. We only need to construct matrix A as mentioned above. The required matrix A=[C D], where: C=[rr1θ+1θθ1112θ1θ]lrlr1lθ+1lr+1θlr+2θlrl1lrl2lr1lθ1lr+2θlθlr+1θ and D=[12rθr+1θr+2θr23θ1]lrlr1lθ+1lr+1θlr+2θlrl2lr1l3lr2lθlr+1θl1lr Evidently the above matrix satisfies the desired conditions. Hence the proof.

The above matrix, corresponding vertex ordering x0,x1,xn1 and the optimal radio labeling for J(32,22,11,12), are shown in Figure 4.
We conclude by computing the radio number of a caterpillar using the above theorem. A caterpillar is a tree such that removing all its leaves, results in a path graph. Let CP(p1,p2,,ps) be the caterpillar obtained from the path graph v1v2,v2v3,,vs1vs by attaching pi0 new terminal vertices to the vertex vi. For p1,pr>0, the caterpillar G=CP(p1,p2,,pr1,pr+p1,p2,p3,,pr) is an example of J(1+p11+pr,1+p21+pr1,,1+pr11+p2,prp1). For the caterpillar G, we have n=2(r+p)1, d=2r, w(G)=r2+(p1)r+p and rn(G)=2r(r+p), where p=p1+p2++pr.

Acknowledgments : The second author was supported by the Higher Education Commission (Islamabad) through the National Research Program for Universities, Grant No. 7359/Punjab/NRPU/R\&D/HEC/2017.

Conflicts of Interest:

The authors declare no conflict of interests.

References:

  1. Hale, W.K., 1980. Frequency assignment: Theory and applications. Proceedings of the IEEE, 68(12), pp.1497-1514. [Google Scholor]
  2. Chartrand, G., Erwin, D., Harary, F. and Zhang, P., 2001. Radio labelings of graphs. Bulletin of the Institute of Combinatorics and its Applications, 33, pp.77-85.[Google Scholor]
  3. Ahmad, A. and Marinescu-Ghemeci, R., 2017. Radio labeling of some ladder related graphs. Mathematical Reports (Bucuresti), 19(69), pp.107-119. [Google Scholor]
  4. Bantva, D., 2017. Further results on the radio number of trees. Electronic Notes in Discrete Mathematics, 63, pp.85-91. [Google Scholor]
  5. Bantva, D., 2017. Radio number for middle graph of paths. Electronic Notes in Discrete Mathematics, 63, pp.93-100. [Google Scholor]
  6. Bantva, D., Vaidya, S. and Zhou, S., 2015. Radio number of trees. Electronic Notes in Discrete Mathematics, 48, pp.135-141. [Google Scholor]
  7. Kang, S.M., Nazeer, S., Nazeer, W. and Lee, B.Y., 2015. Radio number of caterpillar graphs. Wulfenia, 22(5), pp.48-58. [Google Scholor]
  8. Lo, M.L. and Alegria, L.V., 2016. Radio number for fourth power paths. Involve, a Journal of Mathematics, 9(2), pp.317-332. [Google Scholor]
  9. Naseem, A. and Shabbir, K., 2020. The radio number for wedge sum of graphs. Ars Combinatoria, 151, pp.109-122. [Google Scholor]
  10. Naseem, A., Shabbir, K. and Shaker, H., 2018. The radio number of edge-joint graphs. Ars Combinatoria, 139, pp.337-351.[Google Scholor]
  11. Gallian, J.A., 2018. A dynamic survey of graph labeling. Electronic Journal of Combinatorics, 1(Dynamic Surveys), p.DS6. [Google Scholor]
  12. Liu, D.D.F., 2008. Radio number for trees. Discrete Mathematics, 308(7), pp.1153-1164. [Google Scholor]