Professional Documents
Culture Documents
A B
A C B
Cut set: edge cut set
• An edge cut set, is a set of edges whose removal will disconnect a
specified pair of vertices
• A minimum cut set is the smallest cut set that will disconnect a
specified pair of vertices
• Cut set need not be unique as can be seen from this example
W X
A B
Y Z
Menger’s theorem
• The size of the minimum vertex cut set is equal to the number of
independent paths between the same nodes
• The choice of the vertex is also important W X
• Example: Cut set is 2 for nodes A and B
A B
but removing W and Z will not disconnect,
while removing X and Y will disconnect Y Z
12
Another example
• Degree centrality, however, can
be deceiving, because it is a
purely local measure
14
Eigenvector centrality
• Making use of the adjacency matrix we can rewrite the equation as
15
Finding eigenvalues and eigenvectors
• Step 1:
• Step 2:
=?
22
Issues: Eigenvector centrality for directed
networks
• What is the eigenvector centrality of A ?
• Of B ?
• Only vertices that are in a strongly connected
component of two or more vertices, or the out-
component of a strongly connected component
can have non-zero eigenvector centrality.
23
Katz centrality
• Recall that the eigenvector centrality is a weighted degree obtained
from the leading eigenvector of A
• The first term is the normal eigenvector centrality and the second is the
“free” part.
• 1 is the uniform vector (1, 1, 1, …)
• By setting β=1 we have:
• Katz centrality
25
Choice of α
• α governs the balance between the eigenvector centrality
contribution and the constant term
• For small α the Katz centrality is dominated by the constant factor and
hence all vertices have a centrality of 1 (given β=1)
• For large values of α Katz centrality diverges
• As α increases the determinant first crosses zero when α=1/κ1,
where κ1 is the largest eigenvalue of A
• Hence α should be less than 1/κ1
26
Extension of Katz centrality
• A possible extension of the above definition is to assign different
constant centrality to different vertices
27
Summary
• Degree centrality: Lots of one-hop connections
• Eigenvector centrality: Lots of one-hop connections to high centrality
vertices
• Katz centrality: Lots of one-hop connections to high out-degree
vertices
• When is it appropriate to use degree centrality?
• When is it appropriate to use eigenvector centrality?
• When is it appropriate to use katz centrality?