Radio Number of Tree-Graph Products
Radio Number of Tree-Graph Products
graph
∗a
Payal Vasoya and Devsi Bantva†‡b
a
Gujarat Technogical University, Ahmedabad - 382 424, Gujarat, India
b
Lukhdhirji Engineering College, Morvi 363 642, Gujarat, India
arXiv:2404.08400v1 [math.CO] 12 Apr 2024
Abstract
A radio labelling of a graph G is a mapping f : V (G) → {0, 1, 2, . . .} such that |f (u) −
f (v)| ≥ diam(G) + 1 − d(u, v) for every pair of distinct vertices u, v of G, where diam(G)
is the diameter of G and d(u, v) is the distance between u and v in G. The radio number
rn(G) of G is the smallest integer k such that G admits a radio labelling f with max{f (v) :
v ∈ V (G)} = k. In this paper, we give a lower bound for the radio number of the Cartesian
product of a tree and a complete graph and give two necessary and sufficient conditions to
achieve the lower bound. We also give three sufficient conditions to achieve the lower bound.
We determine the radio number for the Cartesian product of a level-wise regular trees and a
complete graph which attains the lower bound. The radio number for the Cartesian product
of a path and a complete graph derived in [11] can be obtained using our results in a short
way.
Keywords: Radio labelling, radio number, Cartesian product, tree, Complete graph.
AMS Subject Classification (2010): 05C78, 05C15, 05C12.
1 Introduction
The channel assignment problem is the problem of assigning a channel to each transmitter in
a radio network such that a set of constraints is satisfied and the span is minimized. The
constraints for assigning channels to transmitters are usually determined by the geographic
location of the transmitters; closer the location, the stronger the interference might occur. In
order to avoid stronger interference, the larger frequency gap between two assigned frequencies
must be required. In [10], Hale designed the optimal labelling problem for graphs to deal with this
channel assignment problem. In this model, the transmitters are represented by the vertices of
a graph, and two vertices are adjacent if the corresponding transmitters are close to each other.
Initially, only two levels of interference, namely avoidable and unavoidable, were considered
which inspired Griggs and Yeh [8] to introduce the following concept: An L(2, 1)-labelling of a
graph G is a function f : V (G) → {0, 1, 2, . . .} such that |f (u) − f (v)| ≥ 2 if d(u, v) = 1 and
|f (u) − f (v)| ≥ 1 if d(u, v) = 2. The span of f is defined as max{|f (u) − f (v)| : u, v ∈ V (G)},
and the λ-number (or the λ2,1 -number) of G is the minimum span of an L(2, 1)-labelling of G.
The L(2, 1)-labelling problem has been studied extensively in the past more than two decades,
as one can find in the survey articles [5, 19].
∗
E-mail:[email protected] (Payal Vasoya)
†
E-mail:[email protected] (Devsi Bantva)
‡
Corresponding author.
1
2 Payal Vasoya and Devsi Bantva
Definition 1.1. A radio labelling of a graph G is a mapping f : V (G) → {0, 1, 2, . . .} such that
the following hold for every pair of distinct vertices u, v of G,
The integer f (u) is called the label of u under f , and the span of f is defined as span(f ) =
max{|f (u) − f (v)| : u, v ∈ V (G)}. The radio number of G is defined as
with minimum taken over all radio labellings f of G. A radio labelling f of G is called optimal
if span(f ) = rn(G).
Observe that a radio labelling problem is a min-max type optimization problem. Without
loss of generality we may always assume that any radio labelling assigns 0 to some vertex then
the span of a radio labelling is equal to the maximum label used. Since d(u, v) ≤ diam(G), any
radio labelling always assigns different labels to distinct vertices. Therefore, a radio labelling f
of graph G with order m induces the linear order
~f : a0 , a1 , . . . , am−1
V (2)
Liu et al. improved the lower bound for the radio number of trees. Recently, in [2], Bantva and
Liu gave a lower bound for the radio number of block graphs and, three necessary and sufficient
conditions to achieve the lower bound. The authors gave three other sufficient conditions to
achieve the lower bound and also discuss the radio number of line graphs of trees and block
graphs in [2]. Using these results, the authors determine the radio number of extended star of
blocks and level-wise regular block graphs in [2].
In this paper, we give a lower bound for the radio number of the Cartesian product of a
path and a complete graph (Theorem 3.1). We also give two necessary and sufficient conditions
(Theorems 3.2 and 3.3) and three other sufficient conditions (Theorem 3.4) to achieve the lower
bound. Using these results, we determine the radio number of the Cartesian product of a level-
wise regular tree and a complete graph. The radio number for the Cartesian product of a path
and a complete graph given in [11] can be obtained using our results in a short way.
2 Preliminaries
We follow [18] for standard graph-theoretic terms and notations. In a graph G, the neighbour-
hood of any v ∈ V (G) is NG (v) = {u : u is adjacent to v}. The distance between two vertices u
and v in G, denoted by dG (u, v), is the length of the shortest path joining u and v in G. The
diameter of a graph G, denoted by diam(G), is diam(G) = max{dG (u, v) : u, v ∈ V (G)}. We
drop the suffix in above defined terms when G is clear in the context. A complete graph Kn
is a graph on n vertices in which every two vertices are adjacent. A tree is a connected acyclic
graph. We fix V (T ) = {u0 , u1 , . . . , um−1 } for tree T of order m and V (Kn ) = {v0 , v1 , . . . , vn−1 }
throughout the paper. A vertex v ∈ V (T ) is an internal vertex of T if it has degree greater than
one and is a leaf otherwise. In [3, 13], the weight of T from v ∈ V (T ) is defined as
X
wT (v) = d(u, v)
u∈V (T )
A vertex v ∈ V (T ) is a weight center [3, 13] of T if wT (v) = w(T ). Denote by W (T ) the set of
weight centers of T . In [13], the following is proved about W (T ).
Lemma 2.1. [13] If r is a weight center of a tree T . Then each component of T − r contains
at most |V (T )|/2 vertices.
Lemma 2.2. [13] Every tree T has one or two weight centers, and T has two weight centers,
say, W (T ) = {r, r ′ } if and only if rr ′ is an edge of T and T − rr ′ consists of two equal sized
components.
rooted at r; if W (T ) = {r, r ′ }, then T is rooted at r and r ′ in the sense that both r and r ′ are
at level 0. In either case, for each u ∈ V (T ), define
L(u) = min{d(u, x) : x ∈ W (T )}
Lemma 2.3 ([3, Lemma 2.1]). Let T be a tree with diameter d ≥ 2. Then for any u, v ∈ V (T )
the following hold:
(a) φ(u, v) ≥ 0;
(c) δ(u, v) = 1 if and only if T has two weight centers and u and v are in opposite branches;
Define (
1, if |W (T )| = 1,
ε(T ) =
0, if |W (T )| = 2.
Let G = (V (G), E(G)) and H = (V (H), E(H)) be two graphs. The Cartesian product of G
and H is the graph G✷H with V (G✷H) = V (G) × V (H) and two vertices (a, b) and (c, d) are
adjacent if a = c and (b, d) ∈ E(H) or b = d and (a, c) ∈ E(G). It is clear from the definition
that dG✷H ((x1 , y1 ), (x2 , y2 )) = dG (x1 , x2 ) + dH (y1 , y2 ).
d(wa , wb ) = L(uia ) + L(uib ) + δ(uia , uib ) − 2φ(uia , uib ) + d(vja , vjb ) (5)
Radio number for the Cartesian product of a tree and a complete graph 5
Theorem 3.1. Let T be a tree of order m and diameter d ≥ 2. Denote ε = ε(T ). Then
Proof. It is enough to prove that any radio labelling of T ✷Kn has no span less than that the
right-hand side of (6). Suppose f be any radio labelling of T ✷Kn which induces an ordering V ~f =
(w0 , w1 , . . . , wmn−1 ) such that 0 = f (w0 ) < f (w1 ) < . . . < f (wmn−1 ). Denote diam(T ✷Kn ) =
d′ . By the definition of radio labelling, f (wt+1 )− f (wt ) ≥ d′ + 1− d(wt , wt+1 ) for 0 ≤ t ≤ mn − 2.
Since d′ = d + 1 by Observation 2.4, we have f (wt+1 ) − f (wt ) ≥ d + 2 − d(wt , wt+1 ) for 0 ≤ t ≤
mn − 2. Summing up these mn − 1 inequalities, we obtain
mn−2
X
span(f ) = f (wmn−1 ) ≥ (mn − 1)(d + 2) − d(wt , wt+1 ). (7)
t=0
mn−2
X mn−2
X
d(wt , wt+1 ) = [L(uit ) + L(uit+1 ) − 2φ(uit , uit+1 ) + d(vjt , vjt+1 )]
t=0 t=0
mn−2
X
≤ [L(uit ) + L(uit+1 ) + d(vjt , vjt+1 )]
t=0
m−1
X
≤ 2n L(ui ) + (mn − 1) − L(ui0 ) − L(uimn−1 )
i=0
≤ 2nL(T ) + mn − 1.
mn−2
X mn−2
X
d(wt , wt+1 ) = [L(uit ) + L(uit+1 ) + δ(uit , uit+1 ) − 2φ(uit , uit+1 )
t=0 t=0
+d(vjt , vjt+1 )]
mn−2
X
≤ [L(uit ) + L(uit+1 ) + 1 + d(vjt , vjt+1 )]
t=0
m−1
X
≤ 2n L(ui ) + (mn − 1) + (mn − 1) − L(ui0 ) − L(uimn−1 )
i=0
≤ 2nL(T ) + 2(mn − 1).
Theorem 3.2. Let T be a tree of order m and diameter d ≥ 2. Denote ε = ε(T ). Then
if and only if there exist an ordering w0 , w1 , . . . , wmn−1 of V (T ✷Kn ) such that the following
hold:
(c) For wa = (uia , vja ), wb = (uib , vjb ) (0 ≤ a < b ≤ mn − 1), the distance between any two
vertices uia and uib satisfies
b−1
X
d(uia , uib ) ≥ [L(uit ) + L(uit+1 ) − (d + ε)] + (d + 1). (9)
t=a
f (w0 ) = 0 (10)
Proof. Necessity: Suppose that (8) holds. Note that (8) holds if equality hold in (1) and every-
where in the proof of Theorem 3.1. Again observe that the equality holds everywhere in the proof
of Theorem 3.1 then an ordering w0 , w1 , . . . , wmn−1 of V (T ✷Kn ) induced by f satisfies the fol-
lowings: (1) L(ui0 ) = L(uimn−1 ) = 0, (2) uit and uit+1 are in different branches when |W (T )| = 1
and in opposite branches when |W (T )| = 2 for all 0 ≤ t ≤ mn − 2, (3) vjt and vjt+1 are distinct
for all 0 ≤ t ≤ mn − 2. Hence in this case the definition of radio labelling f can be written as
f (w0 ) = 0 and f (wt+1 ) = f (wt ) + d′ + ε − L(uit ) − L(uit+1 ) − 1 = f (wt ) + d + ε − L(uit ) − L(uit+1 )
for 0 ≤ t ≤ mn − 2, where d′ = diam(T ✷Kn ). Summing this last equality for wa to wb (0 ≤ a <
b ≤ mn − 1), we obtain
b−1
X
f (wb ) − f (wa ) = [d + ε − L(uit ) − L(uit+1 )]
t=a
Since f is a radio labelling of T ✷Kn , we have f (wb )−f (wa ) ≥ d′ +1−d(wa , wb ) = d+2−d(wa , wb ).
Also note that d(wa , wb ) = d(uia , uib ) + 1 by (5). Substituting these in the above equation, we
obtain
b−1
X
d(uia , uib ) ≥ [L(uit ) + L(uit+1 ) − (d + ε)] + (d + 1).
t=a
b−1
X
f (wb ) − f (wa ) = (f (wt+1 ) − f (wt ))
t=a
b−1
X
= (d + ε − L(uit ) − L(uit+1 ))
t=a
= d + 1 − d(uia , uib )
= d + 2 − (d(uia , uib ) + 1)
= d′ + 1 − d(wa , wb ).
The span of f is
Theorem 3.3. Let T be a tree of order m and diameter d ≥ 2. Denote ε = ε(T ). Then
(c) uit and uit+1 are in different branches when |W (T )| = 1 and in opposite branches when
|W (T )| = 2 for 0 ≤ t ≤ mn − 2,
(d) L(uit ) ≤ (d + 1)/2 when |W (T )| = 1 and L(uit ) ≤ (d − 1)/2 when |W (T )| = 2 for all
0 ≤ t ≤ mn − 1;
(e) For any wa = (uia , vja ), wb = (uib , vjb ) (0 ≤ a < b ≤ mn − 1) such that uia and uib are in
the same branch of T then uia and uib satisfies
b−1
b−a−1 X 1−ε
φ(uia , uib ) ≤ (d + ε) − L(uit ) − . (13)
2 2
t=a+1
8 Payal Vasoya and Devsi Bantva
Proof. Necessity: Suppose (12) holds. Then there exist an ordering (w0 , w1 , . . ., wmn−1 ) of
T ✷Kn such that the conditions (a)-(c) of Theorem 3.2 holds. Hence the conditions (a) and (b)
satisfies. Taking a = t and b = t + 1 in (9), we obtain d(wt , wt+1 ) = d(uit , uit+1 ) + d(vjt , vjt+1 ) =
L(uit ) + L(uit+1 ) + 1 − ε + 1. Hence we have d(uit , uit+1 ) = L(uit ) + L(uit+1 ) + 1 − ε for all
0 ≤ t ≤ mn − 2 as 0 ≤ d(uit , uit+1 ) ≤ L(uit ) + L(uit+1 ) + 1 − ε and 0 ≤ d(vjt , vjt+1 ) ≤ 1.
Therefore, by Lemma 2.3, uit and uit+1 are in different branches when |W (T )| = 1 and in
opposite branches when |W (T )| = 2 for all 0 ≤ t ≤ mn − 2. Hence the condition (c) satisfies.
Since L(ui0 ) = L(uimn−1 ) = 0, it is clear that L(uit ) < (d + 1)/2 for t = 0, mn − 1. For
1 ≤ t ≤ mn − 2, consider uit−1 and uit+1 in (9) and using (5), we obtain
In above equation, observe that when |W (T )| = 1 then δ(uit−1 , uit+1 ) = 0 by the definition of δ
and when |W (T )| = 2 then uit−1 and uit+1 are in different or in the same branch of T and hence
δ(uit−1 , uit+1 ) = 0. Thus we have,
2L(uit ) ≤ d + 2ε − 1.
Hence, the condition (d) satisfies. To prove (e), let wa = (uia , vja ) and wb = (uib , vjb )(0 ≤ a <
b ≤ mn − 1) be such that uia and uib are in the same branch of T . Then δ(uia , uib ) = 0. Using
(5) in (9), the (13) can be obtain easily from (9).
Sufficiency: Suppose there exist an ordering (w0 , w1 , . . . , wmn−1 ) of V (T ✷Kn ) such that
conditions (a)-(e) holds. To prove (12) holds, we show that an ordering w0 , w1 , . . . , wmn−1
satisfies the condition (a)-(c) of Theorem 3.2. Since the conditions (a) and (b) are identical with
the conditions (a) and (b) of Theorem 3.2, we need to prove the condition (9) only. Denote the
right-hand side of (9) by Sa,b . Let wa = (uia , vja ), wb = (uib , vjb ) (0 ≤ a < b ≤ mn − 1) be any
two vertices. If uia and uib are in opposite branches then d(uia , uib ) = L(uia )+L(uib )+1. Hence,
Sa,b = L(uia )+ L(uib )+ 2 b−1
P
t=a+1 L(uit )− (b− a)d+ d+ 1 ≤ L(uia )+ L(uib )+ 1+ 2(b− a− 1)((d −
1)/2) − (b − a − 1)d = L(uia ) + L(uib ) + 1 − (b − a − 1) ≤ L(uia ) + L(uib ) + 1 = d(uia , uib ). If uia
and uib are in different branches then d(uia , uib ) = L(uia ) + L(uib ) and Sa,b = L(uia ) + L(uib ) +
2 b−1
P
t=a+1 L(uit ) − (b − a − 1)(d + ε) + (1 − ε). If |W (T )| = 1 then note that L(uit ) ≤ (d + 1)/2 for
all 0 ≤ t ≤ mn − 1 and hence Sa,b ≤ L(uia ) + L(uib ) + 2(b − a − 1)((d + 1)/2) − (b − a − 1)(d + 1) =
L(uia ) + L(uib ) = d(uia , uib ). If |W (T )| = 2 then note that b − a − 1 ≥ 1 and L(uit ) ≤ (d − 1)/2
for all 0 ≤ t ≤ mn−1 and hence Sa,b ≤ L(uia )+L(uib )+2(b−a−1)((d−1)/2)−(b−a−1)d+1 =
L(uia ) + L(uib ) + 1 − (b − a − a) ≤ L(uia ) + L(uib ) = d(uia , uib ). If uia and uib are in the same
branch then (9) can be obtain easily using (13) which complete the proof.
Theorem 3.4. Let T be a tree of order m and diameter d ≥ 2. Denote ε = ε(T ). Then
(c) uit and uit+1 are in different branches when |W (T )| = 1 and in opposite branches when
|W (T )| = 2 for all 0 ≤ t ≤ mn − 2,
Radio number for the Cartesian product of a tree and a complete graph 9
(f) For all 0 ≤ t ≤ mn − 1, L(uit ) ≤ (d + 1)/2 when |W (T )| = 1 and L(uit ) ≤ (d − 1)/2 when
|W (T )| = 2 and, if wa = (uia , vja ) and wb = (uib , vjb )(0 ≤ a < b ≤ mn − 1) such that uia
and uib are in the same branch of T then b − a ≥ d.
Proof. We show that if (a)-(c) and one of the (d)-(f) holds for an ordering w0 , w1 , . . . , wmn−1
such that wt = (uit , vjt ), 0 ≤ t ≤ mn − 1 then (a)-(e) of Theorem 3.3 satisfies. Since the
conditions (a)-(c) are identical in both Theorems 3.3 and 3.4, we need to verify the conditions
(d) and (e) of Theorem 3.3 only. Denote the right-hand side of (13) by Pa,b . We consider the
following two cases.
Case-1: |W (T )| = 1. In this case, recall that ε = 1 and δ(uit , uit+1 ) = 0 for all 0 ≤ t ≤ mn − 2
by the definition of δ.
Subcase-1.1: Suppose (a)-(d) holds. It is clear that L(ui0 ) = L(uimn−1 ) = 0 ≤ (d + 1)/2
and for 1 ≤ t ≤ mn − 2, L(uit ) ≤ min{d(uit , uit+1 ), d(uit+1 , uit+2 )} ≤ d/2 < (d + 1)/2. Let
wa = (uia , vja ) and wb = (uib , vjb ), 0 ≤ a < b ≤ mn − 1 be two arbitrary vertices such that uia
and uib are in the same branch of T . If b − a ≥ 4 then Pa,b ≥ 3(d + 1)/2 − d/2 − (d + 1)/2 =
d/2 + 1 ≥ φ(uia , uib ). Assume b − a = 3. If L(uia+1 ) + L(uia+2 ) ≤ d/2 then Pa,b ≥ (d + 1) − d/2 =
d/2 + 1 ≥ φ(uia , uib ). If L(uia+1 ) + L(uia+2 ) > d/2 then L(uia+2 ) + L(uia+3 ) ≤ d/2 and hence
L(uia+2 ) ≤ d/2−L(uia+3 ). Therefore, Pa,b ≥ d+1−L(uia+1 )−L(uia+2 ) ≥ d+1−(d+1)/2−d/2+
L(uia+3 ) = L(uia+3 ) + 1/2 ≥ φ(uia , uib ). Assume b − a = 2 then either L(uia ) + L(uia+1 ) ≤ d/2
or L(uia+1 ) + L(uia+2 ) ≤ d/2. Without loss of generality assume that L(uia ) + L(uia+1 ) ≤ d/2
then L(uia+1 ) ≤ d/2 − L(uia ). Hence, Pa,b = (d + 1)/2 − L(uia+1 ) ≥ (d + 1)/2 − d/2 + L(uia ) =
L(uia ) + (1/2) ≥ φ(uia , uib ).
Subcase-1.2: Suppose (a)-(c) and (e) holds. Note that L(ui0 ) = L(uimn−1 ) = 0 ≤ (d + 1)/2.
Since L(uit ) ≥ 1 and L(uit ) + L(uit+1 ) = d(uit , uit+1 ) ≤ (d + 2)/2 for 0 ≤ t ≤ mn − 1, we obtain
L(uit ) ≤ (d + 1)/2 for all 0 ≤ t ≤ mn − 1.
Let wa = (uia , vja ) and wb = (uib , vjb ), 0 ≤ a < b ≤ mn − 1 be two arbitrary vertices such
that uia and uib are in the same branch of T . If b−a ≥ 3 then Pa,b ≥ d+1−L(uia+1 )−L(uia+2 ) ≥
d + 1 − (d + 2)/2 = d/2 ≥ φ(uia , uib ). Assume b − a = 2. Note that L(uia ) + L(uia+1 ) ≤ (d + 2)/2
and hence L(uia+1 ) ≤ (d + 2)/2 − L(uia ). Therefore, Pa,b = (d + 1)/2 − L(uia+1 ) ≥ (d + 1)/2 −
((d + 2)/2 − L(uia )) = L(uia ) − (1/2) ≥ φ(uia , uib ).
Subcase-1.3: Suppose (a)-(c) and (f) holds. Assume d is even then L(uit ) ≤ d/2 for all
0 ≤ t ≤ mn − 1 and hence Pi,j ≥ ((b − a − 1)/2)(d + 1) − (b − a − 1)(d/2) ≥ (b − a − 1)/2 ≥
(d − 1)/2 ≥ φ(uia , uib ). Assume d is odd then note that only for one vertex uiq , L(uiq ) =
(d + 1)/2 from consecutive b − a vertices and for all other vertices uit , L(uit ) ≤ d/2. Hence,
Pa,b ≥ ((b− a− 1)/2)(d+ 1)− (b− a− 2)(d/2) − (d + 1)/2 ≥ (b− a− 2)/2 ≥ (d− 2)/2 ≥ φ(uia , uib ).
Case-2: |W (T )| = 2. In this case, recall that ε = 0 and δ(uit , uit+1 ) = 1 for all 0 ≤ t ≤ mn − 1
by the definition of the ordering w0 , w1 , . . . , wmn−1 of V (T ✷Kn ).
Subcase-2.1: Suppose (a)-(d) holds. It is clear that L(ui0 ) = L(uimn−1 ) = 0 ≤ (d − 1)/2 and
for 1 ≤ t ≤ mn − 2, L(uit ) ≤ min{d(uit−1 , uit ), d(uit , uit+1 )} − 1 ≤ (d + 1)/2 − 1 = (d − 1)/2.
Let wa = (uia , vja ) and wb = (uib , vjb ), 0 ≤ a < b ≤ mn − 1 be two arbitrary vertices such
10 Payal Vasoya and Devsi Bantva
that uia and uib are in the same branch of T . If b − a ≥ 4 then Pa,b ≥ 3d/2 − (d − 1) −
1/2 = (d + 1)/2 ≥ φ(uia , uib ). Assume b − a = 3. If L(uia+1 ) + L(uia+2 ) ≤ (d − 1)/2 then
Pa,b ≥ d − (d − 1)/2 − 1/2 = d/2 ≥ φ(uia , uib ). If L(uia+1 ) + L(uia+2 ) > (d − 1)/2 then
L(uia ) + L(uia+1 ) ≤ (d − 1)/2 and hence L(uia+1 ) ≤ (d − 1)/2 − L(uia ). Therefore, Pa,b ≥
d − ((d − 1)/2 − L(uia )) − (d − 1)/2 − 1/2 = L(uia ) + 1/2 ≥ φ(uia , uib ). Assume b − a = 2
then either L(uia ) + L(uia+1 ) ≤ (d − 1)/2 or L(uia+1 ) + L(uia+2 ) ≤ (d − 1)/2. Without loss of
generality, assume that L(uia+1 ) + L(uia+2 ) ≤ (d − 1)/2 then L(uia+1 ) ≤ (d − 1)/2 − L(uia+2 ).
Hence, Pa,b = d/2 − L(uia+1 ) − 1/2 ≥ d/2 − ((d − 1)/2 − L(ia+2 )) − 1/2 = L(uia+2 ) ≥ φ(uia , uib ).
Subcase-2.2: Suppose (a)-(c) and (e) holds. Note that L(ui0 ) = L(uimn−1 ) = 0 ≤ (d − 1)/2.
Since L(uit ) ≥ 1 and L(uit ) + L(uit+1 ) = d(uit , uit+1 ) − 1 ≤ (d + 1)/2 − 1 = (d − 1)/2 for
0 ≤ t ≤ mn − 1, we obtain L(uit ) ≤ (d − 1)/2 for all 0 ≤ t ≤ mn − 1.
Let wa = (uia , vja ) and wb = (uib , vjb ), 0 ≤ a < b ≤ mn − 1 be two arbitrary vertices
such that uia and uib are in the same branch of T . If b − a ≥ 3 then Pa,b ≥ d − L(uia+1 ) −
L(uia+2 ) − 1/2 ≥ d − (d − 1)/2 − 1/2 = d/2 ≥ φ(uia , uib ). Assume that b − a = 2. Then
note that L(uia ) + L(uia+1 ) ≤ (d − 1)/2 and hence L(uia ) ≤ (d − 1)/2 − L(uia+1 ). Hence,
Pa,b ≥ d/2 − L(uit ) − (1/2) ≥ d/2 − [(d − 1)/2 − L(uia+1 )] − (1/2) = L(uia+1 ) ≥ φ(uia , uib ).
Subcase-2.3: Suppose (a)-(c) and (f) holds. Assume d is even then L(uit ) ≤ (d − 2)/2
for all 0 ≤ t ≤ mn − 1 and hence Pa,b ≥ ((b − a − 1)/2)d − (b − a − 1)((d − 2)/2) − 1/2 =
b − a − (3/2) ≥ d − (3/2) ≥ φ(uia , uib ). Assume d is odd then note that only for one vertex uiq ,
L(uiq ) ≤ (d−1)/2 from b−a consecutive vertices and for all other vertices uit , L(uit ) ≤ (d−3)/2.
Hence, Pa,b ≥ ((b − a − 1)/2)d − (b − a − 2)((d − 3)/2) − (d − 1)/2 − (1/2) = 3(b − a − 2)/2 ≥
3(d − 2)/2 ≥ φ(uia , uib ).
4 Radio number for the Cartesian product of level-wise regular tree and
complete graph
In this section, using the results of Section 3, we determine the radio number for the Cartesian
product of a level-wise regular tree and a complete graph.
It is well known that the center of tree T consists of one vertex r or two adjacent vertices r, r ′
depending on diam(T ) is even or odd. We view a tree T rooted at r or at both r, r ′ respectively.
Halász and Tuza [9] defined a level-wise regular tree to be a tree T in which all vertices at
distance i from root r or {r, r ′ } have the same degree, say di for 0 ≤ i ≤ h, where h (the
largest distance from a vertex to the root) is the height of tree T . Note that a level-wise regular
tree is determined by its center(s) and (d0 , d1 , . . . , dh−1 ). Denote the level-wise regular tree by
T z = Tdz0 ,d1 ,...,dh−1 , where z denotes the number of roots of level-wise regular tree. A star K1,q is
a tree consisting of q leaves and another vertex joined to all leaves by edges. A double star Dq
is a graph obtained by joining the center vertices of two copies of star graph K1,q by an edge.
A banana tree Bq,k is a graph constructed by connecting a single leaf from q distinct copies of
a star K1,k with a single vertex that is distinct from all the vertices of star graphs. Note that a
star K1,q , double star Dq and a banana tree Bq,k are level-wise regular trees Tq1 , Tq+1 2 1
and Tq,2,k ,
respectively.
h−1
X Y
d + d0 (i + 1) (dj − 1) , if z = 1,
0
i=1 1≤j≤i
L(T z ) =
h−1
X Y
2 (i + 1) (dj − 1) , if z = 2,
i=0 0≤j≤i
(
2h, if z = 1,
d=
2h + 1, if z = 2.
Substituting the above in (6), we obtain the right-hand side of (15) as a lower bound for
rn(T z ✷Kn ). We now prove that this lower bound is tight by giving an ordering of V (T z ✷Kn )
which satisfies Theorem 3.2. For this purpose, denote V (Kn ) = {v0 , v1 , . . . , vn−1 } and V (T z ) =
{u0 , u1 , . . . , um−1 } such that the ordering u0 , u1 , . . . , un−1 is obtained as follows.
Case-1: z = 1.
In this case, let r be the unique center of T 1 . Denote d0 children of r by r0 , . . . , rd0 −1 . For
0 ≤ i ≤ d0 − 1, denote d1 − 1 children of ri by ri,0 , ri,1 , . . . , ri,d1 −1 . Inductively, denote the dl − 1
children of ri1 ,i2 ,...,il (0 ≤ i1 ≤ d0 −1, 0 ≤ i2 ≤ d1 −1, . . . , 0 ≤ il ≤ dl−1 −1) by ri1 ,i2 ,...,il ,il+1 , where
0 ≤ il+1 ≤ dl − 1. Continue this process until all the vertices of T 1 got indexed. Now obtain
an ordering u0 , u1 , . . . , um−1 of vertices of T 1 as follows: Set u0 := r and for 1 ≤ t ≤ m − 1, set
X
ut := ri1 ,i2 ,...,il , where j = 1+i1 +i2 d0 +. . .+il d0 (d1 −1) . . . (dl −1)+ d0 (d1 −1) . . . (dt −1).
l+1≤t≤h
Case-2: z = 2.
In this case, let r and r ′ be two centers of T 2 . Denote d0 − 1 children of r and r ′ by
r0 , r1 , . . . , rd0 −2 and r0′ , r1′ , . . . , rd′ 0 −2 , respectively. For 0 ≤ i ≤ d0 − 2, denote d1 − 1 children
of ri and ri′ by ri,0 , ri,1 , . . . , ri,d1 −1 and ri,0 ′ , r′ , . . . , r′
i,1 i,d1 −1 , respectively. Inductively, denote the
′
dl −1 children of ri1 ,i2 ,...,il and ri1 ,i2 ,...,il , where 0 ≤ i1 ≤ d0 −2, 0 ≤ i2 ≤ d1 −1, . . . , 0 ≤ il ≤ dl−1 −1
by ri1 ,i2 ,...,il ,il+1 and ri′1 ,i2 ,...,il ,il+1 respectively, where 0 ≤ il+1 ≤ dl − 1. Continue this process
until all the vertices of T 2 got indexed. Rename xj := ri1 ,i2 ,...,il and x′j := ri′1 ,i2 ,...,il , where
X
j = 1 + i1 + i2 (d0 − 1) + . . . + il (d0 − 1)(d1 − 1) . . . (dl − 1) + (d0 − 1)(d1 − 1) . . . (dt − 1).
l+1≤t≤h
12 Payal Vasoya and Devsi Bantva
Now obtain an ordering u0 , u1 , . . . , um−1 as follows: Set u0 := r, um−1 := r ′ and for 1 ≤ t ≤ m−2,
set (
xt/2 , if t ≡ 0 (mod 2),
ut := ′
x(t+1)/2 , if t ≡ 1 (mod 2).
We now consider the following two cases to give an ordering w0 , w1 , . . . , wmn−1 of V (T ✷Kn ) =
{(ui , vj ) : i = 0, 1, . . . , m − 1, j = 0, 1, . . . , n − 1}.
Case-1: |W (T )| = 1.
We consider the following two subcases to define an ordering w0 , w1 , . . . , wmn−1 of V (T 1 ✷Kn ).
Subcase 1: |V (T 1 )| ≤ |V (Kn )|.
In this case, for 0 ≤ t ≤ mn − 1, define wt := (ui , vj ), where i ∈ {0, 1, . . . , m − 1} j ∈
{0, 1, . . . , n − 1} and
m(j − i) + i if j ≥ i and j − i 6= n − 1,
m(n + j − i) + i if j < i and i − j 6= 1,
t :=
m(n + j − i) + i − 1 if j < i and i − j = 1,
mn − 1
if j − i = n − 1.
Then, for above defined ordering, it is clear that (a) L(ui0 ) = L(uimn−1 ) = L(u0 ) = 0, (b)
vjt and vjt+1 are distinct for 0 ≤ t ≤ mn − 2, (c) uit and uit+1 are in different branches for
0 ≤ t ≤ mn − 2 and (d) L(uit ) ≤ d/2 for all 0 ≤ t ≤ mn − 1. Hence the conditions (a)-(d) of
Theorem 3.3 are satisfies. We now show that the condition (e) of Theorem 3.3 holds as follows.
Claim-1: The above defined ordering w0 , w1 , . . . , wmn−1 of V (T 1 ✷Kn ) satisfies (13).
Let wa = (uia , vja ) and wb = (uib , vjb ) (0 ≤ a < b ≤ mn − 1) be two vertices such that uia
and uib are in the same branch when viewed as vertices of T 1 . Denote the right-hand side of
(13) by Pa,b . In this case, note that d0 ≥ 3, ε = 1 and L(ut ) ≤ d/2 for all 0 ≤ t ≤ mn − 1.
Observe that wa = (uia , vja ) and wb = (uib , vjb ) such that uia and uib both are in the same
branch of T 2 then there are two possibilities: (1) ia 6= ib (2) ia = ib . In case of (1), we have
b − a ≥ αd0 , where α ≥ φ(uia , uib ). Hence, Pa,b = ((b − a − 1)/2) (d + 1) − b−1
P
t=a+1 L(uit ) ≥
Pb−1
((b − a − 1)/2) (d + 1) − t=a+1 (d/2) = ((b − a − 1)/2) = α(d0 − 1)/2 ≥ φ(uia , uib ). In case
of (2), note that b − a ≥ m ≥ d + 1. Hence, Pa,b = ((b − a − 1)/2) (d + 1) − b−1
P
t=a+1 L(uit ) ≥
Pb−1
((b − a − 1)/2) (d + 1) − t=a+1 (d/2) = ((b − a − 1)/2) = d/2 ≥ φ(uia , uib ).
Case-2: |W (T )| = 2
Radio number for the Cartesian product of a tree and a complete graph 13
Then, for above defined ordering, it is clear that (a) L(ui0 ) = L(uimn−1 ) = L(u0 ) = 0, (b)
vjt and vjt+1 are distinct for 0 ≤ t ≤ mn − 2, (c) uit and uit+1 are in different branches for
0 ≤ t ≤ mn − 2 and (d) L(uit ) ≤ (d − 1)/2 for all 0 ≤ t ≤ mn − 1. Hence the conditions
(a)-(d) of Theorem 3.3 are satisfied. Now we prove that the condition (e) of Theorem 3.3 holds
as follows.
Claim-2: The above defined ordering w0 , w1 , . . . , wmn−1 of V (T 2 ✷Kn ) satisfies (13).
Let wa = (uia , vja ) and wb = (uib , vjb ) (0 ≤ a < b ≤ mn − 1) be two vertices such that uia
and uib are in the same branch when viewed as vertices of T 2 . Denote the right-hand side of
(13) by Pa,b . In this case, note that d0 ≥ 3, ε = 0 and L(ut ) ≤ (d − 1)/2 for all 0 ≤ t ≤ mn − 1.
Observe that wa = (uia , vja ) and wb = (uib , vjb ) such that uia and uib both are in the same
branch of T 2 then there are two possibilities: (1) ia 6= ib , (2) ia = ib . In case of (1), we have
b− a ≥ α(d0 − 1), where α ≥ φ(uia , uib ). Hence, Pa,b = ((b − a − 1)/2) d− b−1
P
t=a+1 L(uit )− 1/2 ≥
Pb−1
((b − a − 1)/2) d − t=a+1 ((d − 1)/2) − 1/2 = (b − a − 2)/2 = α(d0 − 1)/2 ≥ φ(uia , uib ). In case
of (2), note that b − a ≥ m ≥ d + 1. Hence, Pa,b = ((b − a − 1)/2) d − b−1
P
t=a+1 L(uit ) − 1/2 ≥
Pb−1
((b − a − 1)/2) d − t=a+1 ((d − 1)/2) − 1/2 = (b − a − 2)/2 = α(d − 1)/2 ≥ φ(uia , uib ).
Example 4.1. In Table 1, a vertex ordering O(V (K1,6 ✷K7 )) := w0 , w1 , . . . , w48 and an optimal
radio labelling of K1,6 ✷K7 are shown.
Example 4.2. In Table 2, a vertex ordering O(V (D5 ✷K7 )) := w0 , w1 , . . . , w83 and an optimal
radio labelling of D5 ✷K7 are shown.
14 Payal Vasoya and Devsi Bantva
Concluding Remarks
In [11], Kim et al. determined the radio number of a path Pm (m ≥ 4) and the complete graph
Kn (n ≥ 3) as follows:
(
m2 n−2m+2
2 , if m is even,
rn(Pm ✷Kn ) = m2 n−2m+n+2
(16)
2 , if m is odd.
This result can be proved using our results. The outline of the proof is as follows: Since a path
Pm is a tree, we use Theorem 3.1 and 3.2 to prove the result. Note that the diameter d of a
path Pm is m − 1. We consider the following two cases.
Case-1: m is even. In this case, the total level of a path Pm is given by L(Pm ) = m(m − 2)/2.
Substituting this in (6), we obtain rn(Pm ✷Kn ) ≥ (m2 n − 2m + 2)/2. Now observe that the
ordering of V (Pm ✷Kn ) given in [11] satisfies the conditions (a)-(c) of Theorem 3.2 and hence
we obtain that the first line in (16) holds
Case-2: m is odd. In this case, the total level of a path Pm is given by L(Pm ) = (m2 − 1)/2.
Substituting this in (6), we obtain rn(Pm ✷Kn ) ≥ (m2 n − 2m + n)/2. Now if possible then
assume that rn(Pm ✷Kn ) = (m2 n − 2m + n)/2 then by Theorem 3.2, there exist an ordering
w0 , w1 , . . . , wmn−1 of V (Pm ✷Kn ) such that the conditions (a)-(c) of Theorem 3.2 hold. Since
L(ui0 ) = L(uimn−1 ) by (a), observe that there exist a vertex wk = (uik , vjk ) such that L(uik ) =
(m − 1)/2 and L(uik−1 ) 6= 0, L(uik+1 ) 6= 0. Note that d(uik−1 , uik+1 ) = L(uik−1 ) + L(uik+1 ) −
2φ(uik−1 , uik+1 ) with φ(uik−1 , uik+1 ) ≥ 1. Denote the right-hand side of (9) by Sa,b and consider
uik−1 and uik+1 in (9) then we obtain, Sk−1,k+1 = L(uik−1 )+2L(uik )+L(uik+1 )−(d+1) = L(uik )+
Radio number for the Cartesian product of a tree and a complete graph 15
2((d + 1)/2) + L(uik+1 ) − (d + 1) = L(uik−1 ) + L(uik+1 ) > L(uik−1 ) + L(uik+1 ) − 2φ(uik−1 , uik+1 ) =
d(uik−1 , uik+1 ) which is a contradiction. Hence, rn(Pm ✷Kn ) ≥ (m2 n − 2m + n + 2)/2. Now
observe that the ordering of V (Pm ✷Kn ) given in [11] satisfies the conditions (a)-(c) of Theorem
3.2 and hence we obtain that the second line in (16) holds which completes the proof.
References
[1] D. Bantva, Further results on the radio of trees, Electron. Notes Discrete Math. 63 (2017),
85–91.
[2] D. Bantva and D. Liu, Optimal radio labellings of block graphs and line graphs of trees,
Theoretical Computer Science 891 (2021), 90–104.
[3] D. Bantva, S. Vaidya and S. Zhou, Radio number of trees, Discrete Appl. Math. 217 (2017),
110–122.
[4] K. F. Benson, M. Porter, M. Kanwal, The radio numbers of all graphs of order n and
diameter n − 2, Le Matematiche, 68 (2013), 167–190.
[5] T. Calamoneri, The L(h, k)-labelling problem: An updated survey and annotated bibliog-
raphy, The Computer Journal, 54(8) (2011), 1344–1371.
[6] G. Chartrand, D. Erwin, F. Harary and P. Zhang, Radio labellings of graphs, Bull. Inst.
Combin. Appl., 33 (2001), 77–85.
[7] G. Chartrand, D. Erwin and P. Zhang, A graph labelling suggested by FM channel restric-
tions, Bull. Inst. Combin. Appl., 43 (2005) 43–57.
[8] J. R. Griggs and R. K. Yeh, Labelling graphs with condition at distance 2, SIAM J. Discrete
Math., 5(4) (1992), 586–595.
[9] V. Halász and Z. Tuza, Distance-constrained labelling of complete trees, Discrete Math.,
338 (2015) 1398–1406.
[10] W. K. Hale, Frequency assignment: Theory and applications, Proc. IEEE, 68(12) (1980),
1497–1514.
[11] B. M. Kim, W. Hwang, and B. C. Song, Radio number for the product of a path and a
complete graph, J. Comb. Optim., 30 (2015), 139—149.
[12] X. Li, V. Mak and S. Zhou, Optimal radio labellings of complete m-ary trees, Discrete
Applied Math., 158 (2010) 507–515.
[13] D. Liu, Radio number for trees, Discrete Math., 308 (2008), 1153–1164.
[14] D. Liu, L. Saha, S. Das, Improved lower bounds of the radio number of trees, Theoretical
Computer Science, 851 (2021), 1-13.
[15] D. Liu and M. Xie, Radio number of square cycles, Congr. Numer., 169 (2004), 105–125.
[16] D. Liu and M. Xie, Radio number of square paths, Ars Combin., 90 (2009), 307–319.
[17] D. Liu and X. Zhu, Multilevel distance labellings for paths and cycles, SIAM J. Discrete
Math., 19 (2005), 610–621.
16 Payal Vasoya and Devsi Bantva
[19] R. K. Yeh, A survey on labelling graphs with a condition at distance two, Discrete Math.,
306 (2006), 1217–1231.