Edge Odd Graceful Labeling of Cylinder and Torus Grid Graphs
Edge Odd Graceful Labeling of Cylinder and Torus Grid Graphs
ABSTRACT Solairaju and Chithra introduced a new type of labeling of a graph G with p vertices and
q edges called an edge odd graceful labeling if there is a bijection f from the edges of the graph to the
set {1, 3, . . . , 2q − 1} such that, when each vertex is assigned the sum of all edges incident to it mod 2q,
the resulting vertex labels are distinct. In this paper, we proved necessary and sufficient conditions for the
cylinder grid graph Cm,n = Pm × Cn and torus grid graph Tm,n = Cm × Cn are edge odd graceful.
INDEX TERMS Graceful labeling, edge odd graceful labeling, cylinder grid graph, torus grid graph.
2169-3536
2018 IEEE. Translations and content mining are permitted for academic research only.
10568 Personal use is also permitted, but republication/redistribution requires IEEE permission. VOLUME 7, 2019
See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
S. N. Daoud: Edge Odd Graceful Labeling of Cylinder and Torus Grid Graphs
(k)
cycle graph Cn . That is the cylinder grid graph consists Second we label the edges of the circles Cn , 1 ≤ k ≤ m
(1)
of m copies of Cn which represented by circles and will begin with the edges of the inner most circle Cn then the
(m)
be numbered from the inner most circle to the outer cir- edges of outer circle Cn , then the edges of the circles
(1) (2) (3) (m−1) (m)
cle as Cn , Cn , Cn , . . . , Cn , Cn and we call them Cn
(m−2)
, Cn
(m−4) (2)
, . . . , Cn . Finally we label the edges of the
circles, and n copies of Pm which represented by paths circles Cn
(m−1)
, Cn
(m−3) (3)
, . . . , Cn as follows:
transverse the m circles and will be numbered clockwise
(1) (2) (3) (n−1) (n)
as Pm , Pm , Pm , . . . , Pm , Pm and we call them paths.
See Fig.1. f (vi vi+1 ) = 2n(m − 1) + 2i − 1,
Theorem 1: If m is an even positive integer and n ≥ 2, then
f (vn v1 ) = 2mn − 1;
the cylinder grid graph Cm,n , is an edge odd graceful graph.
Proof: Using standard
notation p = V (Cm,n ) = f (vn(m−1)+i vn(m−1)+i+1 )
mn, q = E(Cm,n ) = 2mn − n and f : E(Cm,n ) → = 2mn + 2i − 1,
{1, 3, 5, . . . , 4mn − 2n − 1}.
Let the cylinder grid graph Cm,n be as in Fig.2. f (vmn vn(m−1)+1 ) = 2n(m + 1) − 1;
(k)
First we label the edges of the paths Pm , 1 ≤ k ≤ n f (vn(k−1)+i vn(k−1)+i+1 )
(1)
begin with the edges of the path Pm as follows: = n(3m − k) + 2i − 1,
Move anticlockwise to label the edges v1 vn+1 , vn v2n , vn−1
v2n−1 , . . . , v3 vn+3 , v2 vn+2 by 1, 3, 5, . . . , 2n−3, 2n−1, then f (vkn vn(k−1)+1 ) = n(3m − k + 2) − 1, 2 ≤ k ≤ m − 2,
move clockwise to label the edges vn+1 v2n+1 , vn+2 v2n+2 ,vn+3 k is even, 1 ≤ i ≤ n − 1;
v2n+3 , . . . , v2n−1 v3n−1 , v2n v3n by 2n + 1, 2n + 3, 2n +
5, . . . , 4n − 3, 4n − 1 and so on. Finally move anticlockwise f (vn(k−1)+i vn(k−1)+i+1 )
to label the edges vn(m−2)+1 vn(m−1)+1 , vn(m−1) vmn , vn(m−1)−1 = n(4m − k − 1) + 2i − 1,
vmn−1 , . . . , vn(m−2)+3 vn(m−1)+3 , vn(m−2)+2 vn(m−1)+2 by
f (vkn vn(k−1)+1 ) = n(4m − k + 1) − 1, 3 ≤ k ≤ m − 1,
2n(m − 2) + 1, 2n(m − 2) + 3, 2n(m − 2) + 5, . . . , 2n(m −
1) − 3, 2n(m − 1) − 1. k is odd, 1 ≤ i ≤ n − 1.
To avoid this problem, we interchange the labels of the two by 2m(n − 1) + 1, 2m(n − 1) + 3, 2m(n − 1) + 5, . . . ,
edges v1 v2 and v2 v3 to be as follows: 2mn − 3, 2mn − 1.
(k)
f (v1 v2 ) = 2n(m − 1) + 3 and f (v2 v3 ) = 2n(m − 1) + 1 and Second we label the edges of the circles Cm , 1 ≤ k ≤ n
(1)
so we get: begin with the edges of the inner most circle Cm then the
(n)
edges of the outer circle Cm , then the edges of the circles
f ∗ (v1 ) ≡ 3, f ∗ (v2 ) ≡ 4mn − 4n + 7, (2) (4) (n−2)
Cm , Cm , . . . , Cm . Finally we label the edges of the
f ∗ (v3 ) ≡ 4mn − 4n + 11 (n−1) (n−3) (3)
circles Cm , Cm , . . . , Cm as follows:
and f ∗ (vi )
≡ 4mn − 4n + 6i − 5, 4 ≤ i ≤ n.
The labels of the rest of vertices are as the same as in the f (vi vi+1 ) = 2mn + 2i − 1, 1 ≤ i ≤ m − 1,
case (1). f (vm v1 ) = 2m(n + 1) − 1;
Illustration: The edge odd graceful labeling of the graphs
C6,12 , C6,13 , C7,12 , C7,13 , C7,14 and C7,15 are shown in Fig. 4, f (vm(n−1)+i vm(n−1)+i+1 )
respectively. = 2m(n + 1) + 2i − 1, 1 ≤ i ≤ m − 1,
f (vmn vm(n−1)+1 ) = 2m(n + 2) − 1;
III. EDGE ODD GRACEFUL OF TORUS GRID GRAPH
The torus grid graph Tm,n is the graph formed from f (v( k+2 )m+i v( k+2 )m+i+1 )
2 2
the Cartesian product Cm × Cn of the cycle graphs Cm k +4
and Cn . That is the torus grid graph consists of n copies = 2m(n + ) + 2i − 1,
2
of Cm which represented by circles and will be num-
bered from the inner most circle to the outer circle as: k +4
f (vkm v(k−1)m+1 ) = 2m(n + ) − 1, 2 ≤ k ≤ n − 2,
(1) (2) (3) (n−1) (n) 2
Cm , Cm , Cm , . . . , Cm , Cm and we call them circles,
k is even and 1 ≤ i ≤ m − 1;
and m copies of Cn which represented by ovals or elliptic
shapes transverse the n circles and will be numbered clock- f (v(k−1)m+i v(k−1)m+i+1 )
(1) (2) (3) (m−1) (m)
wise as Cn , Cn , Cn , . . . , Cn , Cn and we call them = m(4n − k + 1) + 2i − 1,
ovals. See Fig.5.
Theorem 3: If n is an even positive integer and m ≥ 2, f (vkm v(k−1)m+1 ) = m(4n − (k − 3)) − 1, 3 ≤ k ≤ n − 1,
then the torus grid graph Tm,n , is an edge odd graceful k is odd and 1 ≤ i ≤ m − 1
graph.
Using
respectively.
Proof: standard notation p = V (Tm,n ) = mn,
q = E(Tm,n ) = 2mn and f : E(Tm,n ) → {1, 3, 5, . . . ,
Therefore the labels of corresponding vertices mod 4mn
4mn − 1}. will be:
There are two cases: f ∗ (vi ) ≡ 2mn + 4i − 2,
Case (1): n ≡ 0 mod 4. Let the torus grid graph Tm,n be ∗
f (v2m+i ) ≡ 2mn − 8m + 4i − 2,
as in Fig. 6.
(k)
First we label the edges of the ovals Cn , 1 ≤ k ≤ m begin f ∗ (v4m+i ) ≡ 2mn − 16m + 4i − 2, . . . ,
(1)
with the edges of the oval Cn as follows: Move clockwise f ∗ (vm( n2 −4)+i ) ≡ 16m + 4i − 2,
to label the edges vm(n−1)+1 vm(n−2)+1 , vm(n−1)+2 vm(n−2)+2 , f ∗ (vm( n2 −2)+i ) ≡ 8n + 4i − 2, f ∗ (v mn ) ≡ 4i − 2;
2 +i
vm(n−1)+3 vm(n−2)+3 , . . . , vmn−1 vm(n−1)−1 , vmn vm(n−1) by 1, ∗
f (vm( n2 −1)+i ) ≡ 4m + 4i − 2,
3, 5, . . . , 2m − 3, 2m − 1, then move anticlockwise to label
the edges vm(n−2)+1 vm(n−4)+1 , vm(n−1) vm(n−3) , vm(n−1)−1 f ∗ (vm( n2 +1)+i ) ≡ 12m + 4i − 2,
vm(n−3)−1 , . . . , vm(n−2)+3 vm(n−4)+3 , vm(n−2)+2 vm(n−4)+2 by f ∗ (vm( n2 +3)+i ) ≡ 20m + 4i − 2, . . . ,
2m + 1, 2m + 3, 2m + 5, . . . , 4m − 3, 4m − 1 and so on. f ∗ (vm(n−5)+i ) ≡ 2mn − 12m + 4i − 2,
Then move anticlockwise to label the edges v2m+1 v1 , vm v3m ,
f ∗ (vm(n−3)+i ) ≡ 2mn − 4m + 4i − 2,
vm−1 v3m−1 , . . . , v2m+3 v3 , v2m+2 v2 by m(n − 2) + 1,
m(n − 2) + 3, m(n − 2) + 5, . . . , mn − 3, mn − 1, then move f ∗ (vm(n−1)+i ) ≡ 2mn + 4m + 4i − 2;
clockwise to label the edges v1 vm+1 , v2 vm+2 , v3 vm+3 , . . . , f ∗ (vm+i ) ≡ 2mn + 12m + 4i − 2,
vm−1 v2m−1 , vm v2m by mn + 1, mn + 3, mn + 5, . . . , m(n + f ∗ (v3m+i ) ≡ 2mn + 20m + 4i − 2,
2)−3, m(n+2)−1, then move anticlockwise to label the edges
f ∗ (v5m+i ) ≡ 2mn + 28n + 4i − 2, . . . ,
vm+1 v3m+1 , v2m v4m , v2m−1 v4m−1 , . . . , vm+3 v3m+3 , vm+2 ∗
v3m+2 by m(n + 2) + 1, m(n + 2) + 3, m(n + 2) + 5, . . . , f (vm( n2 −7)+i ) ≡ 4mn − 20m + 4i − 2,
m(n + 4) − 3, m(n + 4) − 1 and so on. f ∗ (vm( n2 −5)+i ) ≡ 4mn − 12m + 4i − 2,
Finally move anticlockwise to label the edges f ∗ (vm( n2 −3)+i ) ≡ 4mn − 4m + 4i − 2;
vm(n−1)+1 vm(n−3)+1 , vmn vm(n−2) , vmn−1 vm(n−2)−1 , . . . , f ∗ (vm(n−2)+i ) ≡ 2mn + 8m + 4i − 2,
vm(n−1)+3 vm(n−3)+3 , vm(n−1)+2 vm(n−3)+2 f ∗ (vm(n−4)+i ) ≡ 2mn + 16m + 4i − 2,
f ∗ (vm(n−6)+i ) ≡ 2mn + 24m + 4i − 2, . . . , anticlockwise to label the edges v1 vm+1 , vm v2m , vm−1
∗
f (vm( 2n +6)+i ) ≡ 4mn − 24m + 4i − 2, v2m−1 , . . . , v3 vm+3 , v2 vm+2 by mn + 1, mn + 3, mn +
5, . . . , m(n+2)−3, m(n+2)−1, then move clockwise to label
f ∗ (vm( 2n +4)+i ) ≡ 4mn − 16m + 4i − 2,
the edges vm+1 v3m+1 , vm+2 v3m+2 , vm+3 v3m+3 , . . . , v2m−1
f ∗ (vm( 2n +2)+i ) ≡ 4mn − 8m + 4i − 2, 1 ≤ i ≤ m. v4m−1 , v2m v4m by m(n + 2) + 1, m(n + 2) + 3, m(n + 2) +
5, . . . , m(n + 4) − 3, m(n + 4) − 1 and so on. Finally move
Case (2): n ≡ 2 mod 4. Let the torus grid graph
anticlockwise to label the edges
Tm,n be as in Fig.7. First we label the edges of the
(k)
ovals Cn , 1 ≤ k ≤ m begin with the edges vm(n−1)+1 vm(n−3)+1 , vmn vm(n−2) , vmn−1 vm(n−2)−1 , . . . ,
(1)
of the oval Cn as follows: Move clockwise to label vm(n−1)+3 vm(n−3)+3 , vm(n−1)+2 vm(n−3)+2
the edges vm(n−1)+1 vm(n−2)+1 , vm(n−1)+2 vm(n−2)+2 , vm(n−1)+3
by 2m(n − 1) + 1, 2m(n − 1) + 3, 2m(n − 1) + 5, . . . ,
vm(n−2)+3 , . . . , vmn−1 vm(n−1)−1 , vmn vm(n−1) by 1, 3, 5, . . . ,
2mn − 3, 2mn − 1. The labels of the edges of the
2m − 3, 2m − 1, then move anticlockwise to label the (k)
circles Cm , 1 ≤ k ≤ n are as the same in case (i) without
edges
any change.
vm(n−2)+1 vm(n−4)+1 , vm(n−1) vm(n−3) , vm(n−1)−1 Therefore the labels of corresponding vertices mod 4mn
will be
vm(n−3)−1 , . . . , vm(n−2)+3 vm(n−4)+3 , vm(n−2)+2 vm(n−4)+2
f ∗ (vi ) ≡ 2mn + 4i − 2,
by 2m + 1, 2m + 3, 2m + 5, . . . , 4m − 3, 4m − 1 and so on. ∗
f (v2m+i ) ≡ 2mn − 8m + 4i − 2,
Move clockwise to label the edges v2m+1 v1 , v2m+2 v2 ,
f ∗ (v4m+i ) ≡ 2mn − 16m + 4i − 2, . . . ,
v2m+3 v3 , . . . , v3m−1 vm−1 , v3m vm by m(n−2)+1, m(n−2)+3, ∗
m(n − 2) + 5, . . . , mn − 3, mn − 1, then move f (vm( n2 −5)+i ) ≡ 20m + 4i − 2,
Theorem 4: If n is an odd positive integer greater than 1 and Then we label the edges of the right oval as follows:
m is an even positive integer, then the torus grid graph Tm,n , n−3
is an edge odd graceful graph. f (v4k−2 v4k+2 ) = 2n + 4k + 3, 1≤k≤ ;
2
Proof: Using
standard notation p = V (Tm,n ) = mn,
f (v2n−4 v2n ) = 3;
q = E(Tm,n ) = 2mn and f : E(Tm,n ) → {1, 3, 5, . . . ,
4mn − 1}. f (v2n v2n−2 ) = 5;
There are two cases: n−3
f (v2n−4k+2 v2n−4k−2 ) = 4k + 5, 1≤k≤
Case (1): When m = 2. Let the torus grid graph Tm,n , be as 2
in Fig.8. and f (v2 v4 ) = 2n + 3. Then we label the edges of the upper
First we label the edges of the left oval as follows: half circles as follows:
FIGURE 8. T2,n , n ≥ 3.
n−5
and f ∗ (v4k+4 ) ≡ 4n + 8k + 22, 0≤k≤ ;
2
f (v2n−3 v2n−2 ) = 8n − 3. f ∗ (v2n−4 ) ≡ 4; f ∗ (v2n−2 ) ≡ 10;
Finally we label the edges of the lower half circles as follows: f ∗ (v2n−1 ) ≡ 4n + 12; f ∗ (v2n ) ≡ 20.
f (v1 v2 ) = 4n + 3;
f (v2n−1 v2n ) = 4n + 7; Case (2): When m is even positive integer greater than 2.
n−3 This case can be divided it into four subcases.
f (v4k−1 v4k ) = 4n + 8k + 3, 1 ≤ k ≤ ; Subcase (i): m ≡ 0 mod 8. Let the torus grid graph Tm,n
2
n−3 be as in Fig.9.
f (v2n−4k−1 v2n−4k ) = 4n + 8k + 7, 1 ≤ k ≤ (k)
First we label the edges of the ovals Cn , 1 ≤ k ≤ m begin
2 (1)
with the edges of the oval Cn as follows: Move clockwise
and
to label the edges vm(n−1)+1 vm(n−2)+1 , vm(n−1)+2 vm(n−2)+2 ,
f (v2n−3 v2n−2 ) = 8n − 1. vm(n−1)+3 vm(n−2)+3 , . . . , vmn−1 vm(n−1)−1 , vmn vm(n−1) by
1, 3, 5, . . . , 2m − 3, 2m − 1, then move anticlockwise to label
Therefore the labels of corresponding vertices mod 8n the edges vm(n−2)+1 vm(n−4)+1 , vm(n−1) vm(n−3) , vm(n−1)−1
will be: vm(n−3)−1 , . . . , vm(n−2)+3 vm(n−4)+3 , vm(n−2)+2 vm(n−4)+2 by
n−3 2m + 1, 2m + 3, 2m + 5, . . . , 4m − 3, 4m − 1 and so on.
f ∗ (v4k+1 ) ≡ 4n − 8k + 10, 0 ≤ k ≤ ,
2 Move anticlockwise to label the edges vm+1 v1 , v2m vm ,
n−5 v2m−1 vm−1 , . . . , vm+3 v3 , vm+2 v2 by m(n − 1) + 1, m(n −
f ∗ (v4k+2 ) ≡ 4n − 8k + 14, 0 ≤ k ≤ ;
2 1) + 3, m(n − 1) + 5, . . . , m(n + 1) − 3, m(n + 1) − 1,
n−5 then move clockwise to label the edges v1 v2m+1 , v2 v2m+2 ,
f ∗ (v4k+3 ) ≡ 4n − 8k + 18, 0 ≤ k ≤ ;
2 v3 v2m+3 , . . . , vm−1 v3m−1 , vm v3m by m(n + 1) + 1,
(k)
and the labels of the edges of circles Cm , 3 ≤ k ≤ n are as f ∗ (vm−5 ) ≡ 2mn+6m − 22, f ∗ (vm−4 ) ≡ 2mn + 2m − 20,
the same in subcase (i). f ∗ (vm−3 ) ≡ 2mn + 6m − 12, f ∗ (vm−2 ) ≡ 2mn + 6m − 10,
(1)
Label the edges of the circles Cm as follows:
f ∗ (vm−1 ) ≡ 2mn + 6m − 8, f ∗ (vm ) ≡ 2mn + 6m − 2.
f (v1 v2 ) = 2mn + 1, f (v2 v3 ) = 2mn + 3, (2)
The labels of the vertices of the circle Cm mod 4mn are as
f (v3 v4 ) = 2mn + 7, f (v4 v5 ) = 2mn + 5, follows:
f (v5 v6 ) = 2mn + 9, f (v6 v7 ) = 2mn + 11,
f ∗ (vm+1 ) ≡ 2mn + 6m, f ∗ (vm+2 ) ≡ 2mn + 6m + 6,
f (v7 v8 ) = 2mn + 15, f (v8 v9 ) = 2mn + 13,
f ∗ (vm+3 ) ≡ 2mn + 6m + 12, f ∗ (vm+4 ) ≡ 2mn + 6m + 14,
f (v9 v10 ) = 2mn + 17, . . . ,
f ∗ (vm+5 ) ≡ 2mn + 6n + 16, f ∗ (vm+6 ) ≡ 2mn + 6m + 22,
f (vm−7 vm−6 ) = 2m(n + 1) − 13,
f ∗ (vm+7 ) ≡ 2mn + 6m + 26, f ∗ (vm+8 ) ≡ 2mn + 6m + 30,
f (vm−6 vm−5 ) = 2m(n + 1) − 15,
f ∗ (vm+9 ) ≡ 2mn + 6m + 36,
f (vm−5 vm−4 ) = 2m(n + 1) − 11,
f ∗ (vm+10 ) ≡ 2mn + 6m + 38, . . . ,
f (vm−4 vm−3 ) = 2m(n + 1) − 9,
f ∗ (v2m−5 ) ≡ 2mn + 10m − 20,
f (vm−3 vm−2 ) = 2m(n + 1) − 5,
f ∗ (v2m−4 ) ≡ 2mn + 10m − 18,
f (vm−2 vm−1 ) = 2m(n + 1) − 7,
f ∗ (v2m−3 ) ≡ 2mn + 10m − 14,
f (vm−1 vm ) = 2m(n + 1) − 3
f ∗ (v2m−2 ) ≡ 2mn + 10m − 10,
and f ∗ (v2m−1 ) ≡ 2mn + 10m − 4, f ∗ (v2m ) ≡ 2mn + 10m − 2.
f (vn v1 ) = 2m(n + 1) − 1. The labels of the rest of vertices are as the same as in the in
Label the edges of the circles
(2)
Cm as follows: subcase (i).
Subcase (iii): m ≡ 4 mod 8. Consider Fig.9 with some
f (vm+1 vm+2 ) = 2m(n + 2) + 1, (1) (2)
changes in the labels of the edges of circles Cm and Cm
(k)
f (vm+2 vm+3 ) = 2m(n + 2) + 3, and the labels of the edges of circles Cm , 3 ≤ k ≤ n are as
f (vm+3 vm+4 ) = 2m(n + 2) + 7, the same in subcase (i).
(1)
Label the edges of the circles Cm as follows:
f (vm+4 vm+5 ) = 2m(n + 2) + 5,
f (vm+5 vm+6 ) = 2m(n + 2) + 9, f (v1 v2 ) = 2mn + 1, f (v2 v3 ) = 2mn + 3,
f (vm+6 vm+7 ) = 2m(n + 2) + 11, f (v3 v4 ) = 2mn + 7, f (v4 v5 ) = 2mn + 5,
f (vm+7 vm+8 ) = 2m(n + 2) + 15, f (v5 v6 ) = 2mn + 9, f (v6 v7 ) = 2mn + 11,
f (vm+8 vm+9 ) = 2m(n + 2) + 13, . . . , f (v7 v8 ) = 2mn + 15, f (v8 v9 ) = 2mn + 13, . . . ,
f (v2m−7 v2m−6 ) = 2m(n + 3) − 15, f (vm−5 vm−4 ) = 2m(n + 1) − 9,
f (v2m−6 v2m−5 ) = m(n + 3) − 13, f (vm−4 vm−3 ) = 2m(n + 1) − 11,
f (v2m−5 v2m−4 ) = 2m(n + 3) − 9, f (vm−3 vm−2 ) = 2m(n + 1) − 7,
f (v2m−4 v2m−3 ) = 2m(n + 3) − 11, f (vm−2 vm−1 ) = 2m(n + 1) − 5,
f (v2m−3 v2m−2 ) = 2m(n + 3) − 7, f (vm−1 vm ) = 2m(n + 1) − 1
f (v2m−2 v2m−1 ) = 2m(n + 3) − 5, and
f (v2m−1 v2m ) = 2m(n + 3) − 1
f (vn v1 ) = 2m(n + 1) − 3.
and (2)
Label the edges of the circles Cm as follows:
f (v2m vm+1 ) = 2m(n + 3) − 3.
f (vm+1 vm+2 ) = 2m(n + 2) + 1,
(1)
Thus we have the labels of the vertices of the circle Cm mod f (vm+2 vm+3 ) = 2m(n + 2) + 3,
4mn are as follows: f (vm+3 vm+4 ) = 2m(n + 2) + 7,
f ∗ (v1 ) ≡ 2mn + 2m + 2, f ∗ (v2 ) ≡ 2mn + 2m + 6, f (vm+4 vm+5 ) = 2m(n + 2) + 5,
∗ ∗
f (v3 ) ≡ 2mn + 2m + 12, f (v4 ) ≡ 2mn + 2m + 14, f (vm+5 vm+6 ) = 2m(n + 2) + 9,
∗ ∗
f (v5 ) ≡ 2mn + 2m + 16, f (v6 ) ≡ 2mn + 2m + 22, f (vm+6 vm+7 ) = 2m(n + 2) + 11,
∗ ∗
f (v7 ) ≡ 2mn + 2m + 28, f (v8 ) ≡ 2mn + 2m + 30, f (vm+7 vm+8 ) = 2m(n + 2) + 15,
f ∗ (v9 ) ≡ 2mn + 2m + 32, f (vm+8 vm+9 ) = 2m(n + 2) + 13, . . . ,
f (v10 ) ≡ 2mn + 2m + 38, . . . ,
∗
f (vm+7 vm+8 ) = 2m(n + 2) + 15,
(n−2)
f ∗ (vm+3 ) ≡ 2mn + 6m + 12, Cm mod 4mn are as follows:
∗
f (vm+4 ) ≡ 2mn + 6m + 14,
f ∗ (v(k−1)m+1 ) ≡ 2mn + (4k − 2)m + 2,
f ∗ (vm+5 ) ≡ 2mn + 6m + 16,
1 ≤ k ≤ n − 2, k is odd.
f ∗ (vm+6 ) ≡ 2mn + 6m + 22,
f ∗ (vn+7 ) ≡ 2mn + 2m + 28, That is in case n ≡ 1 mod 4, we have
∗
f (vm+8 ) ≡ 2mn + 6m + 30, f ∗ (v1 ) ≡ 2mn + 2m + 2,
∗
f (vm+9 ) ≡ 2mn + 6m + 32, f ∗ (v2n+1 ) ≡ 2mn + 10m + 2,
f (vm+10 ) ≡ 2mn + 6m + 38, . . . ,
∗
f ∗ (v4m+1 ) ≡ 2mn + 18m + 2, . . . ,
∗
f (v2m−7 ) ≡ 2mn + 10m − 26, f ∗ (vm( n−5 )+1 ) ≡ 4mn − 8m + 2,
f ∗ (v2m−6 ) ≡ 2mn + 10m − 24, 2
f ∗ (vm( n−1 )+1 ) ≡ 2,
f ∗ (v2m−5 ) ≡ 2mn + 10m − 22, 2
f ∗ (vm( n+3 )+1 ) = 8n + 2, . . . ,
f ∗ (v2m−4 ) ≡ 2mn + 10m − 16, 2
∗ f ∗ (vm(n−5)+1 ) ≡ 2mn − 18m + 2,
f (v2m−3 ) ≡ 2mn + 10m − 12,
f ∗ (vm(n−3)+1 ) ≡ 2mn − 10m + 2
f ∗ (v2m−2 ) ≡ 2mn + 10m − 8,
f ∗ (v2m−1 ) ≡ 2mn + 10m − 4, and in case n ≡ 3 mod 4, we have
∗
f (v2m ) ≡ 2mn + 10m − 2.
f ∗ (v1 ) ≡ 2mn + 2m + 2,
The labels of the rest of vertices are as the same as in the ∗
f (v2m+1 ) ≡ 2mn + 10m + 2,
subcase (i).
Theorem 5: If m and n are odd positive integers greater f ∗ (v4m+1 ) ≡ 2mn + 18m + 2, . . . ,
than 1, then the torus grid graph Tm,n is an edge odd graceful f ∗ (vm( n−3 )+1 ) ≡ 4mn − 4m + 2,
2
graph. f ∗ (vm( n+1 )+1 ) ≡ 4m + 2,
Using 2
Proof: standard notation p = V (Tm,n ) = mn,
q = E(Tm,n ) = 2mn and f : E(Tm,n ) → {1, 3, 5, . . . ,
f ∗ (vm( n+5 )+1 ) ≡ 12m + 2, . . . ,
2
4mn − 1}. f ∗ (vm(n−5)+1 ) ≡ 2mn − 18m + 2,
Let the torus grid graph Tm,n , be as in Fig.10. f ∗ (vm(n−3)+1 ) ≡ 2mn − 10m + 2.
(1) (3) (n−2)
First we label the edges of the circles Cm , Cm , . . . ,Cm ,
(n) (1) (3)
Cm clockwise as follows: The labels of the rest vertices of the circles Cm , Cm , . . . ,
(n−2) (n)
Cm , Cm mod 4mn are as follows:
f (v(k+1)m+1 vkm+1 ) = (k + 2)m − 1,
f (vkm+i vkm+i+1 ) = km + 2i − 1, 1 ≤ i ≤ m − 1, f ∗ (v(k−1)m+i+1 ) ≡ 2mn + 4(k − 1)m + 8i + 2,
0 ≤ k ≤ n − 1, k is even. 1 ≤ i ≤ m − 1, 1 ≤ k ≤ n − 2, k is odd.
(n−1) (n−3) (4)
Then we label the edges of the circles Cm ,Cm , . . . ,Cm , That is in case n ≡ 1 mod 4, we have
(2)
Cm clockwise as follows:
f (v(k+1)m vkn+1 ) = 2mn − (k − 1)m − 1, f ∗ (vi+1 ) ≡ 2mn + 8i + 2,
f (vkm+i vkm+i+1 ) = 2mn − (k + 1)m + 2i − 1, 1 ≤ i ≤ m−1, f ∗ (v2m+i+1 ) ≡ 2mn + 8m + 8i + 2, . . . ,
1 ≤ k ≤ n − 2, k is odd. f ∗ (vm( n−5 )+i+1 ) ≡ 4mn − 10m + 8i + 2,
2
(k) f ∗ (vm( n−1 )+i+1 ) ≡ 4mn − 2m + 8i + 2,
Second we label the edges of the ovals Cn , 1 ≤ k ≤ m 2
Thus we have the labels of the set of vertices in the inter- f ∗ (vm( n+5 )+i+1 ) ≡ 10m + 8i + 2, . . . ,
2
(1) (3) (n−4)
section of the oval Cn1 and the circles Cm , Cm , . . . , Cm , f ∗ (vm(n−3)+i+1 ) ≡ 2mn − 12m + 8i + 2, 1 ≤ i ≤ m − 1.
The labels of vertices of the set of vertices in the intersec- f ∗ (vm( n−7 )+1 ) ≡ 12m + 2,
(n−1) (n−3) (4) 2
tion of the oval Cn1 and the circles Cm , Cm , . . . , Cm , f ∗ (vm( n−3 )+1 ) ≡ 4m + 2,
(2)
Cm mod 4mn are as follows: 2
f ∗ (vm( n+1 )+1 ) ≡ 4mn − 4m + 2, . . . ,
2
f ∗ (v(k+1)m+1 ) ≡ 2mn − (4k + 6)m + 2, f ∗ (vm(n−4)+1 ) ≡ 2mn + 14m + 2,
0 ≤ k ≤ n − 1, k is even. f ∗ (vm(n−2)+1 ) ≡ 2mn + 6m + 2
That is in case n ≡ 1 mod 4, we have and in case n ≡ 3 mod 4, we have
f ∗ (vm+1 ) ≡ 2mn − 6m + 2, f ∗ (vm+1 ) ≡ 2mn − 6m + 2,
∗
f (v3m+1 ) ≡ 2mn − 14m + 2, f ∗ (v3m+1 ) ≡ 2mn − 14m + 2,
f ∗ (v5m+1 ) ≡ 2mn − 22m + 2, . . . , f ∗ (v5m+1 ) ≡ 2mn − 22m + 2, . . . ,
f ∗ (vm( n−5 )+1 ) ≡ 8m + 2, mining is a special case of structured data mining. In data
2
∗
f (vm( n−1 )+1 ) ≡ 2, mining graphs can be more widely used because the outputs
2 of data mining can be represented in graphs.
f ∗ (vm( n+3 )+1 ) ≡ 4mn − 8m + 2, . . . , 2. Labeling of a binary image is the operation of assigning
2
f ∗ (vm(n−4)+1 ) ≡ 2mn + 14m + 2, a unique value to each pixel belonging to the same region of
the connected pixels. The results can be obtained and these
f ∗ (vm(n−2)+1 ) ≡ 2mn + 6m + 2.
are different.
(n−1) (n−3)
The labels of the rest vertices of the circles Cm ,Cm ,. . ., 3.Security labels convey information used by protocol enti-
(4) (2)
Cm , Cm mod 4mn are as follows: ties to determine how to handle data communicated between
open systems. Information on a security label has been used to
f ∗ (v(k−1)m+i+1 ) ≡ 2mn − 4km + 8i + 2, control access, specified protective measures, and determined
1 ≤ i ≤ m − 1, 2 ≤ k ≤ n − 1, k is even. additional handling restrictions required by a communica-
tions security policy.
That is in case n ≡ 1 mod 4
4. Labeling of graphs is used in communication network
f ∗ (vm+i+1 ) ≡ 2mn − 8m + 8i + 2, addressing.
f ∗ (v3m+i+1 ) ≡ 2mn − 16m + 8i + 2, . . . , 5. Labeled graph interpretations also apply to other areas of
∗ mathematics. Some of the most significant numerical results
f (vm( n−7 )+i+1 ) ≡ 10m + 8i + 2, have resulted from the correspondence between some ruler
2
f ∗ (vm( n−3 )+i+1 ) ≡ 2m + 8i + 2, problems in additive number theory and numbered graphs.
2
6. The design of some important good non periodic codes
f ∗ (vm( n+1 )+i+1 ) ≡ 4mn − 6m + 8i + 2, . . . ,
2 for pulse radar and missile guidance is equivalent to number-
f ∗ (vm(n−2)+i+1 ) ≡ 2mn + 4m + 8i + 2, 1 ≤ i ≤ m − 1, ing the complete graph in such a way that all the edge num-
bers are distinct. The node numbers then determine the time
and in case n ≡ 3 mod 4, we have
positions at which the pulses are transmitted. Corresponding
f ∗ (vm+i+1 ) ≡ 2mn − 8m + 8i + 2, radar pulse and missile guidance code problem have been the
f ∗ (v3m+i+1 ) ≡ 2mn − 16m + 8i + 2, . . . , subject of investigation for several years.
7. Labeled graphs are used to construct the polygons of
f ∗ (vm( n−5 )+i+1 ) ≡ 6m + 8i + 2,
2 same internal angles and distinct sides.
f ∗ (vm( n−1 )+i+1 ) ≡ 4mn − 2m + 8i + 2, 8. Qualitative labeling of graph elements have inspired
2
f ∗ (vm( n+3 )+i+1 ) ≡ 4mn − 10m + 8i + 2, . . . , research in diverse fields of human enquiry such as Conflict
2 resolution in social psychology], electrical circuit theory and
f ∗ (vm(n−2)+i+1 ) ≡ 2mn + 4m + 8i + 2, 1 ≤ i ≤ m − 1. energy crisis etc,..
The labels of vertices of the outer circle Cmn mod 4mn are as 9. Graph labeling have also been applied, in determining
follows: ambiguities Crystal structure from X-ray diffraction data has
long been a concern of crystallographers. The ambiguities
f ∗ (vm(n−1)+1 ) ≡ 4mn − 2m + 2, inherent in this procedure are now being understood.
f ∗ (vm(n−1)+i+1 ) ≡ 4mn − 4m + 8i + 2,
≤ i ≤ m − 1. 1 ≤ i ≤ m − 1. V. CONCLUSION
Graceful labeling and edge gracefulness have been studied for
Illustration: The edge odd graceful labeling of the graphs over four decades and these topics continue to be a fascinating
T9,8 , T10,8 , T9,6 , T10,6 , T8,7 , T10,7 , T12,7 , T14,7 , T7,9 and T9,7 one in the world of graph theory and discrete mathematics.
are shown in Fig.11 respectively. An abundance of published papers and results exist, yet
various unsolved problems and unproved conjectures make
IV. APPLICATIONS more research in it. In this work we studied the edge odd
Labeled graphs are becoming an increasingly useful family gracefulness of cylinder and torus grid graphs. In future work
of Mathematical Models for a broad range of applications, we will study the necessary and sufficient conditions for the
also networks representation plays an important role in many rectangular grid graph Pm × Pn to be edge odd graceful.
domains of computer science, ranging from data structures
and graph algorithms, to parallel and distributed computing, REFERENCES
and communication networks:
[1] A. Rosa, ‘‘On certain valuations of the vertices of a graph,’’ in Proc. Int.
In the following we Below we will mention some applica- Symp. Theory Graphs, Rome, Italy, Jul. 1966, pp. 349–355.
tions on graph labeling [9]–[21]. [2] S. W. Golomb, ‘‘How to number a graph,’’ in Graph Theory and Comput-
1. Graph labeling plays a vital role by using graph labeling; ing, R. C. Read, Ed. New York, NY, USA: Academic, 1972, pp. 23–37.
[3] R. B. Gnanajothi, ‘‘Topics in graph theory,’’ Ph.D. Thesis, Madurai Kama-
we can easily understand the graph Structure mining or struc- raj Univ., Madurai, India, 1991.
tured data mining is the process of finding and extracting [4] S.-P. Lo, ‘‘On edge-graceful labelings of graphs,’’ in Proc. Congr. Numer.,
useful information from semi structured sets of data. Graph vol. 50, 1985, pp. 231–241.
[5] S.-M. Lee, ‘‘New directions in the theory of edge-graceful graphs,’’ in [16] G. Chartrand, D. Erwin, F. Harary, and P. Zang, ‘‘Radio labelings of
Proc. 6th Caribbean Conf. Combin. Comput., 1991, pp. 216–231. graphs,’’ Bull. Inst. Combinat. Appl., vol. 33, pp. 77–85, Sep. 2001.
[6] A. Solairaju and K. Chithra, ‘‘Edge-odd graceful graphs,’’ Electron. Notes [17] I. F. Akyildiz, Y.-B. Lin, W.-R. Lai, and R.-J. Chen, ‘‘A new random walk
Discrete Math., vol. 33, pp. 15–20, Apr. 2009. model for PCS networks,’’ IEEE J. Sel. Areas Commun., vol. 18, no. 7,
[7] S. N. Daoud, ‘‘Edge odd graceful labeling of some path and cycle related pp. 1254–1260, Jul. 2000.
graphs,’’ AKCE Int. J. Graphs Combinat., vol. 14, no. 2, pp. 178–203, 2017. [18] J. Li, H. Kameda, and K. Li, ‘‘Optimal dynamic mobility management
[8] J. A. Gallian, ‘‘A dynamic survey of graph labeling,’’ Electron. J. Combi- for PCS networks,’’ IEEE/ACM Trans. Netw., vol. 8, no. 3, pp. 319–327,
nat., vol. 22, pp. 1–432, Dec. 2017. Jun. 2000.
[9] G. S. Bloom and S. W. Golomb, ‘‘Applications of numbered undirected [19] L. Zheng and A. C. Myers, ‘‘Dynamic security labels and noninter-
graphs,’’ Proc. IEEE, vol. 65, no. 4, pp. 562–570, Apr. 1977. ference,’’ Dept. Comput. Inf. Sci., Cornell Univ., Ithaca, NY, USA,
[10] G. S. Bloom and S. W. Golomb, ‘‘Numbered complete graphs, unusual Tech. Rep. 2004-1924, 2004.
rulers, and assorted applications,’’ in Theory and Applications of Graphs [20] K. Eshghi and P. Azimi, ‘‘Applications of mathematical programming in
(Lecture Notes in Mathematics), vol. 642. New York, NY, USA: graceful labeling of graphs,’’ J. Appl. Math., vol. 2004, no. 1, pp. 1–8, 2004.
Springer-Verlag, 1978, pp. 53–65.
[11] M. Sutton, ‘‘Summable graph labellings and their applications,’’
Ph.D. dissertation, Dept. Comput. Sci., Univ. Newcastle, Newcastle upon
Tyne, U.K., 2001. S. N. DAOUD received the B.S., M.Sc., and Ph.D.
[12] R. Dorne and J.-K. Hao, ‘‘Constraint handling in evolutionary search: degrees in pure mathematics from the Faculty
A case study of the frequency assignment,’’ in Parallel Problem Solving of Science, Menoufia University, Egypt, in 1996,
From Nature (Lecture Notes in Computer Science), vol. 1141. Springer, 2002, and 2006, respectively. He is currently with
1996, pp. 801–810.
the Science College, Taibah University, Saudi
[13] I. F. Akyildiz, J. S. M. Ho, and Y.-B. Lin, ‘‘Movement-based location
update and selective paging for PCS networks,’’ IEEE/ACM Trans. Netw.,
Arabia, as a Visitor. He is also an Associate Pro-
vol. 4, no. 4, pp. 629–638, Aug. 1996. fessor with the Department of Mathematics and
[14] A. Abutaleb and V. O. K. Li, ‘‘Location update optimization in personal Computer Science, Faculty of Science, Menoufia
communication systems,’’ Wireless Netw., vol. 3, no. 3, pp. 205–216, 1997. University. His research interests include graph
[15] H. Jung and O. K. Tonguz, ‘‘Random spacing channel assignment to reduce theory, number of spanning trees, graph labeling,
the nonlinear intermodulation distortion in cellular mobile communica- and topological graph theory.
tions,’’ IEEE Trans. Veh. Technol., vol. 48, no. 5, pp. 1666–1675, Sep. 1999.