SlideShare a Scribd company logo
Learning Intention and Success
Criteria
 Learning Intention: Students will understand the
meaning of the word dominance with regards to
matrices, and will be able to apply their knowledge of
graphs to convert to matrices
 Success criteria: Students can apply their knowledge
of dominance to produce a ranking of teams in a
round-robin tournament
Graphs to Matrices
 The graph to the left
represents the
relationship between
four points, called
vertices (one vertex)
 Each line connecting the
vertices is called an edge
 Directed Graph: Each
edge has a direction to it
(from A to B or from B to
A, but not both)
More Graph Vocabulary
 Degree: The number of
edges a vertex has attached
to it
 Ex. The degree of A is 4
 In-degree: The number of
directed edges that go into
the vertex
 Ex. The in-degree of D is 1
 Out-degree: The number
of directed edges that go
out from the vertex
 Ex. The out-degree of C is
2
One-stage pathways
 One-stage pathway: a
path from one vertex to
another that goes through
exactly one edge
 Ex. There are two one-
stage pathways from B to
C
 A matrix showing the
number one-stage
pathways is a matrix
showing edges from one
vertex to another
One-Stage Pathways
𝑇𝑜
𝐴 𝐵 𝐶
𝐴
𝐹𝑟𝑜𝑚 𝐵
𝐶
One-Stage Pathways
𝑇𝑜
𝐴 𝐵 𝐶
𝐴
𝐹𝑟𝑜𝑚 𝐵
𝐶
0
One-Stage Pathways
𝑇𝑜
𝐴 𝐵 𝐶
𝐴
𝐹𝑟𝑜𝑚 𝐵
𝐶
0 1
One-Stage Pathways
𝑇𝑜
𝐴 𝐵 𝐶
𝐴
𝐹𝑟𝑜𝑚 𝐵
𝐶
0 1 1
One-Stage Pathways
𝑇𝑜
𝐴 𝐵 𝐶
𝐴
𝐹𝑟𝑜𝑚 𝐵
𝐶
0 1 1
1 0 2
One-Stage Pathways
𝑇𝑜
𝐴 𝐵 𝐶
𝐴
𝐹𝑟𝑜𝑚 𝐵
𝐶
0 1 1
1 0 2
1 0 0
The rows of a matrix when
looking at pathways always
represent the “from”, and
the columns represent “to”
Two-Stage Pathways
 Two-stage pathway: a
path from one vertex to
another that goes through
exactly two edges
 Ex. There is one two-stage
pathway from B to C
(through A)
 Create a matrix showing
the number of two-stage
pathways from each vertex
to another
Two-Stage Pathways
𝑇𝑜
𝐴 𝐵 𝐶
𝐴
𝐹𝑟𝑜𝑚 𝐵
𝐶
Two-Stage Pathways
𝑇𝑜
𝐴 𝐵 𝐶
𝐴
𝐹𝑟𝑜𝑚 𝐵
𝐶
2
We cannot go from 𝐴 to 𝐵 in two
steps (it would have to go
through 𝐶)
Two-Stage Pathways
𝑇𝑜
𝐴 𝐵 𝐶
𝐴
𝐹𝑟𝑜𝑚 𝐵
𝐶
2 0
The pathways from 𝐴 to 𝐴 are:
• 𝐴 to 𝐵 and back to 𝐴
• 𝐴 to 𝐶 and back to 𝐴
Two-Stage Pathways
𝑇𝑜
𝐴 𝐵 𝐶
𝐴
𝐹𝑟𝑜𝑚 𝐵
𝐶
2 0 2
Two-Stage Pathways
𝑇𝑜
𝐴 𝐵 𝐶
𝐴
𝐹𝑟𝑜𝑚 𝐵
𝐶
2 0 2
2 1 1
Two-Stage Pathways
𝑇𝑜
𝐴 𝐵 𝐶
𝐴
𝐹𝑟𝑜𝑚 𝐵
𝐶
2 0 2
2 1 1
0 1 1
One and Two Stage Pathways
𝑇𝑜
𝐴 𝐵 𝐶
𝐴
𝐹𝑟𝑜𝑚 𝐵
𝐶
0 1 1
1 0 2
1 0 0
One-stage pathways
𝑇𝑜
𝐴 𝐵 𝐶
𝐴
𝐹𝑟𝑜𝑚 𝐵
𝐶
2 0 2
2 1 1
0 1 1
Two-stage pathways
What is the relationship between the two matrices we have
created?
2 0 2
2 1 1
0 1 1
=
0 1 1
1 0 2
1 0 0
2
In general:
If a matrix of one-stage pathways is called 𝐴:
 Note that the sum of the columns of 𝐴 represents the in-
degrees of the vertices, and the sum of the rows represents
the out-degrees
 The matrix showing the number of two stage pathways
matrix is 𝐴2
 The matrix showing the number of n-stage pathways is 𝐴 𝑛
Which Team is Best?
Winner Loser
Croatia Spain
Croatia Lithuania
Argentina Croatia
Croatia Brazil
Nigeria Croatia
Spain Lithuania
Spain Argentina
Brazil Spain
Spain Nigeria
Lithuania Argentina
Lithuania Brazil
Lithuania Nigeria
Argentina Brazil
Argentina Nigeria
Brazil Nigeria
Country Abbreviatio
n
Argentina A
Brazil B
Croatia C
Lithuania L
Nigeria N
Spain S
*Actual data from the Rio Olympics Men’s Basketball tournament
Wins and Losses
Country Number of Wins Number of Losses Rank
Argentina 3 2
Brazil 2 3
Croatia 3 2
Lithuania 3 2
Nigeria 1 4
Spain 3 2
?
Dominance
 If there are more edges going from A to B than from B
to A, then we say the A is more dominant than B.
 In general, how do we determine the most dominant
vertex in a matrix
 Generally, a vertex with a large out-degree will be more
dominant than one with a large in-degree
 We can use the one-stage pathways matrix to try and
determine the dominance of a network, by adding up
the rows
 The one-stage pathways matrix is called a one-step
dominance matrix
Create a Directed Graph and a Matrix to Represent This Situation
Winner Loser
Croatia Spain
Croatia Lithuania
Argentina Croatia
Croatia Brazil
Nigeria Croatia
Spain Lithuania
Spain Argentina
Brazil Spain
Spain Nigeria
Lithuania Argentina
Lithuania Brazil
Lithuania Nigeria
Argentina Brazil
Argentina Nigeria
Brazil Nigeria
Country Abbreviatio
n
Argentina A
Brazil B
Croatia C
Lithuania L
Nigeria N
Spain S
*Actual data from the Rio Olympics Men’s Basketball tournament
Example
𝐿𝑜𝑠𝑒𝑟𝑠
𝐴 𝐵 𝐶 𝐿 𝑁 𝑆
𝑊 𝐴
𝑖 𝐵
𝑛 𝐶
𝑛 𝐿
𝑒 𝑁
𝑟 𝑆
Example
𝐿𝑜𝑠𝑒𝑟𝑠
𝐴 𝐵 𝐶 𝐿 𝑁 𝑆
𝑊 𝐴
𝑖 𝐵
𝑛 𝐶
𝑛 𝐿
𝑒 𝑁
𝑟 𝑆
0 1 1 0 1 0
Example
𝐿𝑜𝑠𝑒𝑟𝑠
𝐴 𝐵 𝐶 𝐿 𝑁 𝑆
𝑊 𝐴
𝑖 𝐵
𝑛 𝐶
𝑛 𝐿
𝑒 𝑁
𝑟 𝑆
0 1 1 0 1 0
0 0 0 0 1 1
0 1 0 1 0 1
1 1 0 0 1 0
0 0 1 0 0 0
1 0 0 1 1 0
Example
One-stage Dominance
Matrix:
 The sum of each row
represents the number of
wins that each team has
had
𝐿𝑜𝑠𝑒𝑟𝑠
𝐴 𝐵 𝐶 𝐿 𝑁 𝑆
𝑊 𝐴
𝑖 𝐵
𝑛 𝐶
𝑛 𝐿
𝑒 𝑁
𝑟 𝑆
0 1 1 0 1 0
0 0 0 0 1 1
0 1 0 1 0 1
1 1 0 0 1 0
0 0 1 0 0 0
1 0 0 1 1 0
Breaking the tie
What happens when multiple vertices have the same out-
degree?
 We then look at the next level of dominance, which is the
number of two-stage pathways from one vertex to another,
 This is the matrix 𝐴2
 Called the two-step dominance matrix
 The overall dominance is found using the matrix 𝐴 + 𝐴2
 Add up all the rows of 𝐴 + 𝐴2: The highest score is the best
ranking
Example
One-stage dominance
Matrix
Two-stage dominance matrix
𝐴 =
0 1 1 0 1 0
0 0 0 0 1 1
0 1 0 1 0 1
1 1 0 0 1 0
0 0 1 0 0 0
1 0 0 1 1 0
𝐴2
=
0 1 1 1 1 2
1 0 1 1 1 0
2 1 0 1 3 1
0 1 2 0 2 1
0 1 0 1 0 1
1 2 2 0 2 0
Total Dominance Matrix
𝐴 + 𝐴2
=
0 2 2 1 2 2
1 0 1 1 2 1
2 2 0 2 3 2
1 2 2 0 3 1
0 1 1 1 0 1
2 2 2 1 3 0
Total Dominance Matrix
𝐴 + 𝐴2
=
0 2 2 1 2 2
1 0 1 1 2 1
2 2 0 2 3 2
1 2 2 0 3 1
0 1 1 1 0 1
2 2 2 1 3 0
Sum of the rows gives us
our ranking
𝐴
𝐵
𝐶
𝐿
𝑁
𝑆
9
6
13
9
4
10
3𝑟𝑑
5𝑡ℎ
1𝑠𝑡
3𝑟𝑑
6𝑡ℎ
2𝑛𝑑
The final ranking of the teams was C, S, (A and L), B, N

More Related Content

What's hot

Volume using cylindrical shells ppt
Volume using cylindrical shells pptVolume using cylindrical shells ppt
Volume using cylindrical shells ppt
lovizabasharat
 
Graph theory
Graph theoryGraph theory
Graph theory
Thirunavukarasu Mani
 
trees-and-forest.pdf
trees-and-forest.pdftrees-and-forest.pdf
trees-and-forest.pdf
albertfernandez44
 
Limits, Continuity & Differentiation (Theory)
Limits, Continuity & Differentiation (Theory)Limits, Continuity & Differentiation (Theory)
Limits, Continuity & Differentiation (Theory)
Eduron e-Learning Private Limited
 
Determinants - Mathematics
Determinants - MathematicsDeterminants - Mathematics
Determinants - Mathematics
Drishti Bhalla
 
The four color theorem
The four color theoremThe four color theorem
The four color theorem
Akashdeep Ramnaney
 
Presentation on-set
Presentation on-setPresentation on-set
Presentation on-set
SabinDhakal13
 
Group homomorphism
Group homomorphismGroup homomorphism
Group homomorphism
NaliniSPatil
 
Relations and function class xii copy
Relations and function class xii   copyRelations and function class xii   copy
Relations and function class xii copy
csanjeive
 
PRIM’S AND KRUSKAL’S ALGORITHM
PRIM’S AND KRUSKAL’S  ALGORITHMPRIM’S AND KRUSKAL’S  ALGORITHM
PRIM’S AND KRUSKAL’S ALGORITHM
JaydeepDesai10
 
System Of Linear Equations
System Of Linear EquationsSystem Of Linear Equations
System Of Linear Equations
saahil kshatriya
 
Determinants
DeterminantsDeterminants
Determinants
Rivan001
 
Gauss jordan and Guass elimination method
Gauss jordan and Guass elimination methodGauss jordan and Guass elimination method
Gauss jordan and Guass elimination method
Meet Nayak
 
Determinants
DeterminantsDeterminants
Determinants
Joey Valdriz
 
Hamilton path and euler path
Hamilton path and euler pathHamilton path and euler path
Hamilton path and euler path
Shakib Sarar Arnab
 
Isomorphic graph
Isomorphic graphIsomorphic graph
Isomorphic graph
umair khan
 
Real analysis
Real analysisReal analysis
Real analysis
Kalaiselviprakash
 
Parallel and Perpendicular lines
Parallel and Perpendicular linesParallel and Perpendicular lines
Parallel and Perpendicular lines
toni dimella
 
основні властивості точок, прямих і площин выражені у аксіомах.
основні властивості точок, прямих і площин выражені у аксіомах.основні властивості точок, прямих і площин выражені у аксіомах.
основні властивості точок, прямих і площин выражені у аксіомах.yahnoluida
 
Graph Theory Introduction
Graph Theory IntroductionGraph Theory Introduction
Graph Theory Introduction
MANISH T I
 

What's hot (20)

Volume using cylindrical shells ppt
Volume using cylindrical shells pptVolume using cylindrical shells ppt
Volume using cylindrical shells ppt
 
Graph theory
Graph theoryGraph theory
Graph theory
 
trees-and-forest.pdf
trees-and-forest.pdftrees-and-forest.pdf
trees-and-forest.pdf
 
Limits, Continuity & Differentiation (Theory)
Limits, Continuity & Differentiation (Theory)Limits, Continuity & Differentiation (Theory)
Limits, Continuity & Differentiation (Theory)
 
Determinants - Mathematics
Determinants - MathematicsDeterminants - Mathematics
Determinants - Mathematics
 
The four color theorem
The four color theoremThe four color theorem
The four color theorem
 
Presentation on-set
Presentation on-setPresentation on-set
Presentation on-set
 
Group homomorphism
Group homomorphismGroup homomorphism
Group homomorphism
 
Relations and function class xii copy
Relations and function class xii   copyRelations and function class xii   copy
Relations and function class xii copy
 
PRIM’S AND KRUSKAL’S ALGORITHM
PRIM’S AND KRUSKAL’S  ALGORITHMPRIM’S AND KRUSKAL’S  ALGORITHM
PRIM’S AND KRUSKAL’S ALGORITHM
 
System Of Linear Equations
System Of Linear EquationsSystem Of Linear Equations
System Of Linear Equations
 
Determinants
DeterminantsDeterminants
Determinants
 
Gauss jordan and Guass elimination method
Gauss jordan and Guass elimination methodGauss jordan and Guass elimination method
Gauss jordan and Guass elimination method
 
Determinants
DeterminantsDeterminants
Determinants
 
Hamilton path and euler path
Hamilton path and euler pathHamilton path and euler path
Hamilton path and euler path
 
Isomorphic graph
Isomorphic graphIsomorphic graph
Isomorphic graph
 
Real analysis
Real analysisReal analysis
Real analysis
 
Parallel and Perpendicular lines
Parallel and Perpendicular linesParallel and Perpendicular lines
Parallel and Perpendicular lines
 
основні властивості точок, прямих і площин выражені у аксіомах.
основні властивості точок, прямих і площин выражені у аксіомах.основні властивості точок, прямих і площин выражені у аксіомах.
основні властивості точок, прямих і площин выражені у аксіомах.
 
Graph Theory Introduction
Graph Theory IntroductionGraph Theory Introduction
Graph Theory Introduction
 

Similar to Lesson 7 dominance matrices

CLASS X MATHS
CLASS X MATHS CLASS X MATHS
CLASS X MATHS
Rc Os
 
cat-quant-cheat-sheet
 cat-quant-cheat-sheet cat-quant-cheat-sheet
cat-quant-cheat-sheet
techonomics1
 
Cat Quant Cheat Sheet
Cat Quant Cheat SheetCat Quant Cheat Sheet
Cat Quant Cheat Sheet
versabit technologies
 
GCSE-StraightLines.pptx
GCSE-StraightLines.pptxGCSE-StraightLines.pptx
GCSE-StraightLines.pptx
NourLahham2
 
Linear relations
   Linear relations   Linear relations
Linear relations
Reymart Bargamento
 
Vektor part 2
Vektor part 2Vektor part 2
Vektor part 2
Franxisca Kurniawati
 
Numerical and statistical methods new
Numerical and statistical methods newNumerical and statistical methods new
Numerical and statistical methods new
Aabha Tiwari
 
Rank, Nullity, and Fundamental Matrix Spaces.pptx
Rank, Nullity, and Fundamental Matrix Spaces.pptxRank, Nullity, and Fundamental Matrix Spaces.pptx
Rank, Nullity, and Fundamental Matrix Spaces.pptx
froilandoblon1
 
Linear and Logistics Regression
Linear and Logistics RegressionLinear and Logistics Regression
Linear and Logistics Regression
Mukul Kumar Singh Chauhan
 
regression-linearandlogisitics-220524024037-4221a176 (1).pdf
regression-linearandlogisitics-220524024037-4221a176 (1).pdfregression-linearandlogisitics-220524024037-4221a176 (1).pdf
regression-linearandlogisitics-220524024037-4221a176 (1).pdf
lisow86669
 
Lecture_1_matrix_operations.pdf
Lecture_1_matrix_operations.pdfLecture_1_matrix_operations.pdf
Lecture_1_matrix_operations.pdf
AmirMohamedNabilSale
 
Unit-III Correlation and Regression.pptx
Unit-III Correlation and Regression.pptxUnit-III Correlation and Regression.pptx
Unit-III Correlation and Regression.pptx
Anusuya123
 
Regression analysis algorithm
Regression analysis algorithm Regression analysis algorithm
Regression analysis algorithm
Sammer Qader
 
February 16 2016
February 16 2016February 16 2016
February 16 2016
khyps13
 
Introduction to correlation and regression analysis
Introduction to correlation and regression analysisIntroduction to correlation and regression analysis
Introduction to correlation and regression analysis
Farzad Javidanrad
 
Grade 9 U0-L5-Graphing
Grade 9 U0-L5-GraphingGrade 9 U0-L5-Graphing
Grade 9 U0-L5-Graphing
gruszecki1
 
ParallelABX
ParallelABXParallelABX
ParallelABX
Anamitra Palit
 
Matrix and its applications by mohammad imran
Matrix and its applications by mohammad imranMatrix and its applications by mohammad imran
Matrix and its applications by mohammad imran
Mohammad Imran
 
Movimiento en dos y tres dimensiones
Movimiento en dos y tres dimensionesMovimiento en dos y tres dimensiones
Movimiento en dos y tres dimensiones
jolopezpla
 
Slope
SlopeSlope
Slope
maranaluca
 

Similar to Lesson 7 dominance matrices (20)

CLASS X MATHS
CLASS X MATHS CLASS X MATHS
CLASS X MATHS
 
cat-quant-cheat-sheet
 cat-quant-cheat-sheet cat-quant-cheat-sheet
cat-quant-cheat-sheet
 
Cat Quant Cheat Sheet
Cat Quant Cheat SheetCat Quant Cheat Sheet
Cat Quant Cheat Sheet
 
GCSE-StraightLines.pptx
GCSE-StraightLines.pptxGCSE-StraightLines.pptx
GCSE-StraightLines.pptx
 
Linear relations
   Linear relations   Linear relations
Linear relations
 
Vektor part 2
Vektor part 2Vektor part 2
Vektor part 2
 
Numerical and statistical methods new
Numerical and statistical methods newNumerical and statistical methods new
Numerical and statistical methods new
 
Rank, Nullity, and Fundamental Matrix Spaces.pptx
Rank, Nullity, and Fundamental Matrix Spaces.pptxRank, Nullity, and Fundamental Matrix Spaces.pptx
Rank, Nullity, and Fundamental Matrix Spaces.pptx
 
Linear and Logistics Regression
Linear and Logistics RegressionLinear and Logistics Regression
Linear and Logistics Regression
 
regression-linearandlogisitics-220524024037-4221a176 (1).pdf
regression-linearandlogisitics-220524024037-4221a176 (1).pdfregression-linearandlogisitics-220524024037-4221a176 (1).pdf
regression-linearandlogisitics-220524024037-4221a176 (1).pdf
 
Lecture_1_matrix_operations.pdf
Lecture_1_matrix_operations.pdfLecture_1_matrix_operations.pdf
Lecture_1_matrix_operations.pdf
 
Unit-III Correlation and Regression.pptx
Unit-III Correlation and Regression.pptxUnit-III Correlation and Regression.pptx
Unit-III Correlation and Regression.pptx
 
Regression analysis algorithm
Regression analysis algorithm Regression analysis algorithm
Regression analysis algorithm
 
February 16 2016
February 16 2016February 16 2016
February 16 2016
 
Introduction to correlation and regression analysis
Introduction to correlation and regression analysisIntroduction to correlation and regression analysis
Introduction to correlation and regression analysis
 
Grade 9 U0-L5-Graphing
Grade 9 U0-L5-GraphingGrade 9 U0-L5-Graphing
Grade 9 U0-L5-Graphing
 
ParallelABX
ParallelABXParallelABX
ParallelABX
 
Matrix and its applications by mohammad imran
Matrix and its applications by mohammad imranMatrix and its applications by mohammad imran
Matrix and its applications by mohammad imran
 
Movimiento en dos y tres dimensiones
Movimiento en dos y tres dimensionesMovimiento en dos y tres dimensiones
Movimiento en dos y tres dimensiones
 
Slope
SlopeSlope
Slope
 

More from Jonathan Templin

Lesson 9 c transition part 3
Lesson 9 c   transition part 3Lesson 9 c   transition part 3
Lesson 9 c transition part 3
Jonathan Templin
 
Lesson 9 b state matrices and recurrence relations
Lesson 9 b   state matrices and recurrence relationsLesson 9 b   state matrices and recurrence relations
Lesson 9 b state matrices and recurrence relations
Jonathan Templin
 
Lesson 6 simultaneous
Lesson 6   simultaneousLesson 6   simultaneous
Lesson 6 simultaneous
Jonathan Templin
 
Lesson 9 a introduction to transition matrices
Lesson 9 a   introduction to transition matricesLesson 9 a   introduction to transition matrices
Lesson 9 a introduction to transition matrices
Jonathan Templin
 
Lesson 8 communication matrices
Lesson 8   communication matricesLesson 8   communication matrices
Lesson 8 communication matrices
Jonathan Templin
 
Lesson 5 b solving matrix equations
Lesson 5 b   solving matrix equationsLesson 5 b   solving matrix equations
Lesson 5 b solving matrix equations
Jonathan Templin
 
Lesson 5 a matrix inverse
Lesson 5 a   matrix inverseLesson 5 a   matrix inverse
Lesson 5 a matrix inverse
Jonathan Templin
 
Lesson 4 b special matrix multiplication
Lesson 4 b  special matrix multiplicationLesson 4 b  special matrix multiplication
Lesson 4 b special matrix multiplication
Jonathan Templin
 
Lesson 4a - permutation matrices
Lesson 4a - permutation matricesLesson 4a - permutation matrices
Lesson 4a - permutation matrices
Jonathan Templin
 
Lesson 3 - matrix multiplication
Lesson 3 - matrix multiplicationLesson 3 - matrix multiplication
Lesson 3 - matrix multiplication
Jonathan Templin
 
Lesson 2b - scalar multiplication
Lesson 2b - scalar multiplicationLesson 2b - scalar multiplication
Lesson 2b - scalar multiplication
Jonathan Templin
 
Lesson 1B - Graphs and equality
Lesson 1B -  Graphs and equalityLesson 1B -  Graphs and equality
Lesson 1B - Graphs and equality
Jonathan Templin
 
Lesson 1 - Introduction to Matrices
Lesson 1 - Introduction to MatricesLesson 1 - Introduction to Matrices
Lesson 1 - Introduction to Matrices
Jonathan Templin
 

More from Jonathan Templin (13)

Lesson 9 c transition part 3
Lesson 9 c   transition part 3Lesson 9 c   transition part 3
Lesson 9 c transition part 3
 
Lesson 9 b state matrices and recurrence relations
Lesson 9 b   state matrices and recurrence relationsLesson 9 b   state matrices and recurrence relations
Lesson 9 b state matrices and recurrence relations
 
Lesson 6 simultaneous
Lesson 6   simultaneousLesson 6   simultaneous
Lesson 6 simultaneous
 
Lesson 9 a introduction to transition matrices
Lesson 9 a   introduction to transition matricesLesson 9 a   introduction to transition matrices
Lesson 9 a introduction to transition matrices
 
Lesson 8 communication matrices
Lesson 8   communication matricesLesson 8   communication matrices
Lesson 8 communication matrices
 
Lesson 5 b solving matrix equations
Lesson 5 b   solving matrix equationsLesson 5 b   solving matrix equations
Lesson 5 b solving matrix equations
 
Lesson 5 a matrix inverse
Lesson 5 a   matrix inverseLesson 5 a   matrix inverse
Lesson 5 a matrix inverse
 
Lesson 4 b special matrix multiplication
Lesson 4 b  special matrix multiplicationLesson 4 b  special matrix multiplication
Lesson 4 b special matrix multiplication
 
Lesson 4a - permutation matrices
Lesson 4a - permutation matricesLesson 4a - permutation matrices
Lesson 4a - permutation matrices
 
Lesson 3 - matrix multiplication
Lesson 3 - matrix multiplicationLesson 3 - matrix multiplication
Lesson 3 - matrix multiplication
 
Lesson 2b - scalar multiplication
Lesson 2b - scalar multiplicationLesson 2b - scalar multiplication
Lesson 2b - scalar multiplication
 
Lesson 1B - Graphs and equality
Lesson 1B -  Graphs and equalityLesson 1B -  Graphs and equality
Lesson 1B - Graphs and equality
 
Lesson 1 - Introduction to Matrices
Lesson 1 - Introduction to MatricesLesson 1 - Introduction to Matrices
Lesson 1 - Introduction to Matrices
 

Recently uploaded

How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17
Celine George
 
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Excellence Foundation for South Sudan
 
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) CurriculumPhilippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
MJDuyan
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
Nicholas Montgomery
 
Temple of Asclepius in Thrace. Excavation results
Temple of Asclepius in Thrace. Excavation resultsTemple of Asclepius in Thrace. Excavation results
Temple of Asclepius in Thrace. Excavation results
Krassimira Luka
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
eBook.com.bd (প্রয়োজনীয় বাংলা বই)
 
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptxNEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
iammrhaywood
 
IGCSE Biology Chapter 14- Reproduction in Plants.pdf
IGCSE Biology Chapter 14- Reproduction in Plants.pdfIGCSE Biology Chapter 14- Reproduction in Plants.pdf
IGCSE Biology Chapter 14- Reproduction in Plants.pdf
Amin Marwan
 
Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
adhitya5119
 
Wound healing PPT
Wound healing PPTWound healing PPT
Wound healing PPT
Jyoti Chand
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
heathfieldcps1
 
คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1
คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1
คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1
สมใจ จันสุกสี
 
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptxBeyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
EduSkills OECD
 
Mule event processing models | MuleSoft Mysore Meetup #47
Mule event processing models | MuleSoft Mysore Meetup #47Mule event processing models | MuleSoft Mysore Meetup #47
Mule event processing models | MuleSoft Mysore Meetup #47
MysoreMuleSoftMeetup
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
adhitya5119
 
clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
Priyankaranawat4
 
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
Nguyen Thanh Tu Collection
 
Liberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdfLiberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdf
WaniBasim
 
Chapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptxChapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptx
Denish Jangid
 
Walmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdfWalmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdf
TechSoup
 

Recently uploaded (20)

How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17
 
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
 
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) CurriculumPhilippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
 
Temple of Asclepius in Thrace. Excavation results
Temple of Asclepius in Thrace. Excavation resultsTemple of Asclepius in Thrace. Excavation results
Temple of Asclepius in Thrace. Excavation results
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
 
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptxNEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
 
IGCSE Biology Chapter 14- Reproduction in Plants.pdf
IGCSE Biology Chapter 14- Reproduction in Plants.pdfIGCSE Biology Chapter 14- Reproduction in Plants.pdf
IGCSE Biology Chapter 14- Reproduction in Plants.pdf
 
Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
 
Wound healing PPT
Wound healing PPTWound healing PPT
Wound healing PPT
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
 
คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1
คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1
คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1
 
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptxBeyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
 
Mule event processing models | MuleSoft Mysore Meetup #47
Mule event processing models | MuleSoft Mysore Meetup #47Mule event processing models | MuleSoft Mysore Meetup #47
Mule event processing models | MuleSoft Mysore Meetup #47
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
 
clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
 
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
 
Liberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdfLiberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdf
 
Chapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptxChapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptx
 
Walmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdfWalmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdf
 

Lesson 7 dominance matrices

  • 1.
  • 2. Learning Intention and Success Criteria  Learning Intention: Students will understand the meaning of the word dominance with regards to matrices, and will be able to apply their knowledge of graphs to convert to matrices  Success criteria: Students can apply their knowledge of dominance to produce a ranking of teams in a round-robin tournament
  • 3. Graphs to Matrices  The graph to the left represents the relationship between four points, called vertices (one vertex)  Each line connecting the vertices is called an edge  Directed Graph: Each edge has a direction to it (from A to B or from B to A, but not both)
  • 4. More Graph Vocabulary  Degree: The number of edges a vertex has attached to it  Ex. The degree of A is 4  In-degree: The number of directed edges that go into the vertex  Ex. The in-degree of D is 1  Out-degree: The number of directed edges that go out from the vertex  Ex. The out-degree of C is 2
  • 5. One-stage pathways  One-stage pathway: a path from one vertex to another that goes through exactly one edge  Ex. There are two one- stage pathways from B to C  A matrix showing the number one-stage pathways is a matrix showing edges from one vertex to another
  • 6. One-Stage Pathways 𝑇𝑜 𝐴 𝐵 𝐶 𝐴 𝐹𝑟𝑜𝑚 𝐵 𝐶
  • 7. One-Stage Pathways 𝑇𝑜 𝐴 𝐵 𝐶 𝐴 𝐹𝑟𝑜𝑚 𝐵 𝐶 0
  • 8. One-Stage Pathways 𝑇𝑜 𝐴 𝐵 𝐶 𝐴 𝐹𝑟𝑜𝑚 𝐵 𝐶 0 1
  • 9. One-Stage Pathways 𝑇𝑜 𝐴 𝐵 𝐶 𝐴 𝐹𝑟𝑜𝑚 𝐵 𝐶 0 1 1
  • 10. One-Stage Pathways 𝑇𝑜 𝐴 𝐵 𝐶 𝐴 𝐹𝑟𝑜𝑚 𝐵 𝐶 0 1 1 1 0 2
  • 11. One-Stage Pathways 𝑇𝑜 𝐴 𝐵 𝐶 𝐴 𝐹𝑟𝑜𝑚 𝐵 𝐶 0 1 1 1 0 2 1 0 0 The rows of a matrix when looking at pathways always represent the “from”, and the columns represent “to”
  • 12. Two-Stage Pathways  Two-stage pathway: a path from one vertex to another that goes through exactly two edges  Ex. There is one two-stage pathway from B to C (through A)  Create a matrix showing the number of two-stage pathways from each vertex to another
  • 13. Two-Stage Pathways 𝑇𝑜 𝐴 𝐵 𝐶 𝐴 𝐹𝑟𝑜𝑚 𝐵 𝐶
  • 14. Two-Stage Pathways 𝑇𝑜 𝐴 𝐵 𝐶 𝐴 𝐹𝑟𝑜𝑚 𝐵 𝐶 2 We cannot go from 𝐴 to 𝐵 in two steps (it would have to go through 𝐶)
  • 15. Two-Stage Pathways 𝑇𝑜 𝐴 𝐵 𝐶 𝐴 𝐹𝑟𝑜𝑚 𝐵 𝐶 2 0 The pathways from 𝐴 to 𝐴 are: • 𝐴 to 𝐵 and back to 𝐴 • 𝐴 to 𝐶 and back to 𝐴
  • 16. Two-Stage Pathways 𝑇𝑜 𝐴 𝐵 𝐶 𝐴 𝐹𝑟𝑜𝑚 𝐵 𝐶 2 0 2
  • 17. Two-Stage Pathways 𝑇𝑜 𝐴 𝐵 𝐶 𝐴 𝐹𝑟𝑜𝑚 𝐵 𝐶 2 0 2 2 1 1
  • 18. Two-Stage Pathways 𝑇𝑜 𝐴 𝐵 𝐶 𝐴 𝐹𝑟𝑜𝑚 𝐵 𝐶 2 0 2 2 1 1 0 1 1
  • 19. One and Two Stage Pathways 𝑇𝑜 𝐴 𝐵 𝐶 𝐴 𝐹𝑟𝑜𝑚 𝐵 𝐶 0 1 1 1 0 2 1 0 0 One-stage pathways 𝑇𝑜 𝐴 𝐵 𝐶 𝐴 𝐹𝑟𝑜𝑚 𝐵 𝐶 2 0 2 2 1 1 0 1 1 Two-stage pathways What is the relationship between the two matrices we have created?
  • 20. 2 0 2 2 1 1 0 1 1 = 0 1 1 1 0 2 1 0 0 2 In general: If a matrix of one-stage pathways is called 𝐴:  Note that the sum of the columns of 𝐴 represents the in- degrees of the vertices, and the sum of the rows represents the out-degrees  The matrix showing the number of two stage pathways matrix is 𝐴2  The matrix showing the number of n-stage pathways is 𝐴 𝑛
  • 21. Which Team is Best? Winner Loser Croatia Spain Croatia Lithuania Argentina Croatia Croatia Brazil Nigeria Croatia Spain Lithuania Spain Argentina Brazil Spain Spain Nigeria Lithuania Argentina Lithuania Brazil Lithuania Nigeria Argentina Brazil Argentina Nigeria Brazil Nigeria Country Abbreviatio n Argentina A Brazil B Croatia C Lithuania L Nigeria N Spain S *Actual data from the Rio Olympics Men’s Basketball tournament
  • 22. Wins and Losses Country Number of Wins Number of Losses Rank Argentina 3 2 Brazil 2 3 Croatia 3 2 Lithuania 3 2 Nigeria 1 4 Spain 3 2 ?
  • 23. Dominance  If there are more edges going from A to B than from B to A, then we say the A is more dominant than B.  In general, how do we determine the most dominant vertex in a matrix  Generally, a vertex with a large out-degree will be more dominant than one with a large in-degree  We can use the one-stage pathways matrix to try and determine the dominance of a network, by adding up the rows  The one-stage pathways matrix is called a one-step dominance matrix
  • 24. Create a Directed Graph and a Matrix to Represent This Situation Winner Loser Croatia Spain Croatia Lithuania Argentina Croatia Croatia Brazil Nigeria Croatia Spain Lithuania Spain Argentina Brazil Spain Spain Nigeria Lithuania Argentina Lithuania Brazil Lithuania Nigeria Argentina Brazil Argentina Nigeria Brazil Nigeria Country Abbreviatio n Argentina A Brazil B Croatia C Lithuania L Nigeria N Spain S *Actual data from the Rio Olympics Men’s Basketball tournament
  • 25. Example 𝐿𝑜𝑠𝑒𝑟𝑠 𝐴 𝐵 𝐶 𝐿 𝑁 𝑆 𝑊 𝐴 𝑖 𝐵 𝑛 𝐶 𝑛 𝐿 𝑒 𝑁 𝑟 𝑆
  • 26. Example 𝐿𝑜𝑠𝑒𝑟𝑠 𝐴 𝐵 𝐶 𝐿 𝑁 𝑆 𝑊 𝐴 𝑖 𝐵 𝑛 𝐶 𝑛 𝐿 𝑒 𝑁 𝑟 𝑆 0 1 1 0 1 0
  • 27. Example 𝐿𝑜𝑠𝑒𝑟𝑠 𝐴 𝐵 𝐶 𝐿 𝑁 𝑆 𝑊 𝐴 𝑖 𝐵 𝑛 𝐶 𝑛 𝐿 𝑒 𝑁 𝑟 𝑆 0 1 1 0 1 0 0 0 0 0 1 1 0 1 0 1 0 1 1 1 0 0 1 0 0 0 1 0 0 0 1 0 0 1 1 0
  • 28. Example One-stage Dominance Matrix:  The sum of each row represents the number of wins that each team has had 𝐿𝑜𝑠𝑒𝑟𝑠 𝐴 𝐵 𝐶 𝐿 𝑁 𝑆 𝑊 𝐴 𝑖 𝐵 𝑛 𝐶 𝑛 𝐿 𝑒 𝑁 𝑟 𝑆 0 1 1 0 1 0 0 0 0 0 1 1 0 1 0 1 0 1 1 1 0 0 1 0 0 0 1 0 0 0 1 0 0 1 1 0
  • 29. Breaking the tie What happens when multiple vertices have the same out- degree?  We then look at the next level of dominance, which is the number of two-stage pathways from one vertex to another,  This is the matrix 𝐴2  Called the two-step dominance matrix  The overall dominance is found using the matrix 𝐴 + 𝐴2  Add up all the rows of 𝐴 + 𝐴2: The highest score is the best ranking
  • 30. Example One-stage dominance Matrix Two-stage dominance matrix 𝐴 = 0 1 1 0 1 0 0 0 0 0 1 1 0 1 0 1 0 1 1 1 0 0 1 0 0 0 1 0 0 0 1 0 0 1 1 0 𝐴2 = 0 1 1 1 1 2 1 0 1 1 1 0 2 1 0 1 3 1 0 1 2 0 2 1 0 1 0 1 0 1 1 2 2 0 2 0
  • 31. Total Dominance Matrix 𝐴 + 𝐴2 = 0 2 2 1 2 2 1 0 1 1 2 1 2 2 0 2 3 2 1 2 2 0 3 1 0 1 1 1 0 1 2 2 2 1 3 0
  • 32. Total Dominance Matrix 𝐴 + 𝐴2 = 0 2 2 1 2 2 1 0 1 1 2 1 2 2 0 2 3 2 1 2 2 0 3 1 0 1 1 1 0 1 2 2 2 1 3 0 Sum of the rows gives us our ranking 𝐴 𝐵 𝐶 𝐿 𝑁 𝑆 9 6 13 9 4 10 3𝑟𝑑 5𝑡ℎ 1𝑠𝑡 3𝑟𝑑 6𝑡ℎ 2𝑛𝑑 The final ranking of the teams was C, S, (A and L), B, N