SlideShare uma empresa Scribd logo
1 de 4
Integrated Intelligent Research (IIR) International Journal of Computing Algorithm
Volume: 03 Issue: 02 June 2014 Pages: 124-127
ISSN: 2278-2397
124
Shuffle Exchange Networks and Achromatic
Labeling
Antony Kishore, Albert William
Department of Mathematics, Loyola College, Chennai, India
Email: kishorepantony@gmail.com
Abstract - Design of interconnection networks is an important
integral part of the parallel processing or distributed systems.
There are a large number of topological choices for
interconnection networks. Among several choices, the Shuffle
Exchange Network is one of the most popular versatile and
efficient topological structures of interconnection networks. In
this paper, we have given a new method of drawing shuffle
exchange network for any dimension. This has enabled us to
investigate some of the topological properties of shuffle-
exchange network. Also we give an approximation algorithm
for achromatic number of shuffle-exchange network.
Keywords- Interconnection networks, Shuffle Exchange
Network, Achromatic Labeling.
I. INTRODUCTION
An interconnection network consists of a set of processors,
each with a local memory, and a set of bidirectional links that
serve for the exchange of data between processors. A
convenient representation of an interconnection network is by
an undirected (in some cases directed) graph G = (V, E)
where each processor is a vertex in V and two vertices are
connected by an edge if and only if there is a direct
(bidirectional for undirected and unidirectional for directed
graphs) communication link between processors. We will use
the term interconnection network and graph interchangeably.
A. The Shuffle Exchange Network
Definition -Let Qn denote an n - dimensional hypercube. The n
dimensional shuffle - exchange network, denoted by SE(n), has
vertex set V = V(Qn), and two vertices x = x1x2…xn and y =
y1y2…yn are adjacent if and only if either
(i) x and y differ in precisely the nth
bit, or
(ii) x is a left or right cyclic shift of y.
The edge defined by the condition (i) is called an exchange edge,
and (ii) is called a shuffle edge. The condition (ii) means that
either y1y2…yn = x2x3….xnx1 or y1y2…yn = xnx1x2….xn – 2xn – 1.
As an example, the 8-node shuffle exchange graph is given in
Figure 1. The shuffle edges are drawn with solid lines while the
exchange edges are drawn with dashed lines [6].For higher
dimension, it is generally understood that drawing shuffle-
exchange network is quite challenging.
We have redrawn the Shuffle-Exchange network considering the
power set of X = {20
, 21
,…, 2n – 1
} as vertices. This has enabled
us to present a good drawing of the Shuffle-Exchange network for
any dimension.
Figure 1 The 8 - node Shuffle Exchange Network
II. NEW REPRESENTATION OF THE SHUFFLE
EXCHANGE NETWORK
Definition-Let X = {20
, 21
,…, 2n – 1
} and let P(X) denote the
power set of X. We construct a graph G* with vertex set P(X)
where
(i) Two nodes S and S’ are adjacent if and only if S  S’ = {20
}
(ii) If | S | = | S’ | = k, where S = { 1 2 k
2 ,2 , ..., 2
x x x
} and S’ =
{ 1 2 k
y y y
2 ,2 , ..., 2 }, then S and S’ are adjacent if and only if
yi = (xi +1) mod n for all 1  i  k. See Figure 2.
Figure 2 New Drawing of the Shuffle-Exchange Network
Theorem 1 The two definitions of Shuffle-Exchange network
of dimension n are equivalent. In other words, the graph G*
constructed in definition 2 is isomorphic to the graph G given
in definition 1.
Proof. Let G and G* be the graphs defined by definition 1 and
definition 2 respectively. First we associate with each binary
string of length n, a set S in P(X)..
Let u = (u1, u2, ..., un), ui {0, 1} be an arbitrary string. If ui =
1, then let 2n-i
S. If ui = 0, then 2n-i
S. If ui = 0 for every i,
then S =  . For example, the string 000 is associated with  ,
001 is associated with {20
}, 010 with {21
}, 100 with {22
}, 011
with {20
, 21
}, 101 with {20
, 22
}, 110 with {21
, 22
}, and 111
with {20
, 21
, 22
}.
Define : ( ) ( *)
f V G V G
 by f(u) = f(u1, u2, ..., un) = S where
2n-i
S if ui = 1, 2n-i
S if ui = 0, 1 i n
  .
Clearly f is well-defined, for, u = v  ui = vi,  i = 1, 2, ..., n
Integrated Intelligent Research (IIR) International Journal of Computing Algorithm
Volume: 03 Issue: 02 June 2014 Pages: 124-127
ISSN: 2278-2397
125
 f(u) = f(v)
 S = S'
f is one - one: Let S, S' V(G*) such that S = S' =
 
1 2
2 , 2 ,..., 2 k
x
x x
 f(u) = f(u')
 ui = 1 = ui', 1 i k
 
 u = u'.
f is onto: For every S V(G*), there exists u = (u1, u2, ...,
un)V(G) such that ui = 1 if 2n-i
S and ui = 0 if 2n-i
S,
1 i n
  satisfying f(u) = S.
f preserves adjacency: Let e = uv be an exchange edge in G. To
prove, f(e) = SS' is an exchange edge in G*.
By definition, u and v differ in exactly the nth
bit. That is, if un
= 0, then vn = 1 and vice versa  20
S and 20
S', that is, if S
= {20
, 21
, 22
, ..., 2n-1
}, then S' = {21
, 22
, ..., 2n-1
}.
Hence S  S' = {20
}  SS' is an exchange edge in G*.
Conversely, Let SS' be an exchange edge in G*. In other words,
if S =  
1 2
0
2 , 2 , 2 ,..., 2 k
x
x x
, then S' = 
1 2
2 , 2 ,..., 2 k
x
x x
.
This implies 1 2
... k
n x n x n x
u u u
  
   = 1 = 1 2
...
n x n x
v v
 
 
k
n x
v 
 , the rest of u and v are zero with un = 1 and vn =0.
Hence u and v differ in exactly the nth
bit.
 uv is an exchange edge in G.
Let e = uv be a shuffle edge in G. Then u = (u0, u1, ..., un-1) is a
left (or a right) cyclic shift of v = (v0, v1, ..., vn-1), that is, v0v1
...vn-1 = u1u2...un-1u0  vi = u(i + 1) mod n. For every ui = 1,
0 1
i n
   , there exists xj such that S =  
1 2
2 , 2 ,..., 2 k
x
x x
and
f(u) = S. Since vi = u(i + 1) mod n, there exists y1, y2, ..., yk such that
yi = (xi + 1) mod n for all 1 i k
  and
f(v)=S'= 
1 2
2 ,2 ,...,2 k
y
y y
.
Hence f(e) = f(uv) = f(u)f(v) = SS' is a shuffle edge in G*
.
Conversely, let SS' be a shuffle edge in G*. That is, if S =
 
1 2
2 , 2 ,..., 2 k
x
x x
, then S'= 
1 2
2 ,2 ,...,2 k
y
y y
such that yi = (xi +
1) mod n for all 1 i k
  . This means yi is moved one step
forward from the position of xi and if xi = n - 1, then yi = 0.
There exists u, v G such that u is a left cyclic shift of v.
Hence uv is a shuffle edge in G.
Thus f preserves adjacency. □
Remark 1- We draw this graph excluding the loops and parallel
edges so that the graph is simple. See Figure 3.
Theorem 2 Let G be the shuffle-exchange network SE(n). Then
( ) 2n
V G  and 2
1
2
1
C
3 2 3 if C × = 2
( )
3 2 2 otherwise
n
n
n n
n
n
n
n
E G
 
 

 
 

  
  
  
  
   
 

  

.
Proof: Obviously ( ) 2n
V G  . Degree of each vertex is 3. Hence
there are 3. 2n-1
edges. Since the new drawing of SE(n) does not
contain loops and parallel edges, by removing the loops, the
number of edges becomes 3. 2n-1
- 2. In particular, the graphs
SE(4), SE(6), SE(10), SE(14), etc which satisfy the condition
2
2
C
C × = 2
n
n
n
n n
n
 
 
 
 
 
 

 
 
 
contain a pair of parallel edges in
the middle row of vertices. Hence removing a parallel edge
reduces the number of edges by one. Hence the result follows. □
Figure 3 The 4-dimensional Shuffle Exchange Network.
Dotted lines represent deleted loops and parallel edge
Figure 4 Shuffle-Exchange Network of dimension 4
Definition- The removal of the exchange edges partitions the
graph into a set of connected components called necklaces. Each
necklace is a ring of nodes connected by shuffle edges. Figure 4
shows shuffle exchange network SE(4). Figure 5 shows the
necklaces of SE(4) after removing all the exchange edges. The
nodes 0010, 0100, 1000 and 0001 form a 4-node necklace.
Figure 5 The necklaces of SE(4)
Theorem 3 The diameter of SE(n) is equal to 2 1
n  .
Proof. The longest path between any two vertices of SE(n) is the
path between the pendant vertices at the beginning and the end.
Hence diam(SE(n)) = 2n - 1. □
Integrated Intelligent Research (IIR) International Journal of Computing Algorithm
Volume: 03 Issue: 02 June 2014 Pages: 124-127
ISSN: 2278-2397
126
Conjecture 1 SE(n), 4
n  , does not contain a Hamiltonian path.
□
Theorem 4 The number of n - node necklaces in SE(n) is
1
1
n
n
r
r
C
n


 
 
 
 .
Proof. The new drawing of SE(n) shows that the number of
vertices are divided into n + 1 partitions each containing n
r
C ,
0,1,2,...,
r n
 vertices. Each partition contains
n
r
C
n
 
 
 
number of
n - node necklaces. Thus the number of n - node necklaces in
SE(n) is
1
1
n
n
r
r
C
n


 
 
 
 .□
In Figure 5, there are three 4 - node necklaces.
A. The Achromatic Labeling
Graph labeling enjoys many practical applications as well as
theoretical challenges. Besides the classical types of problems,
different limitations can also be set on the graph, or on the way a
colour is assigned, or even on the colour itself. Scheduling,
Register allocation in compilers, Bandwidth allocation, and
pattern matching are some of the applications of graph colouring.
Definition-The achromatic number of a graph G, denoted by
 (G), is the greatest number of colours in a vertex colouring
such that for each pair of colours, there is at least one edge whose
endpoints have those colours. Such a colouring is called a
complete colouring. More precisely, the achromatic number for a
graph G = (V, E) is the largest integer m such that there is a
partition of V into disjoint independent sets (V1,…,Vm) such that
for each pair of distinct sets Vi , Vj , Vi  Vj is not an independent
set in G.The achromatic number of a path of length 4,  (P4) = 3.
See Figure 6. Yannakakis and Gavril proved that determining this
value for general graphs is NP-complete [10].
Figure 6 Achromatic number of a path of length 4 is 3
The NP-completeness of the achromatic number problem holds
also for some special classes of graphs: bipartite graphs [3],
complements of bipartite graphs [8], cographs and interval graphs
[1] and even for trees [7]. For complements of trees, the
achromatic number can be computed in polynomial time [10]. The
achromatic number of an n-dimensional hypercube graph is
known to be proportional to 2n
n , but the constant of
proportionality is not known precisely [9].In this section, we give
an approximation algorithm to determine the achromatic number
of shuffle-exchange network.
III. AN APPROXIMATION ALGORITHM FOR
THE ACHROMATIC NUMBER OF SE(N)
Some of the basic results on achromatic number, which are in the
literature, are given below.
Lemma 1 [4] Let Cp denotes a p-cycle. If  
p
C n
  and 2
k  ,
then  
p k
C n
   .□
Lemma 2[4] If  
p
C n
  , then
 
1
2
n n
p

 .□
Lemma 3 [4] For n > 2 and even, let
2
2
n
p  . Then
   
1
p p
C C n
  
  .□
Lemma 4 [4] For 3
n  and odd, let
 
1
2
n n
p

 . Then
 
p
C n
  and  
1 1
p
C n
    .□
Lemma 5 [4] If
 
1
2
n n
p

 , 3
n  , then  
p
C n
  . For p
between
 
1
2
n n 
and
 
1
2
n n

,  
p
C n
  unless n is odd and
 
1
1
2
n n
p

  , in which case  
1 1
p
C n
    .□
Lemma 6 [2] If C is an n-cycle with achromatic number  
C
 ,
then
   
 
 
 
 
 
2
1
, if is odd
2
, if is even
2
C C
C
n
C
C
 



 


 



.□
Theorem 5 [5] Let  
1 2
, ,..., 3
k i
l l l l  be positive integers. Then
there exists positive integers 1 2 1
', ',..., '
k
l l l  such that
1
1 1
'
k k
i i
i i
l l

 

  and
 
1 2
... k
l l l
C C C
      
1 2 1
' ' '
... k
l l l
C C C
 
   . In
particular, if
1
k
i
i
l

 = p, then  
1 2
... k
l l l
C C C
      
p
C
 ,
where Ct denotes a cycle of length t. □
Theorem 6 [5] Let 1 2
3 ... k
l l l
    be positive integers and let
1
k
i
i
l p


 . If
2
p
k  , then  
1 2
... k
l l l
C C C
    =  
p
C
 .□
Theorem 7 [5] Let G be a regular graph of degree m. If G has a
complete n - colouring, then
1
( )
n
n V G
m

 

 
 
.
The following is our result on the achromatic number of SE(n).
Theorem 8 An upper bound for the achromatic number of SE(n) is
given by  
 
2
1 1 3.2 16
( )
2
n
SE n


  
 .Proof. SE(n) contains
T =
1
1
n
n
r
r
C
n


 
 
 
 number of n - node necklaces. We know that SE(n)
is a regular graph of degree 3 except the pendant vertices at the
beginning and the end and the vertices containing the parallel
Integrated Intelligent Research (IIR) International Journal of Computing Algorithm
Volume: 03 Issue: 02 June 2014 Pages: 124-127
ISSN: 2278-2397
127
edges. Then SE(n) has a complete k - colouring satisfying
1
2
3
n
k
k

 

 
 
. That is, 2
3.2 0
n
k k
   which implies
1 1 4.3.2
2
n
k
 
 
2
1 1 3.2
2
n
 
.
Thus  
 
2
1 1 3.2 16
( )
2
n
SE n


  
 which completes the
proof. □
We have also derived a lower bound for the achromatic number of
SE(n), when n is prime.
Theorem 9    
1
( ) 2 4 1
n
SE n
 
   , when n is prime.
Proof. When n is prime, the number of n - node necklaces is given
by T =  
1
1
1
2 2
n
n
n
r
r
C
n n


 
 . Let N = nT. Let k be an integer such
that  
 
2
1
1
2 2
k
k
N k

 
  
 
 
, which implies  
2
1 2
k N
  .
Therefore 1 2
k N
   . In other words, 1
2 4 1
n
k 
   .
Hence the theorem is proved. □
From Theorem 8 and Theorem 9, we obtain the following result.
Theorem 10 There exists an O(1) - approximation algorithm to
determine the achromatic number of Shuffle-Exchange network
SE(n), when n is prime. □
Conjecture 2 Theorem 10 holds for SE(n), for any n. □
IV. CONCLUSION
In this paper, we give a new method of drawing Shuffle Exchange
Network of any dimension. Since the drawing of shuffle exchange
network is complicated, many of its properties are hard to
understand. The new representation which we have introduced
helps us to study some of its properties.An approximation
algorithm has been given for achromatic number of hypercubes
[9]. In this paper, we have considered this problem for the Shuffle
Exchange Network of prime dimension. The conjecture
mentioned in this paper and the problem for deBrujin and torus
are under investigation.
REFERENCES
[1] H. Bodlaender, "Achromatic number is NP - complete for cographs and
interval graphs", Inform. Proc. Lett. 31, pp. 135 - 138, 1989.
[2] Danut Marcu, "Note on the n - cycles and theirachromatic numbers",
Computer Science Journal of Maldova, vol.10, no. 3(30), 2002.
[3] M. Farber, G. Hahn, and P. Hell et al., "Concerning the achromatic
number of graphs", Journal of Combinatorial Theory, Series B 40, pp. 21
- 39, 1986.
[4] D.P. Geller, H.V. Kronk, "Further results on the achromatic number",
Fundamenta Mathematicae 85, pp. 285 - 290, 1974.
[5] Jaeun Lee, Young-hee Shin, "The achromatic number of the union of
cycles", Discrete Applied Mathematics 143, pp. 330 - 335, 2004.
[6] Jumming Xu, "Topological structure and analysis of interconnection
networks", Kluwer Academic Publishers, 2001.
[7] D. Manlove, C. McDiarmid, "The complexity of harmonious coloring of
trees", Discrete Applied Mathematics 57, pp. 133 - 144, 1995.
[8] Michael R. Garey, David S. Johnson, "Computers and Intractability: A
Guide to the Theory of NP - completeness", W.H. Freeman, ISBN 0-
7167-1045-5. A1.1, GT5, pp. 191, 1979.
[9] Y. Roichman, "On the achromatic number of hypercubes", Journal of
Combinatorial Theory, Series B 79 (2), pp. 177 - 182, 2000.
[10] M. Yannakakis, F. Gavril, "Edge dominating sets in graphs", SIAM
Journal on Applied Mathematics 38, pp. 364 - 372, 1980.

Mais conteúdo relacionado

Semelhante a Shuffle Exchange Networks and Achromatic Labeling

EVEN GRACEFUL LABELLING OF A CLASS OF TREES
EVEN GRACEFUL LABELLING OF A CLASS OF TREESEVEN GRACEFUL LABELLING OF A CLASS OF TREES
EVEN GRACEFUL LABELLING OF A CLASS OF TREESFransiskeran
 
LADDER AND SUBDIVISION OF LADDER GRAPHS WITH PENDANT EDGES ARE ODD GRACEFUL
LADDER AND SUBDIVISION OF LADDER GRAPHS WITH PENDANT EDGES ARE ODD GRACEFULLADDER AND SUBDIVISION OF LADDER GRAPHS WITH PENDANT EDGES ARE ODD GRACEFUL
LADDER AND SUBDIVISION OF LADDER GRAPHS WITH PENDANT EDGES ARE ODD GRACEFULFransiskeran
 
Generarlized operations on fuzzy graphs
Generarlized operations on fuzzy graphsGenerarlized operations on fuzzy graphs
Generarlized operations on fuzzy graphsAlexander Decker
 
On the Odd Gracefulness of Cyclic Snakes With Pendant Edges
On the Odd Gracefulness of Cyclic Snakes With Pendant EdgesOn the Odd Gracefulness of Cyclic Snakes With Pendant Edges
On the Odd Gracefulness of Cyclic Snakes With Pendant EdgesGiselleginaGloria
 
New Families of Odd Harmonious Graphs
New Families of Odd Harmonious GraphsNew Families of Odd Harmonious Graphs
New Families of Odd Harmonious GraphsIJMIT JOURNAL
 
Steven Duplij, Raimund Vogl, "Polyadic Braid Operators and Higher Braiding Ga...
Steven Duplij, Raimund Vogl, "Polyadic Braid Operators and Higher Braiding Ga...Steven Duplij, Raimund Vogl, "Polyadic Braid Operators and Higher Braiding Ga...
Steven Duplij, Raimund Vogl, "Polyadic Braid Operators and Higher Braiding Ga...Steven Duplij (Stepan Douplii)
 
Graph ASS DBATU.pptx
Graph ASS DBATU.pptxGraph ASS DBATU.pptx
Graph ASS DBATU.pptxARVIND SARDAR
 
Jones matrix formulation by the unitary matrix
Jones matrix formulation by the unitary matrixJones matrix formulation by the unitary matrix
Jones matrix formulation by the unitary matrixSachidanandChikkpeti
 
Graph theory concepts complex networks presents-rouhollah nabati
Graph theory concepts   complex networks presents-rouhollah nabatiGraph theory concepts   complex networks presents-rouhollah nabati
Graph theory concepts complex networks presents-rouhollah nabatinabati
 
Odd Harmonious Labelings of Cyclic Snakes
Odd Harmonious Labelings of Cyclic SnakesOdd Harmonious Labelings of Cyclic Snakes
Odd Harmonious Labelings of Cyclic SnakesGiselleginaGloria
 
The Fourth Largest Estrada Indices for Trees
The Fourth Largest Estrada Indices for TreesThe Fourth Largest Estrada Indices for Trees
The Fourth Largest Estrada Indices for Treesinventionjournals
 
Fourier-transform analysis of a unilateral fin line and its derivatives
Fourier-transform analysis of a unilateral fin line and its derivativesFourier-transform analysis of a unilateral fin line and its derivatives
Fourier-transform analysis of a unilateral fin line and its derivativesYong Heui Cho
 
FURTHER RESULTS ON ODD HARMONIOUS GRAPHS
FURTHER RESULTS ON ODD HARMONIOUS GRAPHSFURTHER RESULTS ON ODD HARMONIOUS GRAPHS
FURTHER RESULTS ON ODD HARMONIOUS GRAPHSFransiskeran
 
FURTHER RESULTS ON ODD HARMONIOUS GRAPHS
FURTHER RESULTS ON ODD HARMONIOUS GRAPHSFURTHER RESULTS ON ODD HARMONIOUS GRAPHS
FURTHER RESULTS ON ODD HARMONIOUS GRAPHSgraphhoc
 
Class01_Computer_Contest_Level_3_Notes_Sep_07 - Copy.pdf
Class01_Computer_Contest_Level_3_Notes_Sep_07 - Copy.pdfClass01_Computer_Contest_Level_3_Notes_Sep_07 - Copy.pdf
Class01_Computer_Contest_Level_3_Notes_Sep_07 - Copy.pdfChristianKapsales1
 

Semelhante a Shuffle Exchange Networks and Achromatic Labeling (20)

EVEN GRACEFUL LABELLING OF A CLASS OF TREES
EVEN GRACEFUL LABELLING OF A CLASS OF TREESEVEN GRACEFUL LABELLING OF A CLASS OF TREES
EVEN GRACEFUL LABELLING OF A CLASS OF TREES
 
LADDER AND SUBDIVISION OF LADDER GRAPHS WITH PENDANT EDGES ARE ODD GRACEFUL
LADDER AND SUBDIVISION OF LADDER GRAPHS WITH PENDANT EDGES ARE ODD GRACEFULLADDER AND SUBDIVISION OF LADDER GRAPHS WITH PENDANT EDGES ARE ODD GRACEFUL
LADDER AND SUBDIVISION OF LADDER GRAPHS WITH PENDANT EDGES ARE ODD GRACEFUL
 
Generarlized operations on fuzzy graphs
Generarlized operations on fuzzy graphsGenerarlized operations on fuzzy graphs
Generarlized operations on fuzzy graphs
 
graph ASS (1).ppt
graph ASS (1).pptgraph ASS (1).ppt
graph ASS (1).ppt
 
On the Odd Gracefulness of Cyclic Snakes With Pendant Edges
On the Odd Gracefulness of Cyclic Snakes With Pendant EdgesOn the Odd Gracefulness of Cyclic Snakes With Pendant Edges
On the Odd Gracefulness of Cyclic Snakes With Pendant Edges
 
New Families of Odd Harmonious Graphs
New Families of Odd Harmonious GraphsNew Families of Odd Harmonious Graphs
New Families of Odd Harmonious Graphs
 
Steven Duplij, Raimund Vogl, "Polyadic Braid Operators and Higher Braiding Ga...
Steven Duplij, Raimund Vogl, "Polyadic Braid Operators and Higher Braiding Ga...Steven Duplij, Raimund Vogl, "Polyadic Braid Operators and Higher Braiding Ga...
Steven Duplij, Raimund Vogl, "Polyadic Braid Operators and Higher Braiding Ga...
 
Graph ASS DBATU.pptx
Graph ASS DBATU.pptxGraph ASS DBATU.pptx
Graph ASS DBATU.pptx
 
Jones matrix formulation by the unitary matrix
Jones matrix formulation by the unitary matrixJones matrix formulation by the unitary matrix
Jones matrix formulation by the unitary matrix
 
Graph theory concepts complex networks presents-rouhollah nabati
Graph theory concepts   complex networks presents-rouhollah nabatiGraph theory concepts   complex networks presents-rouhollah nabati
Graph theory concepts complex networks presents-rouhollah nabati
 
Graph theory
Graph theoryGraph theory
Graph theory
 
Graph
GraphGraph
Graph
 
Odd Harmonious Labelings of Cyclic Snakes
Odd Harmonious Labelings of Cyclic SnakesOdd Harmonious Labelings of Cyclic Snakes
Odd Harmonious Labelings of Cyclic Snakes
 
Wythoff construction and l1-embedding
Wythoff construction and l1-embeddingWythoff construction and l1-embedding
Wythoff construction and l1-embedding
 
The Fourth Largest Estrada Indices for Trees
The Fourth Largest Estrada Indices for TreesThe Fourth Largest Estrada Indices for Trees
The Fourth Largest Estrada Indices for Trees
 
Fourier-transform analysis of a unilateral fin line and its derivatives
Fourier-transform analysis of a unilateral fin line and its derivativesFourier-transform analysis of a unilateral fin line and its derivatives
Fourier-transform analysis of a unilateral fin line and its derivatives
 
FURTHER RESULTS ON ODD HARMONIOUS GRAPHS
FURTHER RESULTS ON ODD HARMONIOUS GRAPHSFURTHER RESULTS ON ODD HARMONIOUS GRAPHS
FURTHER RESULTS ON ODD HARMONIOUS GRAPHS
 
FURTHER RESULTS ON ODD HARMONIOUS GRAPHS
FURTHER RESULTS ON ODD HARMONIOUS GRAPHSFURTHER RESULTS ON ODD HARMONIOUS GRAPHS
FURTHER RESULTS ON ODD HARMONIOUS GRAPHS
 
Class01_Computer_Contest_Level_3_Notes_Sep_07 - Copy.pdf
Class01_Computer_Contest_Level_3_Notes_Sep_07 - Copy.pdfClass01_Computer_Contest_Level_3_Notes_Sep_07 - Copy.pdf
Class01_Computer_Contest_Level_3_Notes_Sep_07 - Copy.pdf
 
graph.ppt
graph.pptgraph.ppt
graph.ppt
 

Mais de MangaiK4

Application of Ancient Indian Agricultural Practices in Cloud Computing Envir...
Application of Ancient Indian Agricultural Practices in Cloud Computing Envir...Application of Ancient Indian Agricultural Practices in Cloud Computing Envir...
Application of Ancient Indian Agricultural Practices in Cloud Computing Envir...MangaiK4
 
A Study on Sparse Representation and Optimal Algorithms in Intelligent Comput...
A Study on Sparse Representation and Optimal Algorithms in Intelligent Comput...A Study on Sparse Representation and Optimal Algorithms in Intelligent Comput...
A Study on Sparse Representation and Optimal Algorithms in Intelligent Comput...MangaiK4
 
High Speed Low-Power Viterbi Decoder Using Trellis Code Modulation
High Speed Low-Power Viterbi Decoder Using Trellis Code ModulationHigh Speed Low-Power Viterbi Decoder Using Trellis Code Modulation
High Speed Low-Power Viterbi Decoder Using Trellis Code ModulationMangaiK4
 
Relation Extraction using Hybrid Approach and an Ensemble Algorithm
Relation Extraction using Hybrid Approach and an Ensemble AlgorithmRelation Extraction using Hybrid Approach and an Ensemble Algorithm
Relation Extraction using Hybrid Approach and an Ensemble AlgorithmMangaiK4
 
Saturation Throughput and Delay Aware Asynchronous Noc Using Fuzzy Logic
Saturation Throughput and Delay Aware Asynchronous Noc Using Fuzzy LogicSaturation Throughput and Delay Aware Asynchronous Noc Using Fuzzy Logic
Saturation Throughput and Delay Aware Asynchronous Noc Using Fuzzy LogicMangaiK4
 
Image Based Password using RSA Algorithm
Image Based Password using RSA AlgorithmImage Based Password using RSA Algorithm
Image Based Password using RSA AlgorithmMangaiK4
 
A Framework for Desktop Virtual Reality Application for Education
A Framework for Desktop Virtual Reality Application for EducationA Framework for Desktop Virtual Reality Application for Education
A Framework for Desktop Virtual Reality Application for EducationMangaiK4
 
Smart Security For Data Sharing In Cloud Computing
Smart Security For Data Sharing In Cloud ComputingSmart Security For Data Sharing In Cloud Computing
Smart Security For Data Sharing In Cloud ComputingMangaiK4
 
BugLoc: Bug Localization in Multi Threaded Application via Graph Mining Approach
BugLoc: Bug Localization in Multi Threaded Application via Graph Mining ApproachBugLoc: Bug Localization in Multi Threaded Application via Graph Mining Approach
BugLoc: Bug Localization in Multi Threaded Application via Graph Mining ApproachMangaiK4
 
Motion Object Detection Using BGS Technique
Motion Object Detection Using BGS TechniqueMotion Object Detection Using BGS Technique
Motion Object Detection Using BGS TechniqueMangaiK4
 
Encroachment in Data Processing using Big Data Technology
Encroachment in Data Processing using Big Data TechnologyEncroachment in Data Processing using Big Data Technology
Encroachment in Data Processing using Big Data TechnologyMangaiK4
 
Performance Evaluation of Hybrid Method for Securing and Compressing Images
Performance Evaluation of Hybrid Method for Securing and Compressing ImagesPerformance Evaluation of Hybrid Method for Securing and Compressing Images
Performance Evaluation of Hybrid Method for Securing and Compressing ImagesMangaiK4
 
A Review on - Data Hiding using Cryptography and Steganography
A Review on - Data Hiding using Cryptography and SteganographyA Review on - Data Hiding using Cryptography and Steganography
A Review on - Data Hiding using Cryptography and SteganographyMangaiK4
 
Modeling Originators for Event Forecasting Multi-Task Learning in Mil Algorithm
Modeling Originators for Event Forecasting Multi-Task Learning in Mil AlgorithmModeling Originators for Event Forecasting Multi-Task Learning in Mil Algorithm
Modeling Originators for Event Forecasting Multi-Task Learning in Mil AlgorithmMangaiK4
 
quasi-uniform theta graph
quasi-uniform theta graphquasi-uniform theta graph
quasi-uniform theta graphMangaiK4
 
The Relationship of Mathematics to the Performance of SHCT it Students in Pro...
The Relationship of Mathematics to the Performance of SHCT it Students in Pro...The Relationship of Mathematics to the Performance of SHCT it Students in Pro...
The Relationship of Mathematics to the Performance of SHCT it Students in Pro...MangaiK4
 
A Tentative analysis of Liver Disorder using Data Mining Algorithms J48, Deci...
A Tentative analysis of Liver Disorder using Data Mining Algorithms J48, Deci...A Tentative analysis of Liver Disorder using Data Mining Algorithms J48, Deci...
A Tentative analysis of Liver Disorder using Data Mining Algorithms J48, Deci...MangaiK4
 
Marine Object Recognition using Blob Analysis
Marine Object Recognition using Blob AnalysisMarine Object Recognition using Blob Analysis
Marine Object Recognition using Blob AnalysisMangaiK4
 
Implementation of High Speed OFDM Transceiver using FPGA
Implementation of High Speed OFDM Transceiver using FPGAImplementation of High Speed OFDM Transceiver using FPGA
Implementation of High Speed OFDM Transceiver using FPGAMangaiK4
 
Renewable Energy Based on Current Fed Switched Inverter for Smart Grid Applic...
Renewable Energy Based on Current Fed Switched Inverter for Smart Grid Applic...Renewable Energy Based on Current Fed Switched Inverter for Smart Grid Applic...
Renewable Energy Based on Current Fed Switched Inverter for Smart Grid Applic...MangaiK4
 

Mais de MangaiK4 (20)

Application of Ancient Indian Agricultural Practices in Cloud Computing Envir...
Application of Ancient Indian Agricultural Practices in Cloud Computing Envir...Application of Ancient Indian Agricultural Practices in Cloud Computing Envir...
Application of Ancient Indian Agricultural Practices in Cloud Computing Envir...
 
A Study on Sparse Representation and Optimal Algorithms in Intelligent Comput...
A Study on Sparse Representation and Optimal Algorithms in Intelligent Comput...A Study on Sparse Representation and Optimal Algorithms in Intelligent Comput...
A Study on Sparse Representation and Optimal Algorithms in Intelligent Comput...
 
High Speed Low-Power Viterbi Decoder Using Trellis Code Modulation
High Speed Low-Power Viterbi Decoder Using Trellis Code ModulationHigh Speed Low-Power Viterbi Decoder Using Trellis Code Modulation
High Speed Low-Power Viterbi Decoder Using Trellis Code Modulation
 
Relation Extraction using Hybrid Approach and an Ensemble Algorithm
Relation Extraction using Hybrid Approach and an Ensemble AlgorithmRelation Extraction using Hybrid Approach and an Ensemble Algorithm
Relation Extraction using Hybrid Approach and an Ensemble Algorithm
 
Saturation Throughput and Delay Aware Asynchronous Noc Using Fuzzy Logic
Saturation Throughput and Delay Aware Asynchronous Noc Using Fuzzy LogicSaturation Throughput and Delay Aware Asynchronous Noc Using Fuzzy Logic
Saturation Throughput and Delay Aware Asynchronous Noc Using Fuzzy Logic
 
Image Based Password using RSA Algorithm
Image Based Password using RSA AlgorithmImage Based Password using RSA Algorithm
Image Based Password using RSA Algorithm
 
A Framework for Desktop Virtual Reality Application for Education
A Framework for Desktop Virtual Reality Application for EducationA Framework for Desktop Virtual Reality Application for Education
A Framework for Desktop Virtual Reality Application for Education
 
Smart Security For Data Sharing In Cloud Computing
Smart Security For Data Sharing In Cloud ComputingSmart Security For Data Sharing In Cloud Computing
Smart Security For Data Sharing In Cloud Computing
 
BugLoc: Bug Localization in Multi Threaded Application via Graph Mining Approach
BugLoc: Bug Localization in Multi Threaded Application via Graph Mining ApproachBugLoc: Bug Localization in Multi Threaded Application via Graph Mining Approach
BugLoc: Bug Localization in Multi Threaded Application via Graph Mining Approach
 
Motion Object Detection Using BGS Technique
Motion Object Detection Using BGS TechniqueMotion Object Detection Using BGS Technique
Motion Object Detection Using BGS Technique
 
Encroachment in Data Processing using Big Data Technology
Encroachment in Data Processing using Big Data TechnologyEncroachment in Data Processing using Big Data Technology
Encroachment in Data Processing using Big Data Technology
 
Performance Evaluation of Hybrid Method for Securing and Compressing Images
Performance Evaluation of Hybrid Method for Securing and Compressing ImagesPerformance Evaluation of Hybrid Method for Securing and Compressing Images
Performance Evaluation of Hybrid Method for Securing and Compressing Images
 
A Review on - Data Hiding using Cryptography and Steganography
A Review on - Data Hiding using Cryptography and SteganographyA Review on - Data Hiding using Cryptography and Steganography
A Review on - Data Hiding using Cryptography and Steganography
 
Modeling Originators for Event Forecasting Multi-Task Learning in Mil Algorithm
Modeling Originators for Event Forecasting Multi-Task Learning in Mil AlgorithmModeling Originators for Event Forecasting Multi-Task Learning in Mil Algorithm
Modeling Originators for Event Forecasting Multi-Task Learning in Mil Algorithm
 
quasi-uniform theta graph
quasi-uniform theta graphquasi-uniform theta graph
quasi-uniform theta graph
 
The Relationship of Mathematics to the Performance of SHCT it Students in Pro...
The Relationship of Mathematics to the Performance of SHCT it Students in Pro...The Relationship of Mathematics to the Performance of SHCT it Students in Pro...
The Relationship of Mathematics to the Performance of SHCT it Students in Pro...
 
A Tentative analysis of Liver Disorder using Data Mining Algorithms J48, Deci...
A Tentative analysis of Liver Disorder using Data Mining Algorithms J48, Deci...A Tentative analysis of Liver Disorder using Data Mining Algorithms J48, Deci...
A Tentative analysis of Liver Disorder using Data Mining Algorithms J48, Deci...
 
Marine Object Recognition using Blob Analysis
Marine Object Recognition using Blob AnalysisMarine Object Recognition using Blob Analysis
Marine Object Recognition using Blob Analysis
 
Implementation of High Speed OFDM Transceiver using FPGA
Implementation of High Speed OFDM Transceiver using FPGAImplementation of High Speed OFDM Transceiver using FPGA
Implementation of High Speed OFDM Transceiver using FPGA
 
Renewable Energy Based on Current Fed Switched Inverter for Smart Grid Applic...
Renewable Energy Based on Current Fed Switched Inverter for Smart Grid Applic...Renewable Energy Based on Current Fed Switched Inverter for Smart Grid Applic...
Renewable Energy Based on Current Fed Switched Inverter for Smart Grid Applic...
 

Último

Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701bronxfugly43
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-IIFood Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-IIShubhangi Sonawane
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfChris Hunter
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxnegromaestrong
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 

Último (20)

Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-IIFood Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 

Shuffle Exchange Networks and Achromatic Labeling

  • 1. Integrated Intelligent Research (IIR) International Journal of Computing Algorithm Volume: 03 Issue: 02 June 2014 Pages: 124-127 ISSN: 2278-2397 124 Shuffle Exchange Networks and Achromatic Labeling Antony Kishore, Albert William Department of Mathematics, Loyola College, Chennai, India Email: kishorepantony@gmail.com Abstract - Design of interconnection networks is an important integral part of the parallel processing or distributed systems. There are a large number of topological choices for interconnection networks. Among several choices, the Shuffle Exchange Network is one of the most popular versatile and efficient topological structures of interconnection networks. In this paper, we have given a new method of drawing shuffle exchange network for any dimension. This has enabled us to investigate some of the topological properties of shuffle- exchange network. Also we give an approximation algorithm for achromatic number of shuffle-exchange network. Keywords- Interconnection networks, Shuffle Exchange Network, Achromatic Labeling. I. INTRODUCTION An interconnection network consists of a set of processors, each with a local memory, and a set of bidirectional links that serve for the exchange of data between processors. A convenient representation of an interconnection network is by an undirected (in some cases directed) graph G = (V, E) where each processor is a vertex in V and two vertices are connected by an edge if and only if there is a direct (bidirectional for undirected and unidirectional for directed graphs) communication link between processors. We will use the term interconnection network and graph interchangeably. A. The Shuffle Exchange Network Definition -Let Qn denote an n - dimensional hypercube. The n dimensional shuffle - exchange network, denoted by SE(n), has vertex set V = V(Qn), and two vertices x = x1x2…xn and y = y1y2…yn are adjacent if and only if either (i) x and y differ in precisely the nth bit, or (ii) x is a left or right cyclic shift of y. The edge defined by the condition (i) is called an exchange edge, and (ii) is called a shuffle edge. The condition (ii) means that either y1y2…yn = x2x3….xnx1 or y1y2…yn = xnx1x2….xn – 2xn – 1. As an example, the 8-node shuffle exchange graph is given in Figure 1. The shuffle edges are drawn with solid lines while the exchange edges are drawn with dashed lines [6].For higher dimension, it is generally understood that drawing shuffle- exchange network is quite challenging. We have redrawn the Shuffle-Exchange network considering the power set of X = {20 , 21 ,…, 2n – 1 } as vertices. This has enabled us to present a good drawing of the Shuffle-Exchange network for any dimension. Figure 1 The 8 - node Shuffle Exchange Network II. NEW REPRESENTATION OF THE SHUFFLE EXCHANGE NETWORK Definition-Let X = {20 , 21 ,…, 2n – 1 } and let P(X) denote the power set of X. We construct a graph G* with vertex set P(X) where (i) Two nodes S and S’ are adjacent if and only if S  S’ = {20 } (ii) If | S | = | S’ | = k, where S = { 1 2 k 2 ,2 , ..., 2 x x x } and S’ = { 1 2 k y y y 2 ,2 , ..., 2 }, then S and S’ are adjacent if and only if yi = (xi +1) mod n for all 1  i  k. See Figure 2. Figure 2 New Drawing of the Shuffle-Exchange Network Theorem 1 The two definitions of Shuffle-Exchange network of dimension n are equivalent. In other words, the graph G* constructed in definition 2 is isomorphic to the graph G given in definition 1. Proof. Let G and G* be the graphs defined by definition 1 and definition 2 respectively. First we associate with each binary string of length n, a set S in P(X).. Let u = (u1, u2, ..., un), ui {0, 1} be an arbitrary string. If ui = 1, then let 2n-i S. If ui = 0, then 2n-i S. If ui = 0 for every i, then S =  . For example, the string 000 is associated with  , 001 is associated with {20 }, 010 with {21 }, 100 with {22 }, 011 with {20 , 21 }, 101 with {20 , 22 }, 110 with {21 , 22 }, and 111 with {20 , 21 , 22 }. Define : ( ) ( *) f V G V G  by f(u) = f(u1, u2, ..., un) = S where 2n-i S if ui = 1, 2n-i S if ui = 0, 1 i n   . Clearly f is well-defined, for, u = v  ui = vi,  i = 1, 2, ..., n
  • 2. Integrated Intelligent Research (IIR) International Journal of Computing Algorithm Volume: 03 Issue: 02 June 2014 Pages: 124-127 ISSN: 2278-2397 125  f(u) = f(v)  S = S' f is one - one: Let S, S' V(G*) such that S = S' =   1 2 2 , 2 ,..., 2 k x x x  f(u) = f(u')  ui = 1 = ui', 1 i k    u = u'. f is onto: For every S V(G*), there exists u = (u1, u2, ..., un)V(G) such that ui = 1 if 2n-i S and ui = 0 if 2n-i S, 1 i n   satisfying f(u) = S. f preserves adjacency: Let e = uv be an exchange edge in G. To prove, f(e) = SS' is an exchange edge in G*. By definition, u and v differ in exactly the nth bit. That is, if un = 0, then vn = 1 and vice versa  20 S and 20 S', that is, if S = {20 , 21 , 22 , ..., 2n-1 }, then S' = {21 , 22 , ..., 2n-1 }. Hence S  S' = {20 }  SS' is an exchange edge in G*. Conversely, Let SS' be an exchange edge in G*. In other words, if S =   1 2 0 2 , 2 , 2 ,..., 2 k x x x , then S' =  1 2 2 , 2 ,..., 2 k x x x . This implies 1 2 ... k n x n x n x u u u       = 1 = 1 2 ... n x n x v v     k n x v   , the rest of u and v are zero with un = 1 and vn =0. Hence u and v differ in exactly the nth bit.  uv is an exchange edge in G. Let e = uv be a shuffle edge in G. Then u = (u0, u1, ..., un-1) is a left (or a right) cyclic shift of v = (v0, v1, ..., vn-1), that is, v0v1 ...vn-1 = u1u2...un-1u0  vi = u(i + 1) mod n. For every ui = 1, 0 1 i n    , there exists xj such that S =   1 2 2 , 2 ,..., 2 k x x x and f(u) = S. Since vi = u(i + 1) mod n, there exists y1, y2, ..., yk such that yi = (xi + 1) mod n for all 1 i k   and f(v)=S'=  1 2 2 ,2 ,...,2 k y y y . Hence f(e) = f(uv) = f(u)f(v) = SS' is a shuffle edge in G* . Conversely, let SS' be a shuffle edge in G*. That is, if S =   1 2 2 , 2 ,..., 2 k x x x , then S'=  1 2 2 ,2 ,...,2 k y y y such that yi = (xi + 1) mod n for all 1 i k   . This means yi is moved one step forward from the position of xi and if xi = n - 1, then yi = 0. There exists u, v G such that u is a left cyclic shift of v. Hence uv is a shuffle edge in G. Thus f preserves adjacency. □ Remark 1- We draw this graph excluding the loops and parallel edges so that the graph is simple. See Figure 3. Theorem 2 Let G be the shuffle-exchange network SE(n). Then ( ) 2n V G  and 2 1 2 1 C 3 2 3 if C × = 2 ( ) 3 2 2 otherwise n n n n n n n n E G                                  . Proof: Obviously ( ) 2n V G  . Degree of each vertex is 3. Hence there are 3. 2n-1 edges. Since the new drawing of SE(n) does not contain loops and parallel edges, by removing the loops, the number of edges becomes 3. 2n-1 - 2. In particular, the graphs SE(4), SE(6), SE(10), SE(14), etc which satisfy the condition 2 2 C C × = 2 n n n n n n                    contain a pair of parallel edges in the middle row of vertices. Hence removing a parallel edge reduces the number of edges by one. Hence the result follows. □ Figure 3 The 4-dimensional Shuffle Exchange Network. Dotted lines represent deleted loops and parallel edge Figure 4 Shuffle-Exchange Network of dimension 4 Definition- The removal of the exchange edges partitions the graph into a set of connected components called necklaces. Each necklace is a ring of nodes connected by shuffle edges. Figure 4 shows shuffle exchange network SE(4). Figure 5 shows the necklaces of SE(4) after removing all the exchange edges. The nodes 0010, 0100, 1000 and 0001 form a 4-node necklace. Figure 5 The necklaces of SE(4) Theorem 3 The diameter of SE(n) is equal to 2 1 n  . Proof. The longest path between any two vertices of SE(n) is the path between the pendant vertices at the beginning and the end. Hence diam(SE(n)) = 2n - 1. □
  • 3. Integrated Intelligent Research (IIR) International Journal of Computing Algorithm Volume: 03 Issue: 02 June 2014 Pages: 124-127 ISSN: 2278-2397 126 Conjecture 1 SE(n), 4 n  , does not contain a Hamiltonian path. □ Theorem 4 The number of n - node necklaces in SE(n) is 1 1 n n r r C n          . Proof. The new drawing of SE(n) shows that the number of vertices are divided into n + 1 partitions each containing n r C , 0,1,2,..., r n  vertices. Each partition contains n r C n       number of n - node necklaces. Thus the number of n - node necklaces in SE(n) is 1 1 n n r r C n          .□ In Figure 5, there are three 4 - node necklaces. A. The Achromatic Labeling Graph labeling enjoys many practical applications as well as theoretical challenges. Besides the classical types of problems, different limitations can also be set on the graph, or on the way a colour is assigned, or even on the colour itself. Scheduling, Register allocation in compilers, Bandwidth allocation, and pattern matching are some of the applications of graph colouring. Definition-The achromatic number of a graph G, denoted by  (G), is the greatest number of colours in a vertex colouring such that for each pair of colours, there is at least one edge whose endpoints have those colours. Such a colouring is called a complete colouring. More precisely, the achromatic number for a graph G = (V, E) is the largest integer m such that there is a partition of V into disjoint independent sets (V1,…,Vm) such that for each pair of distinct sets Vi , Vj , Vi  Vj is not an independent set in G.The achromatic number of a path of length 4,  (P4) = 3. See Figure 6. Yannakakis and Gavril proved that determining this value for general graphs is NP-complete [10]. Figure 6 Achromatic number of a path of length 4 is 3 The NP-completeness of the achromatic number problem holds also for some special classes of graphs: bipartite graphs [3], complements of bipartite graphs [8], cographs and interval graphs [1] and even for trees [7]. For complements of trees, the achromatic number can be computed in polynomial time [10]. The achromatic number of an n-dimensional hypercube graph is known to be proportional to 2n n , but the constant of proportionality is not known precisely [9].In this section, we give an approximation algorithm to determine the achromatic number of shuffle-exchange network. III. AN APPROXIMATION ALGORITHM FOR THE ACHROMATIC NUMBER OF SE(N) Some of the basic results on achromatic number, which are in the literature, are given below. Lemma 1 [4] Let Cp denotes a p-cycle. If   p C n   and 2 k  , then   p k C n    .□ Lemma 2[4] If   p C n   , then   1 2 n n p   .□ Lemma 3 [4] For n > 2 and even, let 2 2 n p  . Then     1 p p C C n      .□ Lemma 4 [4] For 3 n  and odd, let   1 2 n n p   . Then   p C n   and   1 1 p C n     .□ Lemma 5 [4] If   1 2 n n p   , 3 n  , then   p C n   . For p between   1 2 n n  and   1 2 n n  ,   p C n   unless n is odd and   1 1 2 n n p    , in which case   1 1 p C n     .□ Lemma 6 [2] If C is an n-cycle with achromatic number   C  , then               2 1 , if is odd 2 , if is even 2 C C C n C C               .□ Theorem 5 [5] Let   1 2 , ,..., 3 k i l l l l  be positive integers. Then there exists positive integers 1 2 1 ', ',..., ' k l l l  such that 1 1 1 ' k k i i i i l l       and   1 2 ... k l l l C C C        1 2 1 ' ' ' ... k l l l C C C      . In particular, if 1 k i i l   = p, then   1 2 ... k l l l C C C        p C  , where Ct denotes a cycle of length t. □ Theorem 6 [5] Let 1 2 3 ... k l l l     be positive integers and let 1 k i i l p    . If 2 p k  , then   1 2 ... k l l l C C C     =   p C  .□ Theorem 7 [5] Let G be a regular graph of degree m. If G has a complete n - colouring, then 1 ( ) n n V G m         . The following is our result on the achromatic number of SE(n). Theorem 8 An upper bound for the achromatic number of SE(n) is given by     2 1 1 3.2 16 ( ) 2 n SE n       .Proof. SE(n) contains T = 1 1 n n r r C n          number of n - node necklaces. We know that SE(n) is a regular graph of degree 3 except the pendant vertices at the beginning and the end and the vertices containing the parallel
  • 4. Integrated Intelligent Research (IIR) International Journal of Computing Algorithm Volume: 03 Issue: 02 June 2014 Pages: 124-127 ISSN: 2278-2397 127 edges. Then SE(n) has a complete k - colouring satisfying 1 2 3 n k k         . That is, 2 3.2 0 n k k    which implies 1 1 4.3.2 2 n k     2 1 1 3.2 2 n   . Thus     2 1 1 3.2 16 ( ) 2 n SE n       which completes the proof. □ We have also derived a lower bound for the achromatic number of SE(n), when n is prime. Theorem 9     1 ( ) 2 4 1 n SE n      , when n is prime. Proof. When n is prime, the number of n - node necklaces is given by T =   1 1 1 2 2 n n n r r C n n      . Let N = nT. Let k be an integer such that     2 1 1 2 2 k k N k           , which implies   2 1 2 k N   . Therefore 1 2 k N    . In other words, 1 2 4 1 n k     . Hence the theorem is proved. □ From Theorem 8 and Theorem 9, we obtain the following result. Theorem 10 There exists an O(1) - approximation algorithm to determine the achromatic number of Shuffle-Exchange network SE(n), when n is prime. □ Conjecture 2 Theorem 10 holds for SE(n), for any n. □ IV. CONCLUSION In this paper, we give a new method of drawing Shuffle Exchange Network of any dimension. Since the drawing of shuffle exchange network is complicated, many of its properties are hard to understand. The new representation which we have introduced helps us to study some of its properties.An approximation algorithm has been given for achromatic number of hypercubes [9]. In this paper, we have considered this problem for the Shuffle Exchange Network of prime dimension. The conjecture mentioned in this paper and the problem for deBrujin and torus are under investigation. REFERENCES [1] H. Bodlaender, "Achromatic number is NP - complete for cographs and interval graphs", Inform. Proc. Lett. 31, pp. 135 - 138, 1989. [2] Danut Marcu, "Note on the n - cycles and theirachromatic numbers", Computer Science Journal of Maldova, vol.10, no. 3(30), 2002. [3] M. Farber, G. Hahn, and P. Hell et al., "Concerning the achromatic number of graphs", Journal of Combinatorial Theory, Series B 40, pp. 21 - 39, 1986. [4] D.P. Geller, H.V. Kronk, "Further results on the achromatic number", Fundamenta Mathematicae 85, pp. 285 - 290, 1974. [5] Jaeun Lee, Young-hee Shin, "The achromatic number of the union of cycles", Discrete Applied Mathematics 143, pp. 330 - 335, 2004. [6] Jumming Xu, "Topological structure and analysis of interconnection networks", Kluwer Academic Publishers, 2001. [7] D. Manlove, C. McDiarmid, "The complexity of harmonious coloring of trees", Discrete Applied Mathematics 57, pp. 133 - 144, 1995. [8] Michael R. Garey, David S. Johnson, "Computers and Intractability: A Guide to the Theory of NP - completeness", W.H. Freeman, ISBN 0- 7167-1045-5. A1.1, GT5, pp. 191, 1979. [9] Y. Roichman, "On the achromatic number of hypercubes", Journal of Combinatorial Theory, Series B 79 (2), pp. 177 - 182, 2000. [10] M. Yannakakis, F. Gavril, "Edge dominating sets in graphs", SIAM Journal on Applied Mathematics 38, pp. 364 - 372, 1980.