SlideShare ist ein Scribd-Unternehmen logo
1 von 46
Downloaden Sie, um offline zu lesen
The Relative Gain Array of Cayley Graphs
The Relative Gain Array of Cayley Graphs
Speakers: Suzi Gearheart, John Owen, Sara Townsend
Research Supervisor: Dr. Ken W. Smith
Sam Houston State University
January 16, 2010
The Relative Gain Array of Cayley Graphs
Outline
1 Abstract
2 What Is A Cayley Graph?
3 Small Groups in GAP
4 Cayley Graph Example
5 Adjacency Matrices
6 Adjacency Diagrams
7 Ordinary Matrix Product
8 Hadamard Product
9 Relative Gain Array
10 The Complement
11 Groups, Algorithms and Programming
12 GAP Structure
13 GAP Requirements
14 Database
15 Factor Defining Set
16 Conjectures
17 Open-Ended Questions
18 Bibliography
19 Acknowledgements
The Relative Gain Array of Cayley Graphs
Abstract
The relative gain array (RGA) is a matrix function which has applications
to chemical engineering. When one explores iterates of this function, one of
four things will occur. If the input matrix A is singular the RGA(A) = 0. If
A is nonsingular then in some rare cases, A is fixed by the relative gain
array. In other cases, iterates of the function RGA converges to a fixed
matrix. And finally, in some cases, iterates of the RGA display chaotic
behavior.
The Relative Gain Array of Cayley Graphs
Abstract
The relative gain array (RGA) is a matrix function which has applications
to chemical engineering. When one explores iterates of this function, one of
four things will occur. If the input matrix A is singular the RGA(A) = 0. If
A is nonsingular then in some rare cases, A is fixed by the relative gain
array. In other cases, iterates of the function RGA converges to a fixed
matrix. And finally, in some cases, iterates of the RGA display chaotic
behavior.
A Cayley graph is a graph with a sharply transitive automorphism group.
We explore the RGA of various Cayley graphs. Using both Mathematica
and Groups Algorithms and Programming (GAP) we observe the four
different behaviors of the RGA. We analyze the defining set S in an attempt
to predict the behavior of the relative gain array. We compare the action of
the RGA on a Cayley graph with the action of the RGA on the
complementary graph. We are especially interested in cases in which either
the adjacency algebra of a graph or its complement is closed under the
Hadamard product.
The Relative Gain Array of Cayley Graphs
What Is A Cayley Graph?
Definition
Defn (Cayley Graph): Let G be a finite group. Let S be a
subset of G. The Cayley graph, with respect to Γ(G, S) has
vertex set G and edges (x, sx)
The Relative Gain Array of Cayley Graphs
What Is A Cayley Graph?
Definition
Defn (Cayley Graph): Let G be a finite group. Let S be a
subset of G. The Cayley graph, with respect to Γ(G, S) has
vertex set G and edges (x, sx)
1 G = vertex set
The Relative Gain Array of Cayley Graphs
What Is A Cayley Graph?
Definition
Defn (Cayley Graph): Let G be a finite group. Let S be a
subset of G. The Cayley graph, with respect to Γ(G, S) has
vertex set G and edges (x, sx)
1 G = vertex set
2 For all vertices x, y ∈ S, x ∼ y iff for some s ∈ S, y = s · x
The Relative Gain Array of Cayley Graphs
What Is A Cayley Graph?
Definition
Defn (Cayley Graph): Let G be a finite group. Let S be a
subset of G. The Cayley graph, with respect to Γ(G, S) has
vertex set G and edges (x, sx)
1 G = vertex set
2 For all vertices x, y ∈ S, x ∼ y iff for some s ∈ S, y = s · x
Lemma: For all x ∈ V , the degree of x is equal to the size of the
defining set S.
Note: A Cayley graph is simple iff S is symmetric (i.e. S = S−1
and 1 is
not an element of S).
The Relative Gain Array of Cayley Graphs
Small Groups in GAP
GAP Type Group Elements (GAP order)
[8, 1] Cyclic C8 {1, x, x2
, x4
, x3
, x5
, x6
, x7
};
[8, 2] Abelian C4 × C2 {1, x, y, x2
, xy, x3
, x2
y, x3
y};
[8, 3] Dihedral D4 {1, y, x3
y, x2
, x, x2
y, xy, x3
};
[8, 4] Quaternion Q4 {1, x, y, x2
, xy, x3
, x2
y, x3
y};
[8, 5] Elementary Abelian C3
2 {1, x, y, z, xy, xz, yz, xyz};
[9, 1] Cyclic C9 {1, x, x3
, x2
, x4
, x6
, x5
, x7
, x8
};
[9, 2] Elementary Abelian C2
3 {1, x, y, x2
, xy, y2
, x2
y, xy2
, x2
y2
};
[10, 1] Dihedral D5 {1, y, x, x4
y, x2
, x3
y, x3
, x2
y, x4
, xy};
[10, 2] Cyclic C10 {1, x5
, x2
, x7
, x4
, x9
, x6
, x, x8
, x3
};
[11, 1] Cyclic C11 {1, x, x2
, x3
, x4
, x5
, x6
, x7
, x8
, x9
, x10
};
[12, 1] Quaternion Q6 {1, y, x3
, x4
, x3
y, x2
y, x, x2
, x5
y, x4
y, x5
, xy};
[12, 2] Cyclic C12 {1, x3
, x8
, x6
, x11
, x9
, x4
, x2
, x7
, x5
, x10
, x};
[12, 3] Alternating A4 {1, xz2
, xy, y, xyz, z2
, yz2
, x, xz, yz, x2
y, z};
[12, 4] Dihedral D6 {1, y, x3
, x2
, x3
y, x4
y, x5
, x4
, xy, x2
y, x, x5
y};
[12, 5] Elementary Abelian C6 × C2 {1, y, x3
, x4
, x3
y, x4
y, x, x2
, xy, x2
y, x5
, x5
y};
The Relative Gain Array of Cayley Graphs
Cayley Graph Example
1
x7
x
x2
x3
x4
x5
x6
x8
Figure: Graph of Γ([9, 1], [3, 5, 6, 7]) C9, where S := {x4, x5, x3, x6}
The Relative Gain Array of Cayley Graphs
Adjacency Matrices
Once we have a group and a set, or a picture of a graph, we can
also create its adjacency matrix and adjacency diagram.
Figure: The adjacency matrix of Γ(C9, {x4, x5, x3, x6})
The Relative Gain Array of Cayley Graphs
Adjacency Diagrams
Definition
Defn(Adjacency Diagram): Let Γ(G, S) be a Cayley graph.
Define Si := {x ∈ G : dist(1, x) = i}. Partition Si into d1
subsets such that S1 = Γ1 ∪ Γ2 ∪ . . . Γd1. Partition S2 into d2
subsets such that S2 = Γd1+1 ∪ Γd1+2 ∪ . . . Γd1+d2 . Continue in
this manner until all sets Si are partitioned into a finite number
of subsets.
The adjacency diagram of Γ(G, S) consists of boxes representing
each Γi and directed edges between the boxes such that Γi → Γj
if every element in Γi is connected to exactly b elements of Γj.
Note: An edge on an adjacency diagram from Γi → Γj without a number
signifies that the number of elements in Γj connected to elements of Γi is 1.
The Relative Gain Array of Cayley Graphs
Adjacency Diagrams
Within each box of an adjacency diagram is a collection of
vertices (or a single vertex) that are related to each other and
to every other vertex in the graph in the same way. The lines
and number give us those relationships. The dot is the starting
vertex.
The Relative Gain Array of Cayley Graphs
Adjacency Diagrams
Within each box of an adjacency diagram is a collection of
vertices (or a single vertex) that are related to each other and
to every other vertex in the graph in the same way. The lines
and number give us those relationships. The dot is the starting
vertex.
Figure: Adjacency Diagram of Γ(C9, {x4, x5, x3, x6}).
The Relative Gain Array of Cayley Graphs
Ordinary Matrix Product
For
A ∈ Rm×n
, B ∈ Rn×p
then
(AB) ∈ Rm×p
where the elements of A,B are given by
(AB)i,j =
n
r=1
Ai,rBr,j
for each pair i and j with 1 ≤ i ≤ m and 1 ≤ j ≤ p.
The Relative Gain Array of Cayley Graphs
Hadamard Product
For
A ∈ Rm×n
, B ∈ Rm×n
then
(A ◦ B) ∈ Rm×n
where the elements of A ◦ B are given by
(A ◦ B)i,j = Ai,jBi,j
Properties of the Hadamard Product:
1 The Hadamard product is a submatrix of the Kronecker product.
2 The Hadamard product is commutative.
The Relative Gain Array of Cayley Graphs
Relative Gain Array
Relative Gain Array
Defn(Relative Gain Array):
Given the adjacency matrix of a Cayley graph, A:
Φ(A) := A ◦ (A−1
)T
Note: Matrix multiplication is using the Hadamard product.
Properties of the Relative Gain Array:
1 The Relative Gain Array function returns a matrix with a row sum of 1.
2 We define Φ-rank to be the number of unique non-zero elements in the matrix returned
by Φ(A).
3 When P is a permutation matrix:
ΦP = P
Φ(1
2 P1 + 1
2 P2) = 1
2 P1 + 1
2 P2
4 Φ(cA) = Φ(A), where c is a constant.
The Relative Gain Array of Cayley Graphs
Relative Gain Array
RGA Example 1
Fixed: Γ(C4 × C2, {x, y, x3})
Figure: Adjacency Matrix
Figure: Φ(A)
The Relative Gain Array of Cayley Graphs
Relative Gain Array
RGA Example 1
Fixed : Γ(C4 × C2, {x, y, x3})
A[1] =

0, 1, 1, 0, 0, 1, 0, 0

Φ(A)[1] =

0, 1
3 , 1
3 , 0, 0, 1
3 , 0, 0

Φ2(A)[1] =

0, 1
3 , 1
3 , 0, 0, 1
3 , 0, 0
The Relative Gain Array of Cayley Graphs
Relative Gain Array
RGA Example 2
Convergence : Γ(C9, {x, x2, x7, x})
Figure: Adjacency Matrix
Figure: Φ(A)
The Relative Gain Array of Cayley Graphs
Relative Gain Array
RGA Example 2
Convergence : Γ(C9, {x, x2, x7, x})
A[1] =
ˆ
0, 1, 0, 1, 0, 0, 0, 1, 1
˜
Φ(A)[1] =
ˆ
0, 3
4
, 0, −1
4
, 0, 0, 0, −1
4
, 3
4
˜
Insert Variables :
M[1] =
ˆ
0, r, 0, 1
2
(1 − 2r), 0, 0, 0, 1
2
(1 − 2r), r
˜
Φ(M)[1] = [0, r(1−8r+4r2
+24r3
)
1−36r2+72r3 , 0, (−1+2r)(1−20r2
+24r3
)
2−72r2+144r3 , 0, 0, 0,
(−1+2r)(1−20r2
+24r3
)
2−72r2+144r3 , r(1−8r+4r2
+24r3
)
1−36r2+72r3 ]
φ(r) = r(1−8r+4r2+24r3)
1−36r2+72r3
The Relative Gain Array of Cayley Graphs
Relative Gain Array
RGA Example 2 Cont’d
Figure: Graph of φ(r) vs. y = x
The Relative Gain Array of Cayley Graphs
Relative Gain Array
RGA Example 3
Chaos : Γ(C11, {x, x2, x9, x10})
Figure: Graph of φ(r) vs. y = x
The Relative Gain Array of Cayley Graphs
Relative Gain Array
RGA Example 3
Chaos : Γ(C11, {x, x2, x9, x10})
The Relative Gain Array of Cayley Graphs
The Complement
Definition
Defn (Complement Graph) : Let G be a finite group with
vertex set V . Suppose S is the defining set of a Cayley graph.
The complement of the Cayley graph Γ(G, S) is Γ(G, S) where
S = V  (S ∪ {1}).
The Relative Gain Array of Cayley Graphs
The Complement
Figure: Analyze Cayley graph
From this program we can view similarities between this graph and its
complement.
We can also see that each have an adjacency algebra that is closed under
the Hadamard product.
The Relative Gain Array of Cayley Graphs
The Complement
The Relative Gain Array of Cayley Graphs
The Complement
The Relative Gain Array of Cayley Graphs
Groups, Algorithms and Programming
What is GAP?
”GAP is a system for computational discrete algebra,
with particular emphasis on Computational Group
Theory.”
- http://www.gap-system.org
Figure: GAP
The Relative Gain Array of Cayley Graphs
GAP Structure
GAP Kernel
Compiled in C, GAP’s kernel implements:
1 the GAP language,
2 a command-line interface to run GAP programs,
3 memory management, and
4 time-saving algorithms for operations and data types.
All other functions are written in the GAP language. Packages
are commonly written in the GAP language, but some have
standalones. Some packages interface with other systems.
The Relative Gain Array of Cayley Graphs
GAP Requirements
Requirements and Availability
1 The GAP system will run on UNIX-based or recent
Windows and MacOS platforms, although some packages
require UNIX.
2 The computer must have a reasonable amount of RAM and
disk space.
3 The current version, GAP 4, can be obtained at no cost at
http://www.gap-system.org
The Relative Gain Array of Cayley Graphs
GAP Requirements
GAP RGA Example
Figure: RGA Function in GAP
The Relative Gain Array of Cayley Graphs
GAP Requirements
GAP RGA Example
The Relative Gain Array of Cayley Graphs
GAP Requirements
GAP RGA Example
The Relative Gain Array of Cayley Graphs
Database
Using the GAP system we created a program to collect information on different
properties of over 50,000 Cayley graphs. This data was then put into a searchable
internet-accessible database.
The Relative Gain Array of Cayley Graphs
Factor Defining Set
Let S be a defining set:
S := {x, y, xz, yz, xz2, yz2, y4, y4z, y4z2}
Translate S into group ring notation such that:
ˆS := x + y + xz + yz + xz2 + yz2 + y4 + y4z + y4z2
Theorem
The eigenvalues of the adjacency matrix A are exactly the
number χ( ˆS) where χ is a linear character.
The Relative Gain Array of Cayley Graphs
Factor Defining Set
Linear Characters
Linear characters are functions from the group to the complex numbers. Our hope
is to be able to factor the set S into subsets in such a way that these subsets map
to zero and therefore explaining why the determinant is zero.
Example: Γ(D3 × C5, S)
S = {x, xz, xz2} ∪ {y, yz, yz2} ∪ {y4, y4z, y4z2}
ˆS = x(1 + z + z2) + y(1 + z + z2) + y4(1 + z + z2)
We map z to a cube root of unity. (z ⇒ ω)
(1, z, z2)

1 + ω + ω2
We notice that 1 + ω + ω2 is a geometric series. Hence, (1 + ω + ω2) = 1−ω3
1−ω
.
Using the cube roots of unity ω3 = 1 we have 0
1−ω
= 0.
The Relative Gain Array of Cayley Graphs
Conjectures
Conjecture 1
If a Cayley graph is of prime order, then its eigenvalues are
equal to the number of boxes in its adjacency diagram therefore
the adjacency algebra is closed under the Hadamard product.
The Relative Gain Array of Cayley Graphs
Conjectures
Conjecture 1
If a Cayley graph is of prime order, then its eigenvalues are
equal to the number of boxes in its adjacency diagram therefore
the adjacency algebra is closed under the Hadamard product.
Conjecture 2
The algebra of an adjacency matrix is closed under the
Hadamard product if and only if the algebra of its
complementary matrix is also closed under the Hadamard
product.
The Relative Gain Array of Cayley Graphs
Conjectures
Conjecture 1
If a Cayley graph is of prime order, then its eigenvalues are
equal to the number of boxes in its adjacency diagram therefore
the adjacency algebra is closed under the Hadamard product.
Conjecture 2
The algebra of an adjacency matrix is closed under the
Hadamard product if and only if the algebra of its
complementary matrix is also closed under the Hadamard
product.
Conjecture 3
The Φ-rank of a Cayley graph is less than or equal to the
number of boxes in the first neighborhood of the adjacency
diagram.
The Relative Gain Array of Cayley Graphs
Open-Ended Questions
1 Is there a link between Schur rings and the relative gain
array of a graph?
The Relative Gain Array of Cayley Graphs
Open-Ended Questions
1 Is there a link between Schur rings and the relative gain
array of a graph?
2 Why are certain graphs fixed by the relative gain array?
The Relative Gain Array of Cayley Graphs
Open-Ended Questions
1 Is there a link between Schur rings and the relative gain
array of a graph?
2 Why are certain graphs fixed by the relative gain array?
3 If the relative gain array is applied to a graph and it is not
converging to a permutation, or to the sum of
permutations, then what does it converge to?
The Relative Gain Array of Cayley Graphs
Open-Ended Questions
1 Is there a link between Schur rings and the relative gain
array of a graph?
2 Why are certain graphs fixed by the relative gain array?
3 If the relative gain array is applied to a graph and it is not
converging to a permutation, or to the sum of
permutations, then what does it converge to?
4 What causes chaos?
The Relative Gain Array of Cayley Graphs
Bibliography
1 Strogatz, Steven H. Nonlinear Dynamics and Chaos. Cambridge, MA:
Westview Press, 2000. Print.
2 Thomas, A D, and G V Wood. Group Tables. Orpington, Kent: Shiva
Publishing Limited, 1980. Print.
3 Gallian, Joseph A. Contemporary Abstract Algebra. 7th Ed.. Belmont, CA:
Brooks/Cole, 2006. Print.
The Relative Gain Array of Cayley Graphs
Acknowledgements
Our thanks goes to:
Our Advisor, Dr. Ken W. Smith
Our Graduate Student, Jessica Ellis
The National Science Foundation
(Grant: DMS-0636528)
Sam Houston State University

Weitere ähnliche Inhalte

Was ist angesagt?

Introduction to second gradient theory of elasticity - Arjun Narayanan
Introduction to second gradient theory of elasticity - Arjun NarayananIntroduction to second gradient theory of elasticity - Arjun Narayanan
Introduction to second gradient theory of elasticity - Arjun NarayananArjun Narayanan
 
Introductory maths analysis chapter 00 official
Introductory maths analysis   chapter 00 officialIntroductory maths analysis   chapter 00 official
Introductory maths analysis chapter 00 officialEvert Sandye Taasiringan
 
Pattern-based classification of demographic sequences
Pattern-based classification of demographic sequencesPattern-based classification of demographic sequences
Pattern-based classification of demographic sequencesDmitrii Ignatov
 
Density theorems for Euclidean point configurations
Density theorems for Euclidean point configurationsDensity theorems for Euclidean point configurations
Density theorems for Euclidean point configurationsVjekoslavKovac1
 
Energetic lattices and braids
Energetic lattices and braidsEnergetic lattices and braids
Energetic lattices and braidsRavi Kiran B.
 
A lattice-based consensus clustering
A lattice-based consensus clusteringA lattice-based consensus clustering
A lattice-based consensus clusteringDmitrii Ignatov
 
Introduction to Stochastic calculus
Introduction to Stochastic calculusIntroduction to Stochastic calculus
Introduction to Stochastic calculusAshwin Rao
 
A STUDY ON L-FUZZY NORMAL SUBl -GROUP
A STUDY ON L-FUZZY NORMAL SUBl -GROUPA STUDY ON L-FUZZY NORMAL SUBl -GROUP
A STUDY ON L-FUZZY NORMAL SUBl -GROUPijejournal
 
Presentation-Alex-20150421
Presentation-Alex-20150421Presentation-Alex-20150421
Presentation-Alex-20150421alexfang2014
 
Estimates for a class of non-standard bilinear multipliers
Estimates for a class of non-standard bilinear multipliersEstimates for a class of non-standard bilinear multipliers
Estimates for a class of non-standard bilinear multipliersVjekoslavKovac1
 
Solution Manual for Linear Models – Shayle Searle, Marvin Gruber
Solution Manual for Linear Models – Shayle Searle, Marvin GruberSolution Manual for Linear Models – Shayle Searle, Marvin Gruber
Solution Manual for Linear Models – Shayle Searle, Marvin GruberHenningEnoksen
 
Typing quantum superpositions and measurement
Typing quantum superpositions and measurementTyping quantum superpositions and measurement
Typing quantum superpositions and measurementAlejandro Díaz-Caro
 

Was ist angesagt? (13)

Introduction to second gradient theory of elasticity - Arjun Narayanan
Introduction to second gradient theory of elasticity - Arjun NarayananIntroduction to second gradient theory of elasticity - Arjun Narayanan
Introduction to second gradient theory of elasticity - Arjun Narayanan
 
Introductory maths analysis chapter 00 official
Introductory maths analysis   chapter 00 officialIntroductory maths analysis   chapter 00 official
Introductory maths analysis chapter 00 official
 
Pattern-based classification of demographic sequences
Pattern-based classification of demographic sequencesPattern-based classification of demographic sequences
Pattern-based classification of demographic sequences
 
Density theorems for Euclidean point configurations
Density theorems for Euclidean point configurationsDensity theorems for Euclidean point configurations
Density theorems for Euclidean point configurations
 
Energetic lattices and braids
Energetic lattices and braidsEnergetic lattices and braids
Energetic lattices and braids
 
A lattice-based consensus clustering
A lattice-based consensus clusteringA lattice-based consensus clustering
A lattice-based consensus clustering
 
Stochastic calculus
Stochastic calculus Stochastic calculus
Stochastic calculus
 
Introduction to Stochastic calculus
Introduction to Stochastic calculusIntroduction to Stochastic calculus
Introduction to Stochastic calculus
 
A STUDY ON L-FUZZY NORMAL SUBl -GROUP
A STUDY ON L-FUZZY NORMAL SUBl -GROUPA STUDY ON L-FUZZY NORMAL SUBl -GROUP
A STUDY ON L-FUZZY NORMAL SUBl -GROUP
 
Presentation-Alex-20150421
Presentation-Alex-20150421Presentation-Alex-20150421
Presentation-Alex-20150421
 
Estimates for a class of non-standard bilinear multipliers
Estimates for a class of non-standard bilinear multipliersEstimates for a class of non-standard bilinear multipliers
Estimates for a class of non-standard bilinear multipliers
 
Solution Manual for Linear Models – Shayle Searle, Marvin Gruber
Solution Manual for Linear Models – Shayle Searle, Marvin GruberSolution Manual for Linear Models – Shayle Searle, Marvin Gruber
Solution Manual for Linear Models – Shayle Searle, Marvin Gruber
 
Typing quantum superpositions and measurement
Typing quantum superpositions and measurementTyping quantum superpositions and measurement
Typing quantum superpositions and measurement
 

Ähnlich wie RGA of Cayley graphs

Classification of Groups and Homomorphism -By-Rajesh Bandari Yadav
Classification of Groups and Homomorphism -By-Rajesh Bandari YadavClassification of Groups and Homomorphism -By-Rajesh Bandari Yadav
Classification of Groups and Homomorphism -By-Rajesh Bandari YadavRajesh Yadav
 
Semi-Supervised Regression using Cluster Ensemble
Semi-Supervised Regression using Cluster EnsembleSemi-Supervised Regression using Cluster Ensemble
Semi-Supervised Regression using Cluster EnsembleAlexander Litvinenko
 
Algorithm for Edge Antimagic Labeling for Specific Classes of Graphs
Algorithm for Edge Antimagic Labeling for Specific Classes of GraphsAlgorithm for Edge Antimagic Labeling for Specific Classes of Graphs
Algorithm for Edge Antimagic Labeling for Specific Classes of GraphsCSCJournals
 
IIT JAM Math 2022 Question Paper | Sourav Sir's Classes
IIT JAM Math 2022 Question Paper | Sourav Sir's ClassesIIT JAM Math 2022 Question Paper | Sourav Sir's Classes
IIT JAM Math 2022 Question Paper | Sourav Sir's ClassesSOURAV DAS
 
Group theory notes
Group theory notesGroup theory notes
Group theory notesmkumaresan
 
Introduction to MatLab programming
Introduction to MatLab programmingIntroduction to MatLab programming
Introduction to MatLab programmingDamian T. Gordon
 
On Convolution of Graph Signals and Deep Learning on Graph Domains
On Convolution of Graph Signals and Deep Learning on Graph DomainsOn Convolution of Graph Signals and Deep Learning on Graph Domains
On Convolution of Graph Signals and Deep Learning on Graph DomainsJean-Charles Vialatte
 
ON ALGORITHMIC PROBLEMS CONCERNING GRAPHS OF HIGHER DEGREE OF SYMMETRY
ON ALGORITHMIC PROBLEMS CONCERNING GRAPHS OF HIGHER DEGREE OF SYMMETRYON ALGORITHMIC PROBLEMS CONCERNING GRAPHS OF HIGHER DEGREE OF SYMMETRY
ON ALGORITHMIC PROBLEMS CONCERNING GRAPHS OF HIGHER DEGREE OF SYMMETRYFransiskeran
 
IRJET- Global Accurate Domination in Jump Graph
IRJET- Global Accurate Domination in Jump GraphIRJET- Global Accurate Domination in Jump Graph
IRJET- Global Accurate Domination in Jump GraphIRJET Journal
 
Total Dominating Color Transversal Number of Graphs And Graph Operations
Total Dominating Color Transversal Number of Graphs And Graph OperationsTotal Dominating Color Transversal Number of Graphs And Graph Operations
Total Dominating Color Transversal Number of Graphs And Graph Operationsinventionjournals
 
D. Mladenov - On Integrable Systems in Cosmology
D. Mladenov - On Integrable Systems in CosmologyD. Mladenov - On Integrable Systems in Cosmology
D. Mladenov - On Integrable Systems in CosmologySEENET-MTP
 
Secure Domination in graphs
Secure Domination in graphsSecure Domination in graphs
Secure Domination in graphsMahesh Gadhwal
 

Ähnlich wie RGA of Cayley graphs (20)

thesis
thesisthesis
thesis
 
2 homework
2 homework2 homework
2 homework
 
Classification of Groups and Homomorphism -By-Rajesh Bandari Yadav
Classification of Groups and Homomorphism -By-Rajesh Bandari YadavClassification of Groups and Homomorphism -By-Rajesh Bandari Yadav
Classification of Groups and Homomorphism -By-Rajesh Bandari Yadav
 
Graph thoery notes
Graph thoery notesGraph thoery notes
Graph thoery notes
 
Semi-Supervised Regression using Cluster Ensemble
Semi-Supervised Regression using Cluster EnsembleSemi-Supervised Regression using Cluster Ensemble
Semi-Supervised Regression using Cluster Ensemble
 
Algorithm for Edge Antimagic Labeling for Specific Classes of Graphs
Algorithm for Edge Antimagic Labeling for Specific Classes of GraphsAlgorithm for Edge Antimagic Labeling for Specific Classes of Graphs
Algorithm for Edge Antimagic Labeling for Specific Classes of Graphs
 
metode iterasi Gauss seidel
metode iterasi Gauss seidelmetode iterasi Gauss seidel
metode iterasi Gauss seidel
 
Homework 2 sol
Homework 2 solHomework 2 sol
Homework 2 sol
 
IIT JAM Math 2022 Question Paper | Sourav Sir's Classes
IIT JAM Math 2022 Question Paper | Sourav Sir's ClassesIIT JAM Math 2022 Question Paper | Sourav Sir's Classes
IIT JAM Math 2022 Question Paper | Sourav Sir's Classes
 
Group theory notes
Group theory notesGroup theory notes
Group theory notes
 
Basics on Graph Theory
Basics on Graph TheoryBasics on Graph Theory
Basics on Graph Theory
 
Introduction to MatLab programming
Introduction to MatLab programmingIntroduction to MatLab programming
Introduction to MatLab programming
 
On Convolution of Graph Signals and Deep Learning on Graph Domains
On Convolution of Graph Signals and Deep Learning on Graph DomainsOn Convolution of Graph Signals and Deep Learning on Graph Domains
On Convolution of Graph Signals and Deep Learning on Graph Domains
 
ON ALGORITHMIC PROBLEMS CONCERNING GRAPHS OF HIGHER DEGREE OF SYMMETRY
ON ALGORITHMIC PROBLEMS CONCERNING GRAPHS OF HIGHER DEGREE OF SYMMETRYON ALGORITHMIC PROBLEMS CONCERNING GRAPHS OF HIGHER DEGREE OF SYMMETRY
ON ALGORITHMIC PROBLEMS CONCERNING GRAPHS OF HIGHER DEGREE OF SYMMETRY
 
IRJET- Global Accurate Domination in Jump Graph
IRJET- Global Accurate Domination in Jump GraphIRJET- Global Accurate Domination in Jump Graph
IRJET- Global Accurate Domination in Jump Graph
 
Total Dominating Color Transversal Number of Graphs And Graph Operations
Total Dominating Color Transversal Number of Graphs And Graph OperationsTotal Dominating Color Transversal Number of Graphs And Graph Operations
Total Dominating Color Transversal Number of Graphs And Graph Operations
 
Exhaustive Combinatorial Enumeration
Exhaustive Combinatorial EnumerationExhaustive Combinatorial Enumeration
Exhaustive Combinatorial Enumeration
 
D. Mladenov - On Integrable Systems in Cosmology
D. Mladenov - On Integrable Systems in CosmologyD. Mladenov - On Integrable Systems in Cosmology
D. Mladenov - On Integrable Systems in Cosmology
 
Secure Domination in graphs
Secure Domination in graphsSecure Domination in graphs
Secure Domination in graphs
 
FSC part1 Math MCQS -
FSC part1 Math MCQS - FSC part1 Math MCQS -
FSC part1 Math MCQS -
 

RGA of Cayley graphs

  • 1. The Relative Gain Array of Cayley Graphs The Relative Gain Array of Cayley Graphs Speakers: Suzi Gearheart, John Owen, Sara Townsend Research Supervisor: Dr. Ken W. Smith Sam Houston State University January 16, 2010
  • 2. The Relative Gain Array of Cayley Graphs Outline 1 Abstract 2 What Is A Cayley Graph? 3 Small Groups in GAP 4 Cayley Graph Example 5 Adjacency Matrices 6 Adjacency Diagrams 7 Ordinary Matrix Product 8 Hadamard Product 9 Relative Gain Array 10 The Complement 11 Groups, Algorithms and Programming 12 GAP Structure 13 GAP Requirements 14 Database 15 Factor Defining Set 16 Conjectures 17 Open-Ended Questions 18 Bibliography 19 Acknowledgements
  • 3. The Relative Gain Array of Cayley Graphs Abstract The relative gain array (RGA) is a matrix function which has applications to chemical engineering. When one explores iterates of this function, one of four things will occur. If the input matrix A is singular the RGA(A) = 0. If A is nonsingular then in some rare cases, A is fixed by the relative gain array. In other cases, iterates of the function RGA converges to a fixed matrix. And finally, in some cases, iterates of the RGA display chaotic behavior.
  • 4. The Relative Gain Array of Cayley Graphs Abstract The relative gain array (RGA) is a matrix function which has applications to chemical engineering. When one explores iterates of this function, one of four things will occur. If the input matrix A is singular the RGA(A) = 0. If A is nonsingular then in some rare cases, A is fixed by the relative gain array. In other cases, iterates of the function RGA converges to a fixed matrix. And finally, in some cases, iterates of the RGA display chaotic behavior. A Cayley graph is a graph with a sharply transitive automorphism group. We explore the RGA of various Cayley graphs. Using both Mathematica and Groups Algorithms and Programming (GAP) we observe the four different behaviors of the RGA. We analyze the defining set S in an attempt to predict the behavior of the relative gain array. We compare the action of the RGA on a Cayley graph with the action of the RGA on the complementary graph. We are especially interested in cases in which either the adjacency algebra of a graph or its complement is closed under the Hadamard product.
  • 5. The Relative Gain Array of Cayley Graphs What Is A Cayley Graph? Definition Defn (Cayley Graph): Let G be a finite group. Let S be a subset of G. The Cayley graph, with respect to Γ(G, S) has vertex set G and edges (x, sx)
  • 6. The Relative Gain Array of Cayley Graphs What Is A Cayley Graph? Definition Defn (Cayley Graph): Let G be a finite group. Let S be a subset of G. The Cayley graph, with respect to Γ(G, S) has vertex set G and edges (x, sx) 1 G = vertex set
  • 7. The Relative Gain Array of Cayley Graphs What Is A Cayley Graph? Definition Defn (Cayley Graph): Let G be a finite group. Let S be a subset of G. The Cayley graph, with respect to Γ(G, S) has vertex set G and edges (x, sx) 1 G = vertex set 2 For all vertices x, y ∈ S, x ∼ y iff for some s ∈ S, y = s · x
  • 8. The Relative Gain Array of Cayley Graphs What Is A Cayley Graph? Definition Defn (Cayley Graph): Let G be a finite group. Let S be a subset of G. The Cayley graph, with respect to Γ(G, S) has vertex set G and edges (x, sx) 1 G = vertex set 2 For all vertices x, y ∈ S, x ∼ y iff for some s ∈ S, y = s · x Lemma: For all x ∈ V , the degree of x is equal to the size of the defining set S. Note: A Cayley graph is simple iff S is symmetric (i.e. S = S−1 and 1 is not an element of S).
  • 9. The Relative Gain Array of Cayley Graphs Small Groups in GAP GAP Type Group Elements (GAP order) [8, 1] Cyclic C8 {1, x, x2 , x4 , x3 , x5 , x6 , x7 }; [8, 2] Abelian C4 × C2 {1, x, y, x2 , xy, x3 , x2 y, x3 y}; [8, 3] Dihedral D4 {1, y, x3 y, x2 , x, x2 y, xy, x3 }; [8, 4] Quaternion Q4 {1, x, y, x2 , xy, x3 , x2 y, x3 y}; [8, 5] Elementary Abelian C3 2 {1, x, y, z, xy, xz, yz, xyz}; [9, 1] Cyclic C9 {1, x, x3 , x2 , x4 , x6 , x5 , x7 , x8 }; [9, 2] Elementary Abelian C2 3 {1, x, y, x2 , xy, y2 , x2 y, xy2 , x2 y2 }; [10, 1] Dihedral D5 {1, y, x, x4 y, x2 , x3 y, x3 , x2 y, x4 , xy}; [10, 2] Cyclic C10 {1, x5 , x2 , x7 , x4 , x9 , x6 , x, x8 , x3 }; [11, 1] Cyclic C11 {1, x, x2 , x3 , x4 , x5 , x6 , x7 , x8 , x9 , x10 }; [12, 1] Quaternion Q6 {1, y, x3 , x4 , x3 y, x2 y, x, x2 , x5 y, x4 y, x5 , xy}; [12, 2] Cyclic C12 {1, x3 , x8 , x6 , x11 , x9 , x4 , x2 , x7 , x5 , x10 , x}; [12, 3] Alternating A4 {1, xz2 , xy, y, xyz, z2 , yz2 , x, xz, yz, x2 y, z}; [12, 4] Dihedral D6 {1, y, x3 , x2 , x3 y, x4 y, x5 , x4 , xy, x2 y, x, x5 y}; [12, 5] Elementary Abelian C6 × C2 {1, y, x3 , x4 , x3 y, x4 y, x, x2 , xy, x2 y, x5 , x5 y};
  • 10. The Relative Gain Array of Cayley Graphs Cayley Graph Example 1 x7 x x2 x3 x4 x5 x6 x8 Figure: Graph of Γ([9, 1], [3, 5, 6, 7]) C9, where S := {x4, x5, x3, x6}
  • 11. The Relative Gain Array of Cayley Graphs Adjacency Matrices Once we have a group and a set, or a picture of a graph, we can also create its adjacency matrix and adjacency diagram. Figure: The adjacency matrix of Γ(C9, {x4, x5, x3, x6})
  • 12. The Relative Gain Array of Cayley Graphs Adjacency Diagrams Definition Defn(Adjacency Diagram): Let Γ(G, S) be a Cayley graph. Define Si := {x ∈ G : dist(1, x) = i}. Partition Si into d1 subsets such that S1 = Γ1 ∪ Γ2 ∪ . . . Γd1. Partition S2 into d2 subsets such that S2 = Γd1+1 ∪ Γd1+2 ∪ . . . Γd1+d2 . Continue in this manner until all sets Si are partitioned into a finite number of subsets. The adjacency diagram of Γ(G, S) consists of boxes representing each Γi and directed edges between the boxes such that Γi → Γj if every element in Γi is connected to exactly b elements of Γj. Note: An edge on an adjacency diagram from Γi → Γj without a number signifies that the number of elements in Γj connected to elements of Γi is 1.
  • 13. The Relative Gain Array of Cayley Graphs Adjacency Diagrams Within each box of an adjacency diagram is a collection of vertices (or a single vertex) that are related to each other and to every other vertex in the graph in the same way. The lines and number give us those relationships. The dot is the starting vertex.
  • 14. The Relative Gain Array of Cayley Graphs Adjacency Diagrams Within each box of an adjacency diagram is a collection of vertices (or a single vertex) that are related to each other and to every other vertex in the graph in the same way. The lines and number give us those relationships. The dot is the starting vertex. Figure: Adjacency Diagram of Γ(C9, {x4, x5, x3, x6}).
  • 15. The Relative Gain Array of Cayley Graphs Ordinary Matrix Product For A ∈ Rm×n , B ∈ Rn×p then (AB) ∈ Rm×p where the elements of A,B are given by (AB)i,j = n r=1 Ai,rBr,j for each pair i and j with 1 ≤ i ≤ m and 1 ≤ j ≤ p.
  • 16. The Relative Gain Array of Cayley Graphs Hadamard Product For A ∈ Rm×n , B ∈ Rm×n then (A ◦ B) ∈ Rm×n where the elements of A ◦ B are given by (A ◦ B)i,j = Ai,jBi,j Properties of the Hadamard Product: 1 The Hadamard product is a submatrix of the Kronecker product. 2 The Hadamard product is commutative.
  • 17. The Relative Gain Array of Cayley Graphs Relative Gain Array Relative Gain Array Defn(Relative Gain Array): Given the adjacency matrix of a Cayley graph, A: Φ(A) := A ◦ (A−1 )T Note: Matrix multiplication is using the Hadamard product. Properties of the Relative Gain Array: 1 The Relative Gain Array function returns a matrix with a row sum of 1. 2 We define Φ-rank to be the number of unique non-zero elements in the matrix returned by Φ(A). 3 When P is a permutation matrix: ΦP = P Φ(1 2 P1 + 1 2 P2) = 1 2 P1 + 1 2 P2 4 Φ(cA) = Φ(A), where c is a constant.
  • 18. The Relative Gain Array of Cayley Graphs Relative Gain Array RGA Example 1 Fixed: Γ(C4 × C2, {x, y, x3}) Figure: Adjacency Matrix Figure: Φ(A)
  • 19. The Relative Gain Array of Cayley Graphs Relative Gain Array RGA Example 1 Fixed : Γ(C4 × C2, {x, y, x3}) A[1] = 0, 1, 1, 0, 0, 1, 0, 0 Φ(A)[1] = 0, 1 3 , 1 3 , 0, 0, 1 3 , 0, 0 Φ2(A)[1] = 0, 1 3 , 1 3 , 0, 0, 1 3 , 0, 0
  • 20. The Relative Gain Array of Cayley Graphs Relative Gain Array RGA Example 2 Convergence : Γ(C9, {x, x2, x7, x}) Figure: Adjacency Matrix Figure: Φ(A)
  • 21. The Relative Gain Array of Cayley Graphs Relative Gain Array RGA Example 2 Convergence : Γ(C9, {x, x2, x7, x}) A[1] = ˆ 0, 1, 0, 1, 0, 0, 0, 1, 1 ˜ Φ(A)[1] = ˆ 0, 3 4 , 0, −1 4 , 0, 0, 0, −1 4 , 3 4 ˜ Insert Variables : M[1] = ˆ 0, r, 0, 1 2 (1 − 2r), 0, 0, 0, 1 2 (1 − 2r), r ˜ Φ(M)[1] = [0, r(1−8r+4r2 +24r3 ) 1−36r2+72r3 , 0, (−1+2r)(1−20r2 +24r3 ) 2−72r2+144r3 , 0, 0, 0, (−1+2r)(1−20r2 +24r3 ) 2−72r2+144r3 , r(1−8r+4r2 +24r3 ) 1−36r2+72r3 ] φ(r) = r(1−8r+4r2+24r3) 1−36r2+72r3
  • 22. The Relative Gain Array of Cayley Graphs Relative Gain Array RGA Example 2 Cont’d Figure: Graph of φ(r) vs. y = x
  • 23. The Relative Gain Array of Cayley Graphs Relative Gain Array RGA Example 3 Chaos : Γ(C11, {x, x2, x9, x10}) Figure: Graph of φ(r) vs. y = x
  • 24. The Relative Gain Array of Cayley Graphs Relative Gain Array RGA Example 3 Chaos : Γ(C11, {x, x2, x9, x10})
  • 25. The Relative Gain Array of Cayley Graphs The Complement Definition Defn (Complement Graph) : Let G be a finite group with vertex set V . Suppose S is the defining set of a Cayley graph. The complement of the Cayley graph Γ(G, S) is Γ(G, S) where S = V (S ∪ {1}).
  • 26. The Relative Gain Array of Cayley Graphs The Complement Figure: Analyze Cayley graph From this program we can view similarities between this graph and its complement. We can also see that each have an adjacency algebra that is closed under the Hadamard product.
  • 27. The Relative Gain Array of Cayley Graphs The Complement
  • 28. The Relative Gain Array of Cayley Graphs The Complement
  • 29. The Relative Gain Array of Cayley Graphs Groups, Algorithms and Programming What is GAP? ”GAP is a system for computational discrete algebra, with particular emphasis on Computational Group Theory.” - http://www.gap-system.org Figure: GAP
  • 30. The Relative Gain Array of Cayley Graphs GAP Structure GAP Kernel Compiled in C, GAP’s kernel implements: 1 the GAP language, 2 a command-line interface to run GAP programs, 3 memory management, and 4 time-saving algorithms for operations and data types. All other functions are written in the GAP language. Packages are commonly written in the GAP language, but some have standalones. Some packages interface with other systems.
  • 31. The Relative Gain Array of Cayley Graphs GAP Requirements Requirements and Availability 1 The GAP system will run on UNIX-based or recent Windows and MacOS platforms, although some packages require UNIX. 2 The computer must have a reasonable amount of RAM and disk space. 3 The current version, GAP 4, can be obtained at no cost at http://www.gap-system.org
  • 32. The Relative Gain Array of Cayley Graphs GAP Requirements GAP RGA Example Figure: RGA Function in GAP
  • 33. The Relative Gain Array of Cayley Graphs GAP Requirements GAP RGA Example
  • 34. The Relative Gain Array of Cayley Graphs GAP Requirements GAP RGA Example
  • 35. The Relative Gain Array of Cayley Graphs Database Using the GAP system we created a program to collect information on different properties of over 50,000 Cayley graphs. This data was then put into a searchable internet-accessible database.
  • 36. The Relative Gain Array of Cayley Graphs Factor Defining Set Let S be a defining set: S := {x, y, xz, yz, xz2, yz2, y4, y4z, y4z2} Translate S into group ring notation such that: ˆS := x + y + xz + yz + xz2 + yz2 + y4 + y4z + y4z2 Theorem The eigenvalues of the adjacency matrix A are exactly the number χ( ˆS) where χ is a linear character.
  • 37. The Relative Gain Array of Cayley Graphs Factor Defining Set Linear Characters Linear characters are functions from the group to the complex numbers. Our hope is to be able to factor the set S into subsets in such a way that these subsets map to zero and therefore explaining why the determinant is zero. Example: Γ(D3 × C5, S) S = {x, xz, xz2} ∪ {y, yz, yz2} ∪ {y4, y4z, y4z2} ˆS = x(1 + z + z2) + y(1 + z + z2) + y4(1 + z + z2) We map z to a cube root of unity. (z ⇒ ω) (1, z, z2) 1 + ω + ω2 We notice that 1 + ω + ω2 is a geometric series. Hence, (1 + ω + ω2) = 1−ω3 1−ω . Using the cube roots of unity ω3 = 1 we have 0 1−ω = 0.
  • 38. The Relative Gain Array of Cayley Graphs Conjectures Conjecture 1 If a Cayley graph is of prime order, then its eigenvalues are equal to the number of boxes in its adjacency diagram therefore the adjacency algebra is closed under the Hadamard product.
  • 39. The Relative Gain Array of Cayley Graphs Conjectures Conjecture 1 If a Cayley graph is of prime order, then its eigenvalues are equal to the number of boxes in its adjacency diagram therefore the adjacency algebra is closed under the Hadamard product. Conjecture 2 The algebra of an adjacency matrix is closed under the Hadamard product if and only if the algebra of its complementary matrix is also closed under the Hadamard product.
  • 40. The Relative Gain Array of Cayley Graphs Conjectures Conjecture 1 If a Cayley graph is of prime order, then its eigenvalues are equal to the number of boxes in its adjacency diagram therefore the adjacency algebra is closed under the Hadamard product. Conjecture 2 The algebra of an adjacency matrix is closed under the Hadamard product if and only if the algebra of its complementary matrix is also closed under the Hadamard product. Conjecture 3 The Φ-rank of a Cayley graph is less than or equal to the number of boxes in the first neighborhood of the adjacency diagram.
  • 41. The Relative Gain Array of Cayley Graphs Open-Ended Questions 1 Is there a link between Schur rings and the relative gain array of a graph?
  • 42. The Relative Gain Array of Cayley Graphs Open-Ended Questions 1 Is there a link between Schur rings and the relative gain array of a graph? 2 Why are certain graphs fixed by the relative gain array?
  • 43. The Relative Gain Array of Cayley Graphs Open-Ended Questions 1 Is there a link between Schur rings and the relative gain array of a graph? 2 Why are certain graphs fixed by the relative gain array? 3 If the relative gain array is applied to a graph and it is not converging to a permutation, or to the sum of permutations, then what does it converge to?
  • 44. The Relative Gain Array of Cayley Graphs Open-Ended Questions 1 Is there a link between Schur rings and the relative gain array of a graph? 2 Why are certain graphs fixed by the relative gain array? 3 If the relative gain array is applied to a graph and it is not converging to a permutation, or to the sum of permutations, then what does it converge to? 4 What causes chaos?
  • 45. The Relative Gain Array of Cayley Graphs Bibliography 1 Strogatz, Steven H. Nonlinear Dynamics and Chaos. Cambridge, MA: Westview Press, 2000. Print. 2 Thomas, A D, and G V Wood. Group Tables. Orpington, Kent: Shiva Publishing Limited, 1980. Print. 3 Gallian, Joseph A. Contemporary Abstract Algebra. 7th Ed.. Belmont, CA: Brooks/Cole, 2006. Print.
  • 46. The Relative Gain Array of Cayley Graphs Acknowledgements Our thanks goes to: Our Advisor, Dr. Ken W. Smith Our Graduate Student, Jessica Ellis The National Science Foundation (Grant: DMS-0636528) Sam Houston State University