SlideShare ist ein Scribd-Unternehmen logo
1 von 48
Downloaden Sie, um offline zu lesen
Topics of Complex Social Networks:
Domination, Influence and Assortativity
Moses A. Boudourides1 & Sergios T. Lenis2
Department of Mathematics
University of Patras, Greece
1Moses.Boudourides@gmail.com
2sergioslenis@gmail.com
5th Ph.D. School–Conference on
“Mathematical Modeling of Complex Systems”
Patras, Greece, July 20-30, 2015
July 25, 2015
M.A. Boudourides & S.T. Lenis Topics of Complex Social Networks 1
Python Code at github:
https://github.com/mboudour/GraphMultilayerity/tree/master/vartopics
Table of Contents
♦ A. Dominating Sets
♣ B. Network Influence and Scalar Attribute Assortativity
♠ C. Multilayer Networks and Enumerative Attribute Assortativity
M.A. Boudourides & S.T. Lenis Topics of Complex Social Networks 3
A. Dominating Sets
Dominating Sets in a Graph
Definition
Let G = (V , E) be a (simple undirected) graph. A set S ⊆ V of
vertices is called a dominating set (or externally stable) if every
vertex v ∈ V is either an element of S or is adjacent to an element
of S.
Remark
A set S ⊆ V is a dominating set if and only if:
for every v ∈ V S, |N(v) ∩ S| ≥ 1, i.e., V S is enclaveless;
N[S] = V ;
for every v ∈ V S, d(v, S) ≤ 1.
Above N(v) is the open neighborhood of vertex v, i.e., N(v) = {w ∈ V : (u, w) ∈ E}, N[v] is the closed
neighborhood of vertex v, i.e., N[v] = N(v) ∪ {v}, d(v, x) is the geodesic distance between vertices v and x and
d(v, S) = min{d(v, s): s ∈ S} is the distance between vertex v and the set of vertices S.
Standard Reference
Haynes, Teresa W., Hedetniemi, Stephen T., & Slater, Peter J.
(1998). Fundamentals of Domination in Graphs. New York:
Marcel Dekker.
M.A. Boudourides & S.T. Lenis Topics of Complex Social Networks 5
Definition
Let S be a set of vertices in graph G.
S is called independent (or internally stable) if no two
vertices in S are adjacent.
If S is a dominating set, then
S is called minimal dominating set if no proper subset
S ⊂ S is a dominating set;
S is called a minimum dominating set if the cardinality of S
is minimum among the cardinalities of any other dominating
set;
The cardinality of a minimum dominating set is called the
domination number of graph G and is denoted by γ(G);
S is called independent dominating set if S is both an
independent and a dominating set.
M.A. Boudourides & S.T. Lenis Topics of Complex Social Networks 6
Example
1
8
2
3
7
4
5 6 1
8
2
3
7
4
5 6
1
8
2
3
7
4
5 6 1
8
2
3
7
4
5 6
The sets {1, 3, 5}, {3, 6, 7, 8} and {2, 4, 6, 7, 8} (red circles) are all
minimal dominating sets. However, only the first is a minimum
dominating set. Apparently γ = 3 for this graph.
M.A. Boudourides & S.T. Lenis Topics of Complex Social Networks 7
Theorem (Ore, 1962)
A dominating set S is a minimal dominating set if and only if, for
each vertex u ∈ S, one of the following two conditions holds:
1 u is such that N(u) ⊆ V S, i.e., u is an isolate of S,
2 there exists a vertex v ∈ V S such that N(v) ∩ S = {u},
i.e., v is a private neighbor of u.
Theorem (Ore, 1962)
Every connected graph G of order n ≥ 2 has a dominating set S.
M.A. Boudourides & S.T. Lenis Topics of Complex Social Networks 8
Complexity of the Dominating Set Problem
Theorem (Johnson, 1974)
The dominating set problem is NP–complete.
Algorithmic Computation of Dominating Sets
As the dominating set problem is NP–complete, there are
certain efficient algorithms (typically based on linear and
integer programming) for its approximate solution.
Here, we are algorithms that have been already implemented
in Python’s Sage. However, these implementations return only
one of the minimum or independing (minimum) dominating
sets.
M.A. Boudourides & S.T. Lenis Topics of Complex Social Networks 9
An Algebraic Computation of All Minimal Dominating Sets
A Brute Force Heuristics (Berge)
Given two elements x and y of a set, let
“x + y” denote logical summation of x and y (i.e., “x or y”)
and “x · y” denote their logical multiplication (i.e., “x and y”).
Thus, for each vertex v, N[v] = v + u1 + . . . + uk, where
u1, . . . , uk are all vertices adjacent to v.
In this way, Poly(G) = v∈V N[v] becomes a polynomial in
graph vertices.
Notice that each monomial of Poly(G) can be simplified by
removing numerical coefficients and repeated (more than
once) vertices in it.
Therefore, each simplified monomial of Poly(G) including r
vertices is a minimal dominating set of cardinality r and a
minimum dominating set corresponds to the minimal r.
M.A. Boudourides & S.T. Lenis Topics of Complex Social Networks 10
Example
a b
c
d e
As N[a] = a + b + c + d, N[b] = a + b + c + e, N[c] = a + b + c, N[d] =
a + d, N[e] = b + e, we find:
Poly(G) = N[a] N[b] N[c] N[d] N[e] =
= (a + b + c + d)(a + b + c + e)(a + b + c)(a + d)(b + e) =
= (a + b + c)3
(a + d)(b + e) +
+(a + b + c)2
(d + e)(a + d)(b + e) =
= ab + ae + bd +
+abc + abd + abe + ace + ade + bcd + bde + cde +
+abcd + abde + abce + acde + bcde +
+abcde.
M.A. Boudourides & S.T. Lenis Topics of Complex Social Networks 11
Therefore,
{a, b}, {a, e}, {b, d} is the collection of minimum
dominating sets (each one of cardinality 2 equal to the
domination number of this graph),
{a, b, c}, {a, b, d}, {a, b, e}, {a, c, e}, {a, d, e}, {b, c, d},
{b, d, e}, {c, d, e} is the collection of minimal dominating
sets of cardinality 3,
{a, b, c, d}, {a, b, d, e}, {a, b, c, e}, {a, c, d, e}, {a, d, e},
{b, c, d, e} is the collection of minimal dominating sets of
cardinality 4 and
{a, b, c, d, e} is the minimal dominating set of cardinality 5.
M.A. Boudourides & S.T. Lenis Topics of Complex Social Networks 12
Egocentric Subgraphs Induced by a Dominating Set in a Graph
Definition
Let G = (V , E) be a (simple undirected) graph.
Let U ⊂ V be a set of vertices in a graph G and let u ∈ U.
The subgraph induced by U (in G) is called an egocentric
(sub)graph (in G) if
U = N[u],
i.e., if all vertices of U are dominated by u;
vertex u is the ego of the egocentric (sub)graph N[u];
vertices w ∈ N(u) are called alters of ego u.
Let S ⊂ V be a dominating set in G and let v ∈ S.
The subgraph induced by N[v] (in G) is called a dominating
egocentric (sub)graph;
vertex v is the dominating ego;
vertices w ∈ N(v) are the dominated alters by v.
Graph G is called multiple egocentric or |S|-egocentric
graph corresponding to the dominating set S.
M.A. Boudourides & S.T. Lenis Topics of Complex Social Networks 13
Remark
Given a (simple undirected) graph, typically, there is a
multiplicity of dominating sets for that graph.
Therefore, any egocentric decomposition of a graph depends
on the dominating set that was considered in the generation
of the constituent egocentric subgraphs.
M.A. Boudourides & S.T. Lenis Topics of Complex Social Networks 14
Private and Public Alters
Definition
Let S be a dominating set in graph G = (V , E) (|S| ≥ 2) and let
v ∈ S an ego.
An alter w ∈ N(v) (w /∈ S) is called private alter if
N(w) ⊂ N[v].
An alter w ∈ N(v) (w /∈ S) is called public alter if
N(w) N[v] = ∅.
Remark
Two adjacent egos u, v are not considered alters to each
other! Nevertheless, they define an ego–to–ego edge (bridge).
A private alter is always adjacent to a single ego.
A public alter is adjacent either to at least two egos or to a
single ego and to another alter which is adjacent to a different
ego.
M.A. Boudourides & S.T. Lenis Topics of Complex Social Networks 15
Figure : Five private alters (blue circles) adjacent to an ego (red square).
Figure : Left: one public alter (green circle) shared by two egos (red
squares). Right: two public alters (green circles), each one adjacent to a
different ego (red square).
M.A. Boudourides & S.T. Lenis Topics of Complex Social Networks 16
Dominating and Dominated Bridges
Definition
Let S be a dominating set in a graph G = (V , E) (|S| ≥ 2).
If two egos v1, v2 ∈ S are adjacent, then edge (v1, v2) ∈ E is
called dominating edge or bridge of egos.
If two private alters w1 ∈ N(v1), w2 ∈ N(v2) are adjacent
(possibly v1 = v2), then edge (w1, w2) ∈ E is called
dominated edge among private alters or bridge of private
alters.
If two public alters w1 ∈ N(v1), w2 ∈ N(v2) are adjacent
(possibly v1 = v2), then edge (w1, w2) ∈ E is called
dominated edge among public alters or bridge of public
alters.
If a private alter w1 ∈ N(v1) and a public alter w2 ∈ N(v2)
are adjacent (possibly v1 = v2), then edge (w1, w2) is called
dominated edge among private–public alters or bridge of
private–to–public alters.
M.A. Boudourides & S.T. Lenis Topics of Complex Social Networks 17
Figure : One edge (bridge) among private alters (yellow line), two edges
(bridges) among public alters (magenta lines) and one edge (bridge)
among private–to–public alters (brown lines).
M.A. Boudourides & S.T. Lenis Topics of Complex Social Networks 18
Notation
The set of all private alters in G is denoted as:
Vprivate = {w ∈ V S: ∃v ∈ S s.t. w ∈ N(v) S and N(w) ⊂ N[v]}.
The set of all public alters in G is denoted as:
Vpublic = {w ∈ V S : N(w) N[v] = ∅, ∀v ∈ S}.
The set of all dominating bridges (among egos) in G is denoted as:
Eego = {(v1, v2) ∈ E: v1, v2 ∈ S}.
The set of all dominated bridges among private alters in G is denoted as:
Eprivate = {(v1, v2) ∈ E: v1, v2 ∈ Vprivate}.
The set of all dominated bridges among public alters in G is denoted as:
Epublic = {(v1, v2) ∈ E: v1, v2 ∈ Vpublic}.
The set of all dominated bridges among private–public alters in G is denoted as:
Eprivate − public = {(v1, v2) ∈ E: v1 ∈ Vprivate, v2 ∈ Vpublic}.
M.A. Boudourides & S.T. Lenis Topics of Complex Social Networks 19
Definition
Let G S be the graph remaining from G = (V , E) after removing
a dominating set S (together with all edges which are incident to
egos in S). Sometimes, G S is called alter (sub)graph (or
alter–to–alter (sub)graph) (of G). In other words, G S is the
subgraph induced by V S and the set of edges of G S is the set
Eprivate ∪ Epublic ∪ Eprivate − public.
Proposition
If S is a dominating set of a graph G = (V , E), then
|S| + |Vprivate| + |Vpublic| = |V |,
v∈S
degree(v) + |Eprivate| + |Epublic| + |Eprivate − public| − |Eego| = |E|.
M.A. Boudourides & S.T. Lenis Topics of Complex Social Networks 20
The Network of the 15 Florentine Families: All Dominating Egocentric
Subgraphs
Minimum Dominating Set (S) IDS1 |Vprivate| |Vpublic| v∈S degree(v) |Eprivate| |Epublic| |Eprivate − public| |Eego|
{A, C, K, J, M} 3 7 14 0 5 2 1
{C, E, F, I, J} 2 8 15 0 5 0 0
{C, F, I, J, M} 1 9 12 0 8 0 0
{C, I, K, J, M} 2 8 13 0 8 0 1
{C, D, F, I, M} 2 8 14 0 7 0 1
{C, E, D, F, L} 3 7 17 0 5 0 2
{A, C, E, K, J} 4 6 17 0 2 2 1
{A, C, F, J, M} 2 8 13 0 5 2 0
{C, E, I, K, J} 3 7 16 0 5 0 1
{A, C, D, F, M} 3 7 15 0 4 2 1
{A, C, E, D, K} 5 5 19 0 2 2 3
{A, C, D, K, M} 4 6 16 0 4 2 2
{C, E, K, J, L} 3 7 16 0 5 0 1
{C, E, F, J, L} 2 8 15 0 5 0 0
{C, E, D, F, I} 3 7 17 0 5 0 2
{A, C, E, D, F} 4 6 18 0 2 2 2
{C, D, I, K, M} 3 7 15 0 7 0 2
{C, E, D, I, K} 4 6 18 0 5 0 3
{A, C, E, F, J} 3 7 16 0 2 2 0
{C, E, D, K, L} 4 6 18 0 5 0 3
The 15 Florentine Families: A = Strozzi, B = Tornabuoni, C = Medici, D = Albizzi, E = Guadagni, F = Pazzi,
G = Acciaiuoli, H = Bischeri, I = Peruzzi, J = Ginori, K = Salviati, L = Castellani, M = Lamberteschi, N =
Ridolfi, O = Barbadori.
1
Independent Dominating Set (IDS).
M.A. Boudourides & S.T. Lenis Topics of Complex Social Networks 21
Example (Florentine Families Network)
|S| = 5 (5 egos, red big circles);
|Vprivate| = 5 (5 private alters, blue circles);
|Vpublic| = 5 (5 public alters, green circles);
|Eprivate| = 0 (no edges among private alters);
|Epublic| = 2 (2 edges among public alters, magenta lines);
|Eprivate − public| = 2 (2 edges among private–to–public alters, brown lines).
|Eego| = 3 (3 among egos, red lines).
M.A. Boudourides & S.T. Lenis Topics of Complex Social Networks 22
Example (The Voyaging Network among 14 Western Carolines
Islands, Hage & Harary, 1991)
|S| = 3 (3 egos, red big circles);
|Vprivate| = 5 (5 private alters, blue circles);
|Vpublic| = 6 (6 public alters, green circles);
Eprivate = 3 (3 edges among private alters, blue lines);
Epublic = 6 (6 edges among public alters, magenta lines);
Eprivate − public = 4 (4 edges among private–to–public alters, brown lines).
(Three communities enclosed in dotted rectangles.)
Minimum Dominating Set (S) IDS |Vprivate| |Vpublic| v∈S degree(v) |Eprivate| |Epublic| |Eprivate − public| |Eego|
{G, I, M} 5 6 11 3 6 4 0
{C, I, M} 5 6 11 3 6 4 0
The Dominant Western Carolines Islands: C = Puluwat, G = Pulap, I = Fais, M = Elato.
M.A. Boudourides & S.T. Lenis Topics of Complex Social Networks 23
Community Partitions in a Graph
Definition (Newman & Girvan, 2004)
Let G = (V , E) be a graph.
A clustering of vertices of G is a partition of the set of verticies V
into a (finite) family C ⊂ 2V
of subsets of vertices, often called
modules, such that C∈C C = V and C ∩ C = ∅, for each
C, C ∈ C, C = C .
A clustering C may be assessed by a quality function Q = Q(C),
called modularity, which is defined as:
Q =
C∈C
|E(C)|
|E|
−
2|E(C)| + C ∈C,C=C |E(C, C )|
2|E|
2
=
C∈C
|E(C)|
|E|
− v∈C degree(v)
2|E|
2
,
where E(C) is the number of edges inside module C and E(C, C ) is the
number of edges among modules C and C . Essentially, modularity compares
the number of edges inside a given module with the expected value for a
randomized graph of the same size and same degree sequence.
A clustering that maximizes modularity is usually called community
partition and the corresponding modules are called communities.
M.A. Boudourides & S.T. Lenis Topics of Complex Social Networks 24
Theorem (Brandes, Delling, Gaertler, G¨orke, Hoefer, Nikoloski &
Wagner, 2008)
Modularity is strongly NP–complete.
Algorithmic Computation of Dominating Sets
Here, we are using the community detection algorithm (through
modularity maximization) of the Louvain method (Blondel,
Guillaume, Lambiotte & Lefebvre, 2008) as implemented in Python
by Thomas Aynaud.
M.A. Boudourides & S.T. Lenis Topics of Complex Social Networks 25
Communities in the Network of Florentine Families
M.A. Boudourides & S.T. Lenis Topics of Complex Social Networks 26
The Florentine Families Network: All Dominating Egocentric Subgraphs and
their Community Partitions
Minimum Dominating Set (S) γ |C| Community Partition (C)
{A, C, K, J, M} 5 4 {A(−), C(−), J + M, K(−)}
{C, E, F, I, J} 5 4 {I, C(−), E(−) + J, F}
{C, F, I, J, M} 5 4 {I, C(−), J + M, F}
{C, I, K, J, M} 5 4 {I, C(−), J + M, K(−)}
{C, D, F, I, M} 5 4 {I, C(−), D(−) + M, F}
{C, E, D, F, L} 5 4 {L(−), C(−), E(−) + D(−), F}
{A, C, E, K, J} 5 4 {A(−), C(−), E(−) + J, K(−)}
{A, C, F, J, M} 5 4 {A(−), C(−), J + M, F}
{C, E, I, K, J} 5 4 {I, C(−), E(−) + J, K(−)}
{A, C, D, F, M} 5 4 {A(−), C(−), D(−) + M, F}
{A, C, E, D, K} 5 4 {A(−), C(−), E(−) + D(−), K(−)}
{A, C, D, K, M} 5 4 {A(−), C(−), D(−) + M, K(−)}
{C, E, K, J, L} 5 4 {L(−), C(−), E(−) + J, K(−)}
{C, E, F, J, L} 5 4 {L(−), C(−), E(−) + J, F}
{C, E, D, F, I} 5 4 {I, C(−), E(−) + D(−), F}
{A, C, E, D, F} 5 4 {A(−), C(−), E(−) + D(−), F}
{C, D, I, K, M} 5 4 {I, C(−), D(−) + M, K(−)}
{C, E, D, I, K} 5 4 {I, C(−), E(−) + D(−), K(−)}
{A, C, E, F, J} 5 4 {A(−), C(−), E(−) + J, F}
{C, E, D, K, L} 5 4 {L(−), C(−), E(−) + D(−), K(−)}
The 15 Florentine Families: A = Strozzi, B = Tornabuoni, C = Medici, D = Albizzi, E = Guadagni, F = Pazzi,
G = Acciaiuoli, H = Bischeri, I = Peruzzi, J = Ginori, K = Salviati, L = Castellani, M = Lamberteschi, N =
Ridolfi, O = Barbadori.
M.A. Boudourides & S.T. Lenis Topics of Complex Social Networks 27
The Network of Florentine Families: Egos in Communities
Five egos distributed inside four communities.
Egos are colored red, private alters blue and public alters green.
Dotted rectangles embrace vertices lying inside the same communities.
M.A. Boudourides & S.T. Lenis Topics of Complex Social Networks 28
B. Network Influence and
Scalar Attribute Assortativity
The Friedkin–Johnsen Model of Social Influence
Let G = (V , E) be a (simple undirected) graph.
Vertices represent persons.
For i ∈ V and at each time t, person i holds an opinion (or
attitude) xt
i , where xt
i is a considered to be a scalar attribute
of graph vertices that takes values in the interval [0, 1].
Each person interacts with all her graph neighbors and
updates her opinion at the subsequent time t + 1 as follows:
xt+1
i = σi
j∈N(i)=∅
1
ki
Aij xt
i + (1 − σi )xt
i ,
where A = Aij is the adjacency matrix of the graph, ki is the
degree of i, N(i) is the set of neighbors of i and σi ∈ [0, 1] is
the susceptilibity of i to the influence of her neighbors. Let S
be the diagonal matrix such that Sii = σi
ki
, for all i ∈ V . Note
that when ki = 0, then Aij = 0, for all j ∈ V and, thus, S is
well defined, if G is assumed to be free of isolated vertices.
M.A. Boudourides & S.T. Lenis Topics of Complex Social Networks 30
Proposition
If G is a connected graph, then, for any person i ∈ V and any
initial opinion x0
i ∈ [0, 1], there exists a consensus opinion
x∞ ∈ [0, 1] such that
lim
t→∞
xt
i = x∞
.
In fact, x∞ is given by
x∞
= (I − SA)−1
(I − S)x0
,
where I is the unit matrix (1’s on the diagonal and 0’s elsewhere).
M.A. Boudourides & S.T. Lenis Topics of Complex Social Networks 31
Contrary Influence
The previous mechanism of social influence converges to a
consesus, because at each time step each person’s opinion is
compromized with the opinions of her neighbors.
However, one can also think of a mechanism of negative
influence, when at each time step each person’s opinion
tends to diverge from the opinions of her neighbors in the
following way:
xt+1
i = σi D(xt
i ) + (1 − σi )xt
i ,
where, denoting yt
i = j∈N(i)=∅
1
ki
Aij xt
i ,
D(xt
i ) =
max{2xt
i − yt
i , 0}, when xt
i ≤ yt
i
min{2xt
i − yt
i , 1}, when xt
i > yt
i .
Proposition
For the model of negative influence, if G is a connected graph,
then, for any person i ∈ V and any initial opinion x0
i ∈ [0, 1],
lim
t→∞
xt
i = 0 or 1.
M.A. Boudourides & S.T. Lenis Topics of Complex Social Networks 32
Scalar Attribute Assortativity Coefficient
Let G = (V , E) be a graph with adjacency matrix Aij , ki be
the degree of i ∈ V and |E| = m.
Let each vertex i possess a scalar attribute xi (∈ R).
Then one can define (cf. Mark Newman, 2003), the
(normalized) scalar attribute assortativity as follows:
r =
i,j∈V (Aij −
ki kj
2m )xi xj
i,j∈V (ki δij −
ki kj
2m )xi xj
,
where δij is the Kronecker delta. This is an example of a
(Pearson) correlation coefficient with a covariance in its
numerator and a variance in the denominator.
Clearly, r ∈ [−1, 1] and, as we will discuss later in the case of
enumerative attributes, r is a measure of assortative (or
disassortative) mixing according to the scalar attribute xi ,
with vertices having similar values of this attribute being more
(or less) likely to be connected by an edge.
M.A. Boudourides & S.T. Lenis Topics of Complex Social Networks 33
C. Multilayer Networks and
Enumerative Attribute
Assortativity
Graph Partitions
Let
G = (V , E)
be a (simple undirected) graph with (finite) set of vectors V
and (finite) set of edges E.
The terms “graph” and “(social) network” are used here interchangeably.
If S1, S2, . . . , Ss ⊂ V (for a positive integer s) are s nonempty
(sub)sets of vertices of G, the (finite) family of subsets
S = S(G) = {S1, S2, . . . , Ss},
forms a partition (or s–partition) in G, when, for all
i, j = 1, 2, · · · , s, i = j,
Si ∩ Sj = ∅ and
V =
s
i=1
Si .
S1, S2, . . . , Ss are called groups (of vertices) of partition S.
M.A. Boudourides & S.T. Lenis Topics of Complex Social Networks 35
For every graph, there exists (at least one) partition of its
vertices.
Two trivial graph partitions are:
the |V |–partition into singletons of vertices and
Spoint = Spoint(G) = {{v}: v ∈ V },
the 1–partition into the whole vertex set
Stotal = Stotal(G) = {V }.
If G is a bipartite graph with (vertex) parts U and V , the
bipartition of G is denoted as:
Sbipartition = Sbipartition(G) = {U, V }.
M.A. Boudourides & S.T. Lenis Topics of Complex Social Networks 36
Examples of Nontrivial Graph Partitions
1 Structural (endogenous) partitions:
Connected components
Communities
Chromatic partitions (bipartitions, multipartitions)
Degree partitions
Time slicing of temporal networks
Domination bipartitions (ego– and alter–nets)
Core–Periphery bipartitions
2 Ad hoc (exogenous) partitions:
Vertex attributes (or labels or colors)
Layers (or levels)
M.A. Boudourides & S.T. Lenis Topics of Complex Social Networks 37
Multilayer Partitions and Multilayer Graphs
A multilayer partition of a graph G is a partition
L = L(G) = {L1, L2, . . . , L }
into ≥ 2 groups of vertices L1, L2, . . . , L , which are called
layers.
A graph with a multilayer partition is called a multilayer
graph.
M.A. Boudourides & S.T. Lenis Topics of Complex Social Networks 38
Ordering Partitions
Let P = {P1, P2, . . . , Pp} and Q = {Q1, Q2, . . . , Qq} be two
(different) partitions of vertices of graph G = (V , E).
Partition P is called thicker than partition Q (and Q is called
thinner than P), whenever, for every j = 1, 2, · · · , q, there
exists a i = 1, 2, · · · , p such that
Qj ⊂ Pi .
Partitions P and Q are called (enumeratively) equivalent,
whenever, for all i = 1, 2, · · · , p and j = 1, 2, · · · , q,
Pi ∩ Qj = ∅.
Obviously, if partitions P and Q are equivalent, then
pq ≤ |V |.
M.A. Boudourides & S.T. Lenis Topics of Complex Social Networks 39
Self–Similarity of Partitions
A partition P of vertices of graph G (such that |V | ≥ p2) is
called (enumeratively) self–similar, whenever, for any
i = 1, 2, · · · , p, there is a p–(sub)partition
Pi
= {Pi
1, Pi
2, . . . , Pi
p}
of the (induced) subgraph Pi .
In this case, graph G is called (enumeratively) self–similar
with respect to partition P.
M.A. Boudourides & S.T. Lenis Topics of Complex Social Networks 40
A Sierpinski (Cantor–type) Graph with k = 2.5 and depth 4
M.A. Boudourides & S.T. Lenis Topics of Complex Social Networks 41
Graph Partitions as Enumerative Attribute Assignments
An assignment of enumerative attributes (or discrete
attribute assignment) to vertices of graph G is a mapping
A: V → {1, 2, · · · , α}, for some α ≤ |V |,
through which the vertices of G are classified according to the
values they take in the set {1, 2, · · · , α}.
Every p–partition P = {P1, P2, . . . , Pp} of vertices of G
corresponds to a p–assignment AP of enumerative attributes
to vertices of G distributing them in the groups of partition P.
Conversely, every assignment of enumerative attributes to
vertices of G taking values in the (finite) set {1, 2, · · · , α}
corresponds to a partition Pα = {Pα
1 , Pα
2 , . . . , Pα
p } of the
vertices of G such that, for any k = 1, 2, · · · , α,
Pα
k = {v ∈ V : A(v) = k} = A−1
(k).
Thus, vertex partitions and enumerative vertex attribute
assignments are coincident.
M.A. Boudourides & S.T. Lenis Topics of Complex Social Networks 42
Let P be a partition of G into p groups of vertices and A be
an assignment of α discrete attributes to vertices of G.
Partition P is called compatible with attribute assignment A,
whenever partition P is thinner than partition Pα, i.e.,
whenever, for every k = 1, 2, · · · , α, there exists (at least one)
i = 1, 2, · · · , p such that
Pi = A−1
(k).
Apparently, if partition P is compatible with attribute
assignment A, then
p ≥ α.
Trivially, every discrete attributes assignment (or every
partition) is compatible to itself.
M.A. Boudourides & S.T. Lenis Topics of Complex Social Networks 43
Assortativity of a Partition
Let P = {P1, P2, . . . , Pp} be a vertex partition of graph G.
Identifying P to a p–assignment AP of enumerative attributes
to the vertices of G , one can define (cf. Mark Newman,
2003), the (normalized) enumerative attribute assortativity
(or discrete assortativity) coefficient of partition P as
follows:
rP = rP(AP) =
tr MP − ||M2
P||
1 − ||M2
P||
,
where MP is the p × p (normalized) mixing matrix of
partition P. Equivalently:
rP =
i,j∈V (Aij −
ki kj
2m )δ(AP(i), AP(j))
2m − i,j∈V (
ki kj
2m )δ(AP(i), AP(j))
,
where {Aij } is the adjacency matrix of graph G, m is the total
number of edges of G, ki is the degree of vertex i and δ(x, y)
is the Kronecker delta.
M.A. Boudourides & S.T. Lenis Topics of Complex Social Networks 44
In general,
−1 ≤ rP ≤ 1,
where
rP = 0 signifies that there is no assortative mixing of graph
vertices with respect to their assignment to the p groups of
partition P, i.e., graph G is configured as a perfectly mixed
network (the random null model).
rP = 1 signifies that there is a perfect assortative mixing of
graph vertices with respect to their assignment to the p groups
of partition P, i.e., the connectivity pattern of these groups is
perfectly homophilic.
When rP atains a minimum value, which lies in general in the
range [−1, 0), this signifies that there is a perfect
disassortative mixing of graph vertices with respect to their
assignment to the p groups of partition P, i.e., the
connectivity pattern of these groups is perfectly heterophilic.
M.A. Boudourides & S.T. Lenis Topics of Complex Social Networks 45
Assortative Mixing Among Partitions
Let P = {P1, P2, . . . , Pp} and Q = {Q1, Q2, . . . , Qq} be two
(different) partitions of vertices of graph G.
Then, for any i = 1, 2, · · · , p, j = 1, 2, · · · , q, Pi ∩ Qj = ∅ and
the intersection of P and Q
P ∩ Q = {Pi ∩ Qj : i = 1, 2, · · · , p, j = 1, 2, · · · , q}
is also a vertex partition of G.
Notice that partition P ∩ Q is compatible with any one of the
following three discrete attribute assignments on G:
AP , in which, for any group Pi ∩ Qj of P ∩ Q, all vertices of
Pi ∩ Qj are assigned a value in the set {1, 2, · · · , p},
AQ, in which, for any group Pi ∩ Qj of Q ∩ Q, all vertices of
Pi ∩ Qj are assigned a value in the set {1, 2, · · · , q} and
AP∩Q, in which, for any group Pi ∩ Qj of P ∩ Q, all vertices
of Pi ∩ Qj are assigned a value in the set {1, 2, · · · , r}, for
some r ≤ pq.
M.A. Boudourides & S.T. Lenis Topics of Complex Social Networks 46
Thus, we may define a discrete assortativity coefficient of
partition P ∩ Q according to each one of the three compatible
attribute assignments.
Here we will focus on the third case and we define the
discrete assortativity coefficient of the joint partition for
P and Q as follows:
rPQ = rP∩Q(AP∩Q).
Apparently now,
rPQ = rQP.
M.A. Boudourides & S.T. Lenis Topics of Complex Social Networks 47
Special Cases
If Q = Spoint, then rPSpoint
is the attribute assortativity
coefficient rP of graph G equipped with the vertex attributes
corresponding to partition P, i.e.,
rPSpoint
= rP.
If P = Stotal, then, for any partition P,
rPStotal
= 1.
If G is bipartite and P = Sbipartition, then, for any partition P,
rPSbipartition
∈ [−1, 0).
M.A. Boudourides & S.T. Lenis Topics of Complex Social Networks 48

Weitere ähnliche Inhalte

Was ist angesagt?

Connectivity of graphs
Connectivity of graphsConnectivity of graphs
Connectivity of graphssana younas
 
Strong (Weak) Triple Connected Domination Number of a Fuzzy Graph
Strong (Weak) Triple Connected Domination Number of a Fuzzy GraphStrong (Weak) Triple Connected Domination Number of a Fuzzy Graph
Strong (Weak) Triple Connected Domination Number of a Fuzzy Graphijceronline
 
Connected Total Dominating Sets and Connected Total Domination Polynomials of...
Connected Total Dominating Sets and Connected Total Domination Polynomials of...Connected Total Dominating Sets and Connected Total Domination Polynomials of...
Connected Total Dominating Sets and Connected Total Domination Polynomials of...iosrjce
 
METRIC DIMENSION AND UNCERTAINTY OF TRAVERSING ROBOTS IN A NETWORK
METRIC DIMENSION AND UNCERTAINTY OF TRAVERSING ROBOTS IN A NETWORKMETRIC DIMENSION AND UNCERTAINTY OF TRAVERSING ROBOTS IN A NETWORK
METRIC DIMENSION AND UNCERTAINTY OF TRAVERSING ROBOTS IN A NETWORKgraphhoc
 
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
 
Introduction to Graph Theory
Introduction to Graph TheoryIntroduction to Graph Theory
Introduction to Graph TheoryYosuke Mizutani
 
On the Adjacency Matrix and Neighborhood Associated with Zero-divisor Graph f...
On the Adjacency Matrix and Neighborhood Associated with Zero-divisor Graph f...On the Adjacency Matrix and Neighborhood Associated with Zero-divisor Graph f...
On the Adjacency Matrix and Neighborhood Associated with Zero-divisor Graph f...Editor IJCATR
 
Discrete-Chapter 11 Graphs Part II
Discrete-Chapter 11 Graphs Part IIDiscrete-Chapter 11 Graphs Part II
Discrete-Chapter 11 Graphs Part IIWongyos Keardsri
 
Discrete-Chapter 11 Graphs Part I
Discrete-Chapter 11 Graphs Part IDiscrete-Chapter 11 Graphs Part I
Discrete-Chapter 11 Graphs Part IWongyos Keardsri
 
Discrete-Chapter 11 Graphs Part III
Discrete-Chapter 11 Graphs Part IIIDiscrete-Chapter 11 Graphs Part III
Discrete-Chapter 11 Graphs Part IIIWongyos Keardsri
 

Was ist angesagt? (19)

Connectivity of graphs
Connectivity of graphsConnectivity of graphs
Connectivity of graphs
 
E021201032037
E021201032037E021201032037
E021201032037
 
Strong (Weak) Triple Connected Domination Number of a Fuzzy Graph
Strong (Weak) Triple Connected Domination Number of a Fuzzy GraphStrong (Weak) Triple Connected Domination Number of a Fuzzy Graph
Strong (Weak) Triple Connected Domination Number of a Fuzzy Graph
 
Connected Total Dominating Sets and Connected Total Domination Polynomials of...
Connected Total Dominating Sets and Connected Total Domination Polynomials of...Connected Total Dominating Sets and Connected Total Domination Polynomials of...
Connected Total Dominating Sets and Connected Total Domination Polynomials of...
 
METRIC DIMENSION AND UNCERTAINTY OF TRAVERSING ROBOTS IN A NETWORK
METRIC DIMENSION AND UNCERTAINTY OF TRAVERSING ROBOTS IN A NETWORKMETRIC DIMENSION AND UNCERTAINTY OF TRAVERSING ROBOTS IN A NETWORK
METRIC DIMENSION AND UNCERTAINTY OF TRAVERSING ROBOTS IN A NETWORK
 
B0620510
B0620510B0620510
B0620510
 
precalculus 6.3
precalculus 6.3precalculus 6.3
precalculus 6.3
 
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
 
Cs6702 GCC
Cs6702 GCCCs6702 GCC
Cs6702 GCC
 
Ji2416271633
Ji2416271633Ji2416271633
Ji2416271633
 
1452 86301000013 m
1452 86301000013 m1452 86301000013 m
1452 86301000013 m
 
Introduction to Graph Theory
Introduction to Graph TheoryIntroduction to Graph Theory
Introduction to Graph Theory
 
Notes 3-2
Notes 3-2Notes 3-2
Notes 3-2
 
Fuzzy graph
Fuzzy graphFuzzy graph
Fuzzy graph
 
On the Adjacency Matrix and Neighborhood Associated with Zero-divisor Graph f...
On the Adjacency Matrix and Neighborhood Associated with Zero-divisor Graph f...On the Adjacency Matrix and Neighborhood Associated with Zero-divisor Graph f...
On the Adjacency Matrix and Neighborhood Associated with Zero-divisor Graph f...
 
Discrete-Chapter 11 Graphs Part II
Discrete-Chapter 11 Graphs Part IIDiscrete-Chapter 11 Graphs Part II
Discrete-Chapter 11 Graphs Part II
 
Trees and graphs
Trees and graphsTrees and graphs
Trees and graphs
 
Discrete-Chapter 11 Graphs Part I
Discrete-Chapter 11 Graphs Part IDiscrete-Chapter 11 Graphs Part I
Discrete-Chapter 11 Graphs Part I
 
Discrete-Chapter 11 Graphs Part III
Discrete-Chapter 11 Graphs Part IIIDiscrete-Chapter 11 Graphs Part III
Discrete-Chapter 11 Graphs Part III
 

Andere mochten auch

Δίκτυα Λογοτεχνίας: Μια Πρώτη Εισαγωγική Προσέγγιση
Δίκτυα Λογοτεχνίας: Μια Πρώτη Εισαγωγική ΠροσέγγισηΔίκτυα Λογοτεχνίας: Μια Πρώτη Εισαγωγική Προσέγγιση
Δίκτυα Λογοτεχνίας: Μια Πρώτη Εισαγωγική ΠροσέγγισηMoses Boudourides
 
Μαθαίνοντας την R σε μια ώρα
Μαθαίνοντας την R σε μια ώραΜαθαίνοντας την R σε μια ώρα
Μαθαίνοντας την R σε μια ώραMoses Boudourides
 
Πρότζεκτ για δίκτυα του LinkedIn με την Python
Πρότζεκτ για δίκτυα του LinkedIn με την PythonΠρότζεκτ για δίκτυα του LinkedIn με την Python
Πρότζεκτ για δίκτυα του LinkedIn με την PythonMoses Boudourides
 
Πανεπιστήμιο και Κοινωνία των Πολιτών: Στοιχεία & Περιπτώσεις Αποικιοποίησ...
Πανεπιστήμιο και Κοινωνία των Πολιτών: Στοιχεία & Περιπτώσεις Αποικιοποίησ...Πανεπιστήμιο και Κοινωνία των Πολιτών: Στοιχεία & Περιπτώσεις Αποικιοποίησ...
Πανεπιστήμιο και Κοινωνία των Πολιτών: Στοιχεία & Περιπτώσεις Αποικιοποίησ...Moses Boudourides
 
Boudourides: Risk in Social Networks: Network Influence & Selection on Minori...
Boudourides: Risk in Social Networks: Network Influence & Selection on Minori...Boudourides: Risk in Social Networks: Network Influence & Selection on Minori...
Boudourides: Risk in Social Networks: Network Influence & Selection on Minori...Moses Boudourides
 
Ανάλυση Δικτύων με το NetworkX της Python: Μια προκαταρκτική (αλλά ημιτελής ω...
Ανάλυση Δικτύων με το NetworkX της Python: Μια προκαταρκτική (αλλά ημιτελής ω...Ανάλυση Δικτύων με το NetworkX της Python: Μια προκαταρκτική (αλλά ημιτελής ω...
Ανάλυση Δικτύων με το NetworkX της Python: Μια προκαταρκτική (αλλά ημιτελής ω...Moses Boudourides
 
Διακριτά Μαθηματικά Ι: Εισαγωγή στη Λογική. Του Μωυσή Μπουντουρίδη
Διακριτά Μαθηματικά Ι: Εισαγωγή στη Λογική. Του Μωυσή ΜπουντουρίδηΔιακριτά Μαθηματικά Ι: Εισαγωγή στη Λογική. Του Μωυσή Μπουντουρίδη
Διακριτά Μαθηματικά Ι: Εισαγωγή στη Λογική. Του Μωυσή ΜπουντουρίδηMoses Boudourides
 
Extended Cyclic Cellular Automata: Emulating Social Influence. By Moses A. Bo...
Extended Cyclic Cellular Automata: Emulating Social Influence. By Moses A. Bo...Extended Cyclic Cellular Automata: Emulating Social Influence. By Moses A. Bo...
Extended Cyclic Cellular Automata: Emulating Social Influence. By Moses A. Bo...Moses Boudourides
 
Τα Πολύ Βασικά για την Python
Τα Πολύ Βασικά για την PythonΤα Πολύ Βασικά για την Python
Τα Πολύ Βασικά για την PythonMoses Boudourides
 
Διακριτά Μαθηματικά ΙI: Εισαγωγή στη Συνδυαστική. Του Μωυσή Μπουντουρίδη
Διακριτά Μαθηματικά ΙI: Εισαγωγή στη Συνδυαστική. Του Μωυσή ΜπουντουρίδηΔιακριτά Μαθηματικά ΙI: Εισαγωγή στη Συνδυαστική. Του Μωυσή Μπουντουρίδη
Διακριτά Μαθηματικά ΙI: Εισαγωγή στη Συνδυαστική. Του Μωυσή ΜπουντουρίδηMoses Boudourides
 
Slides Δικτυακών Υπολογισμών με την Python
Slides Δικτυακών Υπολογισμών με την PythonSlides Δικτυακών Υπολογισμών με την Python
Slides Δικτυακών Υπολογισμών με την PythonMoses Boudourides
 
Digital, Humanities, Latour and Networks. By Moses A. Boudourides
Digital, Humanities, Latour and Networks. By Moses A. BoudouridesDigital, Humanities, Latour and Networks. By Moses A. Boudourides
Digital, Humanities, Latour and Networks. By Moses A. BoudouridesMoses Boudourides
 
Website documents
Website documentsWebsite documents
Website documentsjayam19
 
Dye living room furniture selections
Dye living room furniture selectionsDye living room furniture selections
Dye living room furniture selectionsErica Peale
 
Boudourides et al., Transitions and Trajectories in Temporal Networks with Ov...
Boudourides et al., Transitions and Trajectories in Temporal Networks with Ov...Boudourides et al., Transitions and Trajectories in Temporal Networks with Ov...
Boudourides et al., Transitions and Trajectories in Temporal Networks with Ov...Moses Boudourides
 
Transitions and Trajectories in Temporal Networks
Transitions and Trajectories in Temporal NetworksTransitions and Trajectories in Temporal Networks
Transitions and Trajectories in Temporal NetworksMoses Boudourides
 

Andere mochten auch (20)

Δίκτυα Λογοτεχνίας: Μια Πρώτη Εισαγωγική Προσέγγιση
Δίκτυα Λογοτεχνίας: Μια Πρώτη Εισαγωγική ΠροσέγγισηΔίκτυα Λογοτεχνίας: Μια Πρώτη Εισαγωγική Προσέγγιση
Δίκτυα Λογοτεχνίας: Μια Πρώτη Εισαγωγική Προσέγγιση
 
Μαθαίνοντας την R σε μια ώρα
Μαθαίνοντας την R σε μια ώραΜαθαίνοντας την R σε μια ώρα
Μαθαίνοντας την R σε μια ώρα
 
Πρότζεκτ για δίκτυα του LinkedIn με την Python
Πρότζεκτ για δίκτυα του LinkedIn με την PythonΠρότζεκτ για δίκτυα του LinkedIn με την Python
Πρότζεκτ για δίκτυα του LinkedIn με την Python
 
Πανεπιστήμιο και Κοινωνία των Πολιτών: Στοιχεία & Περιπτώσεις Αποικιοποίησ...
Πανεπιστήμιο και Κοινωνία των Πολιτών: Στοιχεία & Περιπτώσεις Αποικιοποίησ...Πανεπιστήμιο και Κοινωνία των Πολιτών: Στοιχεία & Περιπτώσεις Αποικιοποίησ...
Πανεπιστήμιο και Κοινωνία των Πολιτών: Στοιχεία & Περιπτώσεις Αποικιοποίησ...
 
Boudourides: Risk in Social Networks: Network Influence & Selection on Minori...
Boudourides: Risk in Social Networks: Network Influence & Selection on Minori...Boudourides: Risk in Social Networks: Network Influence & Selection on Minori...
Boudourides: Risk in Social Networks: Network Influence & Selection on Minori...
 
Ανάλυση Δικτύων με το NetworkX της Python: Μια προκαταρκτική (αλλά ημιτελής ω...
Ανάλυση Δικτύων με το NetworkX της Python: Μια προκαταρκτική (αλλά ημιτελής ω...Ανάλυση Δικτύων με το NetworkX της Python: Μια προκαταρκτική (αλλά ημιτελής ω...
Ανάλυση Δικτύων με το NetworkX της Python: Μια προκαταρκτική (αλλά ημιτελής ω...
 
Διακριτά Μαθηματικά Ι: Εισαγωγή στη Λογική. Του Μωυσή Μπουντουρίδη
Διακριτά Μαθηματικά Ι: Εισαγωγή στη Λογική. Του Μωυσή ΜπουντουρίδηΔιακριτά Μαθηματικά Ι: Εισαγωγή στη Λογική. Του Μωυσή Μπουντουρίδη
Διακριτά Μαθηματικά Ι: Εισαγωγή στη Λογική. Του Μωυσή Μπουντουρίδη
 
Extended Cyclic Cellular Automata: Emulating Social Influence. By Moses A. Bo...
Extended Cyclic Cellular Automata: Emulating Social Influence. By Moses A. Bo...Extended Cyclic Cellular Automata: Emulating Social Influence. By Moses A. Bo...
Extended Cyclic Cellular Automata: Emulating Social Influence. By Moses A. Bo...
 
Τα Πολύ Βασικά για την Python
Τα Πολύ Βασικά για την PythonΤα Πολύ Βασικά για την Python
Τα Πολύ Βασικά για την Python
 
Διακριτά Μαθηματικά ΙI: Εισαγωγή στη Συνδυαστική. Του Μωυσή Μπουντουρίδη
Διακριτά Μαθηματικά ΙI: Εισαγωγή στη Συνδυαστική. Του Μωυσή ΜπουντουρίδηΔιακριτά Μαθηματικά ΙI: Εισαγωγή στη Συνδυαστική. Του Μωυσή Μπουντουρίδη
Διακριτά Μαθηματικά ΙI: Εισαγωγή στη Συνδυαστική. Του Μωυσή Μπουντουρίδη
 
Slides Δικτυακών Υπολογισμών με την Python
Slides Δικτυακών Υπολογισμών με την PythonSlides Δικτυακών Υπολογισμών με την Python
Slides Δικτυακών Υπολογισμών με την Python
 
Digital, Humanities, Latour and Networks. By Moses A. Boudourides
Digital, Humanities, Latour and Networks. By Moses A. BoudouridesDigital, Humanities, Latour and Networks. By Moses A. Boudourides
Digital, Humanities, Latour and Networks. By Moses A. Boudourides
 
French vocab rehab
French vocab rehabFrench vocab rehab
French vocab rehab
 
Introduction to Lights
Introduction to LightsIntroduction to Lights
Introduction to Lights
 
Website documents
Website documentsWebsite documents
Website documents
 
Letters From Kay
Letters From KayLetters From Kay
Letters From Kay
 
Dye living room furniture selections
Dye living room furniture selectionsDye living room furniture selections
Dye living room furniture selections
 
Boudourides et al., Transitions and Trajectories in Temporal Networks with Ov...
Boudourides et al., Transitions and Trajectories in Temporal Networks with Ov...Boudourides et al., Transitions and Trajectories in Temporal Networks with Ov...
Boudourides et al., Transitions and Trajectories in Temporal Networks with Ov...
 
Transitions and Trajectories in Temporal Networks
Transitions and Trajectories in Temporal NetworksTransitions and Trajectories in Temporal Networks
Transitions and Trajectories in Temporal Networks
 
[Up! Essência] Produtos
[Up! Essência] Produtos[Up! Essência] Produtos
[Up! Essência] Produtos
 

Ähnlich wie Topics of Complex Social Networks: Domination, Influence and Assortativity

Topics of Complex Social Networks: Domination, Influence and Assortativity
Topics of Complex Social Networks: Domination, Influence and AssortativityTopics of Complex Social Networks: Domination, Influence and Assortativity
Topics of Complex Social Networks: Domination, Influence and Assortativitymosabou
 
To find a non-split strong dominating set of an interval graph using an algor...
To find a non-split strong dominating set of an interval graph using an algor...To find a non-split strong dominating set of an interval graph using an algor...
To find a non-split strong dominating set of an interval graph using an algor...IOSR Journals
 
1. Graph and Graph Terminologiesimp.pptx
1. Graph and Graph Terminologiesimp.pptx1. Graph and Graph Terminologiesimp.pptx
1. Graph and Graph Terminologiesimp.pptxswapnilbs2728
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...ijceronline
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...ijceronline
 
graph_theory_1-11.pdf___________________
graph_theory_1-11.pdf___________________graph_theory_1-11.pdf___________________
graph_theory_1-11.pdf___________________ssuser1989da
 
Generarlized operations on fuzzy graphs
Generarlized operations on fuzzy graphsGenerarlized operations on fuzzy graphs
Generarlized operations on fuzzy graphsAlexander Decker
 
The Total Strong Split Domination Number of Graphs
The Total Strong Split Domination Number of GraphsThe Total Strong Split Domination Number of Graphs
The Total Strong Split Domination Number of Graphsinventionjournals
 
Introduction to Treewidth
Introduction to TreewidthIntroduction to Treewidth
Introduction to TreewidthASPAK2014
 
Equi independent equitable domination number of cycle and bistar related graphs
Equi independent equitable domination number of cycle and bistar related graphsEqui independent equitable domination number of cycle and bistar related graphs
Equi independent equitable domination number of cycle and bistar related graphsiosrjce
 
topological_sort_strongly Connected Components
topological_sort_strongly Connected Componentstopological_sort_strongly Connected Components
topological_sort_strongly Connected ComponentsJahidulIslam47153
 
International Journal of Computational Engineering Research(IJCER)
 International Journal of Computational Engineering Research(IJCER)  International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER) ijceronline
 
Graph Representation, DFS and BFS Presentation.pptx
Graph Representation, DFS and BFS Presentation.pptxGraph Representation, DFS and BFS Presentation.pptx
Graph Representation, DFS and BFS Presentation.pptxbashirabdullah789
 
ICAMS033-G.NITHYA.pptx
ICAMS033-G.NITHYA.pptxICAMS033-G.NITHYA.pptx
ICAMS033-G.NITHYA.pptxmathematicssac
 

Ähnlich wie Topics of Complex Social Networks: Domination, Influence and Assortativity (20)

Topics of Complex Social Networks: Domination, Influence and Assortativity
Topics of Complex Social Networks: Domination, Influence and AssortativityTopics of Complex Social Networks: Domination, Influence and Assortativity
Topics of Complex Social Networks: Domination, Influence and Assortativity
 
To find a non-split strong dominating set of an interval graph using an algor...
To find a non-split strong dominating set of an interval graph using an algor...To find a non-split strong dominating set of an interval graph using an algor...
To find a non-split strong dominating set of an interval graph using an algor...
 
1. Graph and Graph Terminologiesimp.pptx
1. Graph and Graph Terminologiesimp.pptx1. Graph and Graph Terminologiesimp.pptx
1. Graph and Graph Terminologiesimp.pptx
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
 
graph_theory_1-11.pdf___________________
graph_theory_1-11.pdf___________________graph_theory_1-11.pdf___________________
graph_theory_1-11.pdf___________________
 
Generarlized operations on fuzzy graphs
Generarlized operations on fuzzy graphsGenerarlized operations on fuzzy graphs
Generarlized operations on fuzzy graphs
 
The Total Strong Split Domination Number of Graphs
The Total Strong Split Domination Number of GraphsThe Total Strong Split Domination Number of Graphs
The Total Strong Split Domination Number of Graphs
 
50120140501010
5012014050101050120140501010
50120140501010
 
H0431038048
H0431038048H0431038048
H0431038048
 
Introduction to Treewidth
Introduction to TreewidthIntroduction to Treewidth
Introduction to Treewidth
 
Equi independent equitable domination number of cycle and bistar related graphs
Equi independent equitable domination number of cycle and bistar related graphsEqui independent equitable domination number of cycle and bistar related graphs
Equi independent equitable domination number of cycle and bistar related graphs
 
topological_sort_strongly Connected Components
topological_sort_strongly Connected Componentstopological_sort_strongly Connected Components
topological_sort_strongly Connected Components
 
Graph algorithms
Graph algorithmsGraph algorithms
Graph algorithms
 
International Journal of Computational Engineering Research(IJCER)
 International Journal of Computational Engineering Research(IJCER)  International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
 
Graph Representation, DFS and BFS Presentation.pptx
Graph Representation, DFS and BFS Presentation.pptxGraph Representation, DFS and BFS Presentation.pptx
Graph Representation, DFS and BFS Presentation.pptx
 
graph theory
graph theorygraph theory
graph theory
 
ICAMS033-G.NITHYA.pptx
ICAMS033-G.NITHYA.pptxICAMS033-G.NITHYA.pptx
ICAMS033-G.NITHYA.pptx
 
Graph
GraphGraph
Graph
 
Graph theory
Graph theoryGraph theory
Graph theory
 

Mehr von Moses Boudourides

A bibliometric study on the literature of Open Science and Open Access. By Ts...
A bibliometric study on the literature of Open Science and Open Access. By Ts...A bibliometric study on the literature of Open Science and Open Access. By Ts...
A bibliometric study on the literature of Open Science and Open Access. By Ts...Moses Boudourides
 
Boudourides: Analysis of Bibliometric Data of Publications on “Computational ...
Boudourides: Analysis of Bibliometric Data of Publications on “Computational ...Boudourides: Analysis of Bibliometric Data of Publications on “Computational ...
Boudourides: Analysis of Bibliometric Data of Publications on “Computational ...Moses Boudourides
 
Closures and Attributes in Graphs: Shadows of (Dis)Assembled Networks. By Mos...
Closures and Attributes in Graphs: Shadows of (Dis)Assembled Networks. By Mos...Closures and Attributes in Graphs: Shadows of (Dis)Assembled Networks. By Mos...
Closures and Attributes in Graphs: Shadows of (Dis)Assembled Networks. By Mos...Moses Boudourides
 
Experiments of Friedkin–Johnsen Social Influence on Graphs
Experiments of Friedkin–Johnsen Social Influence on GraphsExperiments of Friedkin–Johnsen Social Influence on Graphs
Experiments of Friedkin–Johnsen Social Influence on GraphsMoses Boudourides
 
Η Επιστήμη των Δικτύων: Μια Πολύ Σύντομη Εισαγωγική Παρουσίαση - 8 Οκτωβρίου ...
Η Επιστήμη των Δικτύων: Μια Πολύ Σύντομη Εισαγωγική Παρουσίαση - 8 Οκτωβρίου ...Η Επιστήμη των Δικτύων: Μια Πολύ Σύντομη Εισαγωγική Παρουσίαση - 8 Οκτωβρίου ...
Η Επιστήμη των Δικτύων: Μια Πολύ Σύντομη Εισαγωγική Παρουσίαση - 8 Οκτωβρίου ...Moses Boudourides
 
The hidden rules and open secrets of corporate governance. Preliminary result...
The hidden rules and open secrets of corporate governance. Preliminary result...The hidden rules and open secrets of corporate governance. Preliminary result...
The hidden rules and open secrets of corporate governance. Preliminary result...Moses Boudourides
 

Mehr von Moses Boudourides (6)

A bibliometric study on the literature of Open Science and Open Access. By Ts...
A bibliometric study on the literature of Open Science and Open Access. By Ts...A bibliometric study on the literature of Open Science and Open Access. By Ts...
A bibliometric study on the literature of Open Science and Open Access. By Ts...
 
Boudourides: Analysis of Bibliometric Data of Publications on “Computational ...
Boudourides: Analysis of Bibliometric Data of Publications on “Computational ...Boudourides: Analysis of Bibliometric Data of Publications on “Computational ...
Boudourides: Analysis of Bibliometric Data of Publications on “Computational ...
 
Closures and Attributes in Graphs: Shadows of (Dis)Assembled Networks. By Mos...
Closures and Attributes in Graphs: Shadows of (Dis)Assembled Networks. By Mos...Closures and Attributes in Graphs: Shadows of (Dis)Assembled Networks. By Mos...
Closures and Attributes in Graphs: Shadows of (Dis)Assembled Networks. By Mos...
 
Experiments of Friedkin–Johnsen Social Influence on Graphs
Experiments of Friedkin–Johnsen Social Influence on GraphsExperiments of Friedkin–Johnsen Social Influence on Graphs
Experiments of Friedkin–Johnsen Social Influence on Graphs
 
Η Επιστήμη των Δικτύων: Μια Πολύ Σύντομη Εισαγωγική Παρουσίαση - 8 Οκτωβρίου ...
Η Επιστήμη των Δικτύων: Μια Πολύ Σύντομη Εισαγωγική Παρουσίαση - 8 Οκτωβρίου ...Η Επιστήμη των Δικτύων: Μια Πολύ Σύντομη Εισαγωγική Παρουσίαση - 8 Οκτωβρίου ...
Η Επιστήμη των Δικτύων: Μια Πολύ Σύντομη Εισαγωγική Παρουσίαση - 8 Οκτωβρίου ...
 
The hidden rules and open secrets of corporate governance. Preliminary result...
The hidden rules and open secrets of corporate governance. Preliminary result...The hidden rules and open secrets of corporate governance. Preliminary result...
The hidden rules and open secrets of corporate governance. Preliminary result...
 

Kürzlich hochgeladen

Biopesticide (2).pptx .This slides helps to know the different types of biop...
Biopesticide (2).pptx  .This slides helps to know the different types of biop...Biopesticide (2).pptx  .This slides helps to know the different types of biop...
Biopesticide (2).pptx .This slides helps to know the different types of biop...RohitNehra6
 
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral AnalysisRaman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral AnalysisDiwakar Mishra
 
Orientation, design and principles of polyhouse
Orientation, design and principles of polyhouseOrientation, design and principles of polyhouse
Orientation, design and principles of polyhousejana861314
 
Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...
Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...
Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...jana861314
 
GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)Areesha Ahmad
 
Presentation Vikram Lander by Vedansh Gupta.pptx
Presentation Vikram Lander by Vedansh Gupta.pptxPresentation Vikram Lander by Vedansh Gupta.pptx
Presentation Vikram Lander by Vedansh Gupta.pptxgindu3009
 
Botany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdfBotany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdfSumit Kumar yadav
 
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCE
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCESTERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCE
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCEPRINCE C P
 
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptxSOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptxkessiyaTpeter
 
GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)Areesha Ahmad
 
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...Lokesh Kothari
 
Spermiogenesis or Spermateleosis or metamorphosis of spermatid
Spermiogenesis or Spermateleosis or metamorphosis of spermatidSpermiogenesis or Spermateleosis or metamorphosis of spermatid
Spermiogenesis or Spermateleosis or metamorphosis of spermatidSarthak Sekhar Mondal
 
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...Sérgio Sacani
 
Broad bean, Lima Bean, Jack bean, Ullucus.pptx
Broad bean, Lima Bean, Jack bean, Ullucus.pptxBroad bean, Lima Bean, Jack bean, Ullucus.pptx
Broad bean, Lima Bean, Jack bean, Ullucus.pptxjana861314
 
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...Sérgio Sacani
 
DIFFERENCE IN BACK CROSS AND TEST CROSS
DIFFERENCE IN  BACK CROSS AND TEST CROSSDIFFERENCE IN  BACK CROSS AND TEST CROSS
DIFFERENCE IN BACK CROSS AND TEST CROSSLeenakshiTyagi
 
Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )aarthirajkumar25
 
VIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C PVIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C PPRINCE C P
 

Kürzlich hochgeladen (20)

Biopesticide (2).pptx .This slides helps to know the different types of biop...
Biopesticide (2).pptx  .This slides helps to know the different types of biop...Biopesticide (2).pptx  .This slides helps to know the different types of biop...
Biopesticide (2).pptx .This slides helps to know the different types of biop...
 
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral AnalysisRaman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
 
Orientation, design and principles of polyhouse
Orientation, design and principles of polyhouseOrientation, design and principles of polyhouse
Orientation, design and principles of polyhouse
 
Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...
Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...
Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...
 
GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)
 
Presentation Vikram Lander by Vedansh Gupta.pptx
Presentation Vikram Lander by Vedansh Gupta.pptxPresentation Vikram Lander by Vedansh Gupta.pptx
Presentation Vikram Lander by Vedansh Gupta.pptx
 
Botany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdfBotany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdf
 
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCE
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCESTERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCE
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCE
 
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptxSOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
 
GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)
 
Engler and Prantl system of classification in plant taxonomy
Engler and Prantl system of classification in plant taxonomyEngler and Prantl system of classification in plant taxonomy
Engler and Prantl system of classification in plant taxonomy
 
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
 
Spermiogenesis or Spermateleosis or metamorphosis of spermatid
Spermiogenesis or Spermateleosis or metamorphosis of spermatidSpermiogenesis or Spermateleosis or metamorphosis of spermatid
Spermiogenesis or Spermateleosis or metamorphosis of spermatid
 
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
 
Broad bean, Lima Bean, Jack bean, Ullucus.pptx
Broad bean, Lima Bean, Jack bean, Ullucus.pptxBroad bean, Lima Bean, Jack bean, Ullucus.pptx
Broad bean, Lima Bean, Jack bean, Ullucus.pptx
 
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
 
DIFFERENCE IN BACK CROSS AND TEST CROSS
DIFFERENCE IN  BACK CROSS AND TEST CROSSDIFFERENCE IN  BACK CROSS AND TEST CROSS
DIFFERENCE IN BACK CROSS AND TEST CROSS
 
Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )
 
CELL -Structural and Functional unit of life.pdf
CELL -Structural and Functional unit of life.pdfCELL -Structural and Functional unit of life.pdf
CELL -Structural and Functional unit of life.pdf
 
VIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C PVIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C P
 

Topics of Complex Social Networks: Domination, Influence and Assortativity

  • 1. Topics of Complex Social Networks: Domination, Influence and Assortativity Moses A. Boudourides1 & Sergios T. Lenis2 Department of Mathematics University of Patras, Greece 1Moses.Boudourides@gmail.com 2sergioslenis@gmail.com 5th Ph.D. School–Conference on “Mathematical Modeling of Complex Systems” Patras, Greece, July 20-30, 2015 July 25, 2015 M.A. Boudourides & S.T. Lenis Topics of Complex Social Networks 1
  • 2. Python Code at github: https://github.com/mboudour/GraphMultilayerity/tree/master/vartopics
  • 3. Table of Contents ♦ A. Dominating Sets ♣ B. Network Influence and Scalar Attribute Assortativity ♠ C. Multilayer Networks and Enumerative Attribute Assortativity M.A. Boudourides & S.T. Lenis Topics of Complex Social Networks 3
  • 5. Dominating Sets in a Graph Definition Let G = (V , E) be a (simple undirected) graph. A set S ⊆ V of vertices is called a dominating set (or externally stable) if every vertex v ∈ V is either an element of S or is adjacent to an element of S. Remark A set S ⊆ V is a dominating set if and only if: for every v ∈ V S, |N(v) ∩ S| ≥ 1, i.e., V S is enclaveless; N[S] = V ; for every v ∈ V S, d(v, S) ≤ 1. Above N(v) is the open neighborhood of vertex v, i.e., N(v) = {w ∈ V : (u, w) ∈ E}, N[v] is the closed neighborhood of vertex v, i.e., N[v] = N(v) ∪ {v}, d(v, x) is the geodesic distance between vertices v and x and d(v, S) = min{d(v, s): s ∈ S} is the distance between vertex v and the set of vertices S. Standard Reference Haynes, Teresa W., Hedetniemi, Stephen T., & Slater, Peter J. (1998). Fundamentals of Domination in Graphs. New York: Marcel Dekker. M.A. Boudourides & S.T. Lenis Topics of Complex Social Networks 5
  • 6. Definition Let S be a set of vertices in graph G. S is called independent (or internally stable) if no two vertices in S are adjacent. If S is a dominating set, then S is called minimal dominating set if no proper subset S ⊂ S is a dominating set; S is called a minimum dominating set if the cardinality of S is minimum among the cardinalities of any other dominating set; The cardinality of a minimum dominating set is called the domination number of graph G and is denoted by γ(G); S is called independent dominating set if S is both an independent and a dominating set. M.A. Boudourides & S.T. Lenis Topics of Complex Social Networks 6
  • 7. Example 1 8 2 3 7 4 5 6 1 8 2 3 7 4 5 6 1 8 2 3 7 4 5 6 1 8 2 3 7 4 5 6 The sets {1, 3, 5}, {3, 6, 7, 8} and {2, 4, 6, 7, 8} (red circles) are all minimal dominating sets. However, only the first is a minimum dominating set. Apparently γ = 3 for this graph. M.A. Boudourides & S.T. Lenis Topics of Complex Social Networks 7
  • 8. Theorem (Ore, 1962) A dominating set S is a minimal dominating set if and only if, for each vertex u ∈ S, one of the following two conditions holds: 1 u is such that N(u) ⊆ V S, i.e., u is an isolate of S, 2 there exists a vertex v ∈ V S such that N(v) ∩ S = {u}, i.e., v is a private neighbor of u. Theorem (Ore, 1962) Every connected graph G of order n ≥ 2 has a dominating set S. M.A. Boudourides & S.T. Lenis Topics of Complex Social Networks 8
  • 9. Complexity of the Dominating Set Problem Theorem (Johnson, 1974) The dominating set problem is NP–complete. Algorithmic Computation of Dominating Sets As the dominating set problem is NP–complete, there are certain efficient algorithms (typically based on linear and integer programming) for its approximate solution. Here, we are algorithms that have been already implemented in Python’s Sage. However, these implementations return only one of the minimum or independing (minimum) dominating sets. M.A. Boudourides & S.T. Lenis Topics of Complex Social Networks 9
  • 10. An Algebraic Computation of All Minimal Dominating Sets A Brute Force Heuristics (Berge) Given two elements x and y of a set, let “x + y” denote logical summation of x and y (i.e., “x or y”) and “x · y” denote their logical multiplication (i.e., “x and y”). Thus, for each vertex v, N[v] = v + u1 + . . . + uk, where u1, . . . , uk are all vertices adjacent to v. In this way, Poly(G) = v∈V N[v] becomes a polynomial in graph vertices. Notice that each monomial of Poly(G) can be simplified by removing numerical coefficients and repeated (more than once) vertices in it. Therefore, each simplified monomial of Poly(G) including r vertices is a minimal dominating set of cardinality r and a minimum dominating set corresponds to the minimal r. M.A. Boudourides & S.T. Lenis Topics of Complex Social Networks 10
  • 11. Example a b c d e As N[a] = a + b + c + d, N[b] = a + b + c + e, N[c] = a + b + c, N[d] = a + d, N[e] = b + e, we find: Poly(G) = N[a] N[b] N[c] N[d] N[e] = = (a + b + c + d)(a + b + c + e)(a + b + c)(a + d)(b + e) = = (a + b + c)3 (a + d)(b + e) + +(a + b + c)2 (d + e)(a + d)(b + e) = = ab + ae + bd + +abc + abd + abe + ace + ade + bcd + bde + cde + +abcd + abde + abce + acde + bcde + +abcde. M.A. Boudourides & S.T. Lenis Topics of Complex Social Networks 11
  • 12. Therefore, {a, b}, {a, e}, {b, d} is the collection of minimum dominating sets (each one of cardinality 2 equal to the domination number of this graph), {a, b, c}, {a, b, d}, {a, b, e}, {a, c, e}, {a, d, e}, {b, c, d}, {b, d, e}, {c, d, e} is the collection of minimal dominating sets of cardinality 3, {a, b, c, d}, {a, b, d, e}, {a, b, c, e}, {a, c, d, e}, {a, d, e}, {b, c, d, e} is the collection of minimal dominating sets of cardinality 4 and {a, b, c, d, e} is the minimal dominating set of cardinality 5. M.A. Boudourides & S.T. Lenis Topics of Complex Social Networks 12
  • 13. Egocentric Subgraphs Induced by a Dominating Set in a Graph Definition Let G = (V , E) be a (simple undirected) graph. Let U ⊂ V be a set of vertices in a graph G and let u ∈ U. The subgraph induced by U (in G) is called an egocentric (sub)graph (in G) if U = N[u], i.e., if all vertices of U are dominated by u; vertex u is the ego of the egocentric (sub)graph N[u]; vertices w ∈ N(u) are called alters of ego u. Let S ⊂ V be a dominating set in G and let v ∈ S. The subgraph induced by N[v] (in G) is called a dominating egocentric (sub)graph; vertex v is the dominating ego; vertices w ∈ N(v) are the dominated alters by v. Graph G is called multiple egocentric or |S|-egocentric graph corresponding to the dominating set S. M.A. Boudourides & S.T. Lenis Topics of Complex Social Networks 13
  • 14. Remark Given a (simple undirected) graph, typically, there is a multiplicity of dominating sets for that graph. Therefore, any egocentric decomposition of a graph depends on the dominating set that was considered in the generation of the constituent egocentric subgraphs. M.A. Boudourides & S.T. Lenis Topics of Complex Social Networks 14
  • 15. Private and Public Alters Definition Let S be a dominating set in graph G = (V , E) (|S| ≥ 2) and let v ∈ S an ego. An alter w ∈ N(v) (w /∈ S) is called private alter if N(w) ⊂ N[v]. An alter w ∈ N(v) (w /∈ S) is called public alter if N(w) N[v] = ∅. Remark Two adjacent egos u, v are not considered alters to each other! Nevertheless, they define an ego–to–ego edge (bridge). A private alter is always adjacent to a single ego. A public alter is adjacent either to at least two egos or to a single ego and to another alter which is adjacent to a different ego. M.A. Boudourides & S.T. Lenis Topics of Complex Social Networks 15
  • 16. Figure : Five private alters (blue circles) adjacent to an ego (red square). Figure : Left: one public alter (green circle) shared by two egos (red squares). Right: two public alters (green circles), each one adjacent to a different ego (red square). M.A. Boudourides & S.T. Lenis Topics of Complex Social Networks 16
  • 17. Dominating and Dominated Bridges Definition Let S be a dominating set in a graph G = (V , E) (|S| ≥ 2). If two egos v1, v2 ∈ S are adjacent, then edge (v1, v2) ∈ E is called dominating edge or bridge of egos. If two private alters w1 ∈ N(v1), w2 ∈ N(v2) are adjacent (possibly v1 = v2), then edge (w1, w2) ∈ E is called dominated edge among private alters or bridge of private alters. If two public alters w1 ∈ N(v1), w2 ∈ N(v2) are adjacent (possibly v1 = v2), then edge (w1, w2) ∈ E is called dominated edge among public alters or bridge of public alters. If a private alter w1 ∈ N(v1) and a public alter w2 ∈ N(v2) are adjacent (possibly v1 = v2), then edge (w1, w2) is called dominated edge among private–public alters or bridge of private–to–public alters. M.A. Boudourides & S.T. Lenis Topics of Complex Social Networks 17
  • 18. Figure : One edge (bridge) among private alters (yellow line), two edges (bridges) among public alters (magenta lines) and one edge (bridge) among private–to–public alters (brown lines). M.A. Boudourides & S.T. Lenis Topics of Complex Social Networks 18
  • 19. Notation The set of all private alters in G is denoted as: Vprivate = {w ∈ V S: ∃v ∈ S s.t. w ∈ N(v) S and N(w) ⊂ N[v]}. The set of all public alters in G is denoted as: Vpublic = {w ∈ V S : N(w) N[v] = ∅, ∀v ∈ S}. The set of all dominating bridges (among egos) in G is denoted as: Eego = {(v1, v2) ∈ E: v1, v2 ∈ S}. The set of all dominated bridges among private alters in G is denoted as: Eprivate = {(v1, v2) ∈ E: v1, v2 ∈ Vprivate}. The set of all dominated bridges among public alters in G is denoted as: Epublic = {(v1, v2) ∈ E: v1, v2 ∈ Vpublic}. The set of all dominated bridges among private–public alters in G is denoted as: Eprivate − public = {(v1, v2) ∈ E: v1 ∈ Vprivate, v2 ∈ Vpublic}. M.A. Boudourides & S.T. Lenis Topics of Complex Social Networks 19
  • 20. Definition Let G S be the graph remaining from G = (V , E) after removing a dominating set S (together with all edges which are incident to egos in S). Sometimes, G S is called alter (sub)graph (or alter–to–alter (sub)graph) (of G). In other words, G S is the subgraph induced by V S and the set of edges of G S is the set Eprivate ∪ Epublic ∪ Eprivate − public. Proposition If S is a dominating set of a graph G = (V , E), then |S| + |Vprivate| + |Vpublic| = |V |, v∈S degree(v) + |Eprivate| + |Epublic| + |Eprivate − public| − |Eego| = |E|. M.A. Boudourides & S.T. Lenis Topics of Complex Social Networks 20
  • 21. The Network of the 15 Florentine Families: All Dominating Egocentric Subgraphs Minimum Dominating Set (S) IDS1 |Vprivate| |Vpublic| v∈S degree(v) |Eprivate| |Epublic| |Eprivate − public| |Eego| {A, C, K, J, M} 3 7 14 0 5 2 1 {C, E, F, I, J} 2 8 15 0 5 0 0 {C, F, I, J, M} 1 9 12 0 8 0 0 {C, I, K, J, M} 2 8 13 0 8 0 1 {C, D, F, I, M} 2 8 14 0 7 0 1 {C, E, D, F, L} 3 7 17 0 5 0 2 {A, C, E, K, J} 4 6 17 0 2 2 1 {A, C, F, J, M} 2 8 13 0 5 2 0 {C, E, I, K, J} 3 7 16 0 5 0 1 {A, C, D, F, M} 3 7 15 0 4 2 1 {A, C, E, D, K} 5 5 19 0 2 2 3 {A, C, D, K, M} 4 6 16 0 4 2 2 {C, E, K, J, L} 3 7 16 0 5 0 1 {C, E, F, J, L} 2 8 15 0 5 0 0 {C, E, D, F, I} 3 7 17 0 5 0 2 {A, C, E, D, F} 4 6 18 0 2 2 2 {C, D, I, K, M} 3 7 15 0 7 0 2 {C, E, D, I, K} 4 6 18 0 5 0 3 {A, C, E, F, J} 3 7 16 0 2 2 0 {C, E, D, K, L} 4 6 18 0 5 0 3 The 15 Florentine Families: A = Strozzi, B = Tornabuoni, C = Medici, D = Albizzi, E = Guadagni, F = Pazzi, G = Acciaiuoli, H = Bischeri, I = Peruzzi, J = Ginori, K = Salviati, L = Castellani, M = Lamberteschi, N = Ridolfi, O = Barbadori. 1 Independent Dominating Set (IDS). M.A. Boudourides & S.T. Lenis Topics of Complex Social Networks 21
  • 22. Example (Florentine Families Network) |S| = 5 (5 egos, red big circles); |Vprivate| = 5 (5 private alters, blue circles); |Vpublic| = 5 (5 public alters, green circles); |Eprivate| = 0 (no edges among private alters); |Epublic| = 2 (2 edges among public alters, magenta lines); |Eprivate − public| = 2 (2 edges among private–to–public alters, brown lines). |Eego| = 3 (3 among egos, red lines). M.A. Boudourides & S.T. Lenis Topics of Complex Social Networks 22
  • 23. Example (The Voyaging Network among 14 Western Carolines Islands, Hage & Harary, 1991) |S| = 3 (3 egos, red big circles); |Vprivate| = 5 (5 private alters, blue circles); |Vpublic| = 6 (6 public alters, green circles); Eprivate = 3 (3 edges among private alters, blue lines); Epublic = 6 (6 edges among public alters, magenta lines); Eprivate − public = 4 (4 edges among private–to–public alters, brown lines). (Three communities enclosed in dotted rectangles.) Minimum Dominating Set (S) IDS |Vprivate| |Vpublic| v∈S degree(v) |Eprivate| |Epublic| |Eprivate − public| |Eego| {G, I, M} 5 6 11 3 6 4 0 {C, I, M} 5 6 11 3 6 4 0 The Dominant Western Carolines Islands: C = Puluwat, G = Pulap, I = Fais, M = Elato. M.A. Boudourides & S.T. Lenis Topics of Complex Social Networks 23
  • 24. Community Partitions in a Graph Definition (Newman & Girvan, 2004) Let G = (V , E) be a graph. A clustering of vertices of G is a partition of the set of verticies V into a (finite) family C ⊂ 2V of subsets of vertices, often called modules, such that C∈C C = V and C ∩ C = ∅, for each C, C ∈ C, C = C . A clustering C may be assessed by a quality function Q = Q(C), called modularity, which is defined as: Q = C∈C |E(C)| |E| − 2|E(C)| + C ∈C,C=C |E(C, C )| 2|E| 2 = C∈C |E(C)| |E| − v∈C degree(v) 2|E| 2 , where E(C) is the number of edges inside module C and E(C, C ) is the number of edges among modules C and C . Essentially, modularity compares the number of edges inside a given module with the expected value for a randomized graph of the same size and same degree sequence. A clustering that maximizes modularity is usually called community partition and the corresponding modules are called communities. M.A. Boudourides & S.T. Lenis Topics of Complex Social Networks 24
  • 25. Theorem (Brandes, Delling, Gaertler, G¨orke, Hoefer, Nikoloski & Wagner, 2008) Modularity is strongly NP–complete. Algorithmic Computation of Dominating Sets Here, we are using the community detection algorithm (through modularity maximization) of the Louvain method (Blondel, Guillaume, Lambiotte & Lefebvre, 2008) as implemented in Python by Thomas Aynaud. M.A. Boudourides & S.T. Lenis Topics of Complex Social Networks 25
  • 26. Communities in the Network of Florentine Families M.A. Boudourides & S.T. Lenis Topics of Complex Social Networks 26
  • 27. The Florentine Families Network: All Dominating Egocentric Subgraphs and their Community Partitions Minimum Dominating Set (S) γ |C| Community Partition (C) {A, C, K, J, M} 5 4 {A(−), C(−), J + M, K(−)} {C, E, F, I, J} 5 4 {I, C(−), E(−) + J, F} {C, F, I, J, M} 5 4 {I, C(−), J + M, F} {C, I, K, J, M} 5 4 {I, C(−), J + M, K(−)} {C, D, F, I, M} 5 4 {I, C(−), D(−) + M, F} {C, E, D, F, L} 5 4 {L(−), C(−), E(−) + D(−), F} {A, C, E, K, J} 5 4 {A(−), C(−), E(−) + J, K(−)} {A, C, F, J, M} 5 4 {A(−), C(−), J + M, F} {C, E, I, K, J} 5 4 {I, C(−), E(−) + J, K(−)} {A, C, D, F, M} 5 4 {A(−), C(−), D(−) + M, F} {A, C, E, D, K} 5 4 {A(−), C(−), E(−) + D(−), K(−)} {A, C, D, K, M} 5 4 {A(−), C(−), D(−) + M, K(−)} {C, E, K, J, L} 5 4 {L(−), C(−), E(−) + J, K(−)} {C, E, F, J, L} 5 4 {L(−), C(−), E(−) + J, F} {C, E, D, F, I} 5 4 {I, C(−), E(−) + D(−), F} {A, C, E, D, F} 5 4 {A(−), C(−), E(−) + D(−), F} {C, D, I, K, M} 5 4 {I, C(−), D(−) + M, K(−)} {C, E, D, I, K} 5 4 {I, C(−), E(−) + D(−), K(−)} {A, C, E, F, J} 5 4 {A(−), C(−), E(−) + J, F} {C, E, D, K, L} 5 4 {L(−), C(−), E(−) + D(−), K(−)} The 15 Florentine Families: A = Strozzi, B = Tornabuoni, C = Medici, D = Albizzi, E = Guadagni, F = Pazzi, G = Acciaiuoli, H = Bischeri, I = Peruzzi, J = Ginori, K = Salviati, L = Castellani, M = Lamberteschi, N = Ridolfi, O = Barbadori. M.A. Boudourides & S.T. Lenis Topics of Complex Social Networks 27
  • 28. The Network of Florentine Families: Egos in Communities Five egos distributed inside four communities. Egos are colored red, private alters blue and public alters green. Dotted rectangles embrace vertices lying inside the same communities. M.A. Boudourides & S.T. Lenis Topics of Complex Social Networks 28
  • 29. B. Network Influence and Scalar Attribute Assortativity
  • 30. The Friedkin–Johnsen Model of Social Influence Let G = (V , E) be a (simple undirected) graph. Vertices represent persons. For i ∈ V and at each time t, person i holds an opinion (or attitude) xt i , where xt i is a considered to be a scalar attribute of graph vertices that takes values in the interval [0, 1]. Each person interacts with all her graph neighbors and updates her opinion at the subsequent time t + 1 as follows: xt+1 i = σi j∈N(i)=∅ 1 ki Aij xt i + (1 − σi )xt i , where A = Aij is the adjacency matrix of the graph, ki is the degree of i, N(i) is the set of neighbors of i and σi ∈ [0, 1] is the susceptilibity of i to the influence of her neighbors. Let S be the diagonal matrix such that Sii = σi ki , for all i ∈ V . Note that when ki = 0, then Aij = 0, for all j ∈ V and, thus, S is well defined, if G is assumed to be free of isolated vertices. M.A. Boudourides & S.T. Lenis Topics of Complex Social Networks 30
  • 31. Proposition If G is a connected graph, then, for any person i ∈ V and any initial opinion x0 i ∈ [0, 1], there exists a consensus opinion x∞ ∈ [0, 1] such that lim t→∞ xt i = x∞ . In fact, x∞ is given by x∞ = (I − SA)−1 (I − S)x0 , where I is the unit matrix (1’s on the diagonal and 0’s elsewhere). M.A. Boudourides & S.T. Lenis Topics of Complex Social Networks 31
  • 32. Contrary Influence The previous mechanism of social influence converges to a consesus, because at each time step each person’s opinion is compromized with the opinions of her neighbors. However, one can also think of a mechanism of negative influence, when at each time step each person’s opinion tends to diverge from the opinions of her neighbors in the following way: xt+1 i = σi D(xt i ) + (1 − σi )xt i , where, denoting yt i = j∈N(i)=∅ 1 ki Aij xt i , D(xt i ) = max{2xt i − yt i , 0}, when xt i ≤ yt i min{2xt i − yt i , 1}, when xt i > yt i . Proposition For the model of negative influence, if G is a connected graph, then, for any person i ∈ V and any initial opinion x0 i ∈ [0, 1], lim t→∞ xt i = 0 or 1. M.A. Boudourides & S.T. Lenis Topics of Complex Social Networks 32
  • 33. Scalar Attribute Assortativity Coefficient Let G = (V , E) be a graph with adjacency matrix Aij , ki be the degree of i ∈ V and |E| = m. Let each vertex i possess a scalar attribute xi (∈ R). Then one can define (cf. Mark Newman, 2003), the (normalized) scalar attribute assortativity as follows: r = i,j∈V (Aij − ki kj 2m )xi xj i,j∈V (ki δij − ki kj 2m )xi xj , where δij is the Kronecker delta. This is an example of a (Pearson) correlation coefficient with a covariance in its numerator and a variance in the denominator. Clearly, r ∈ [−1, 1] and, as we will discuss later in the case of enumerative attributes, r is a measure of assortative (or disassortative) mixing according to the scalar attribute xi , with vertices having similar values of this attribute being more (or less) likely to be connected by an edge. M.A. Boudourides & S.T. Lenis Topics of Complex Social Networks 33
  • 34. C. Multilayer Networks and Enumerative Attribute Assortativity
  • 35. Graph Partitions Let G = (V , E) be a (simple undirected) graph with (finite) set of vectors V and (finite) set of edges E. The terms “graph” and “(social) network” are used here interchangeably. If S1, S2, . . . , Ss ⊂ V (for a positive integer s) are s nonempty (sub)sets of vertices of G, the (finite) family of subsets S = S(G) = {S1, S2, . . . , Ss}, forms a partition (or s–partition) in G, when, for all i, j = 1, 2, · · · , s, i = j, Si ∩ Sj = ∅ and V = s i=1 Si . S1, S2, . . . , Ss are called groups (of vertices) of partition S. M.A. Boudourides & S.T. Lenis Topics of Complex Social Networks 35
  • 36. For every graph, there exists (at least one) partition of its vertices. Two trivial graph partitions are: the |V |–partition into singletons of vertices and Spoint = Spoint(G) = {{v}: v ∈ V }, the 1–partition into the whole vertex set Stotal = Stotal(G) = {V }. If G is a bipartite graph with (vertex) parts U and V , the bipartition of G is denoted as: Sbipartition = Sbipartition(G) = {U, V }. M.A. Boudourides & S.T. Lenis Topics of Complex Social Networks 36
  • 37. Examples of Nontrivial Graph Partitions 1 Structural (endogenous) partitions: Connected components Communities Chromatic partitions (bipartitions, multipartitions) Degree partitions Time slicing of temporal networks Domination bipartitions (ego– and alter–nets) Core–Periphery bipartitions 2 Ad hoc (exogenous) partitions: Vertex attributes (or labels or colors) Layers (or levels) M.A. Boudourides & S.T. Lenis Topics of Complex Social Networks 37
  • 38. Multilayer Partitions and Multilayer Graphs A multilayer partition of a graph G is a partition L = L(G) = {L1, L2, . . . , L } into ≥ 2 groups of vertices L1, L2, . . . , L , which are called layers. A graph with a multilayer partition is called a multilayer graph. M.A. Boudourides & S.T. Lenis Topics of Complex Social Networks 38
  • 39. Ordering Partitions Let P = {P1, P2, . . . , Pp} and Q = {Q1, Q2, . . . , Qq} be two (different) partitions of vertices of graph G = (V , E). Partition P is called thicker than partition Q (and Q is called thinner than P), whenever, for every j = 1, 2, · · · , q, there exists a i = 1, 2, · · · , p such that Qj ⊂ Pi . Partitions P and Q are called (enumeratively) equivalent, whenever, for all i = 1, 2, · · · , p and j = 1, 2, · · · , q, Pi ∩ Qj = ∅. Obviously, if partitions P and Q are equivalent, then pq ≤ |V |. M.A. Boudourides & S.T. Lenis Topics of Complex Social Networks 39
  • 40. Self–Similarity of Partitions A partition P of vertices of graph G (such that |V | ≥ p2) is called (enumeratively) self–similar, whenever, for any i = 1, 2, · · · , p, there is a p–(sub)partition Pi = {Pi 1, Pi 2, . . . , Pi p} of the (induced) subgraph Pi . In this case, graph G is called (enumeratively) self–similar with respect to partition P. M.A. Boudourides & S.T. Lenis Topics of Complex Social Networks 40
  • 41. A Sierpinski (Cantor–type) Graph with k = 2.5 and depth 4 M.A. Boudourides & S.T. Lenis Topics of Complex Social Networks 41
  • 42. Graph Partitions as Enumerative Attribute Assignments An assignment of enumerative attributes (or discrete attribute assignment) to vertices of graph G is a mapping A: V → {1, 2, · · · , α}, for some α ≤ |V |, through which the vertices of G are classified according to the values they take in the set {1, 2, · · · , α}. Every p–partition P = {P1, P2, . . . , Pp} of vertices of G corresponds to a p–assignment AP of enumerative attributes to vertices of G distributing them in the groups of partition P. Conversely, every assignment of enumerative attributes to vertices of G taking values in the (finite) set {1, 2, · · · , α} corresponds to a partition Pα = {Pα 1 , Pα 2 , . . . , Pα p } of the vertices of G such that, for any k = 1, 2, · · · , α, Pα k = {v ∈ V : A(v) = k} = A−1 (k). Thus, vertex partitions and enumerative vertex attribute assignments are coincident. M.A. Boudourides & S.T. Lenis Topics of Complex Social Networks 42
  • 43. Let P be a partition of G into p groups of vertices and A be an assignment of α discrete attributes to vertices of G. Partition P is called compatible with attribute assignment A, whenever partition P is thinner than partition Pα, i.e., whenever, for every k = 1, 2, · · · , α, there exists (at least one) i = 1, 2, · · · , p such that Pi = A−1 (k). Apparently, if partition P is compatible with attribute assignment A, then p ≥ α. Trivially, every discrete attributes assignment (or every partition) is compatible to itself. M.A. Boudourides & S.T. Lenis Topics of Complex Social Networks 43
  • 44. Assortativity of a Partition Let P = {P1, P2, . . . , Pp} be a vertex partition of graph G. Identifying P to a p–assignment AP of enumerative attributes to the vertices of G , one can define (cf. Mark Newman, 2003), the (normalized) enumerative attribute assortativity (or discrete assortativity) coefficient of partition P as follows: rP = rP(AP) = tr MP − ||M2 P|| 1 − ||M2 P|| , where MP is the p × p (normalized) mixing matrix of partition P. Equivalently: rP = i,j∈V (Aij − ki kj 2m )δ(AP(i), AP(j)) 2m − i,j∈V ( ki kj 2m )δ(AP(i), AP(j)) , where {Aij } is the adjacency matrix of graph G, m is the total number of edges of G, ki is the degree of vertex i and δ(x, y) is the Kronecker delta. M.A. Boudourides & S.T. Lenis Topics of Complex Social Networks 44
  • 45. In general, −1 ≤ rP ≤ 1, where rP = 0 signifies that there is no assortative mixing of graph vertices with respect to their assignment to the p groups of partition P, i.e., graph G is configured as a perfectly mixed network (the random null model). rP = 1 signifies that there is a perfect assortative mixing of graph vertices with respect to their assignment to the p groups of partition P, i.e., the connectivity pattern of these groups is perfectly homophilic. When rP atains a minimum value, which lies in general in the range [−1, 0), this signifies that there is a perfect disassortative mixing of graph vertices with respect to their assignment to the p groups of partition P, i.e., the connectivity pattern of these groups is perfectly heterophilic. M.A. Boudourides & S.T. Lenis Topics of Complex Social Networks 45
  • 46. Assortative Mixing Among Partitions Let P = {P1, P2, . . . , Pp} and Q = {Q1, Q2, . . . , Qq} be two (different) partitions of vertices of graph G. Then, for any i = 1, 2, · · · , p, j = 1, 2, · · · , q, Pi ∩ Qj = ∅ and the intersection of P and Q P ∩ Q = {Pi ∩ Qj : i = 1, 2, · · · , p, j = 1, 2, · · · , q} is also a vertex partition of G. Notice that partition P ∩ Q is compatible with any one of the following three discrete attribute assignments on G: AP , in which, for any group Pi ∩ Qj of P ∩ Q, all vertices of Pi ∩ Qj are assigned a value in the set {1, 2, · · · , p}, AQ, in which, for any group Pi ∩ Qj of Q ∩ Q, all vertices of Pi ∩ Qj are assigned a value in the set {1, 2, · · · , q} and AP∩Q, in which, for any group Pi ∩ Qj of P ∩ Q, all vertices of Pi ∩ Qj are assigned a value in the set {1, 2, · · · , r}, for some r ≤ pq. M.A. Boudourides & S.T. Lenis Topics of Complex Social Networks 46
  • 47. Thus, we may define a discrete assortativity coefficient of partition P ∩ Q according to each one of the three compatible attribute assignments. Here we will focus on the third case and we define the discrete assortativity coefficient of the joint partition for P and Q as follows: rPQ = rP∩Q(AP∩Q). Apparently now, rPQ = rQP. M.A. Boudourides & S.T. Lenis Topics of Complex Social Networks 47
  • 48. Special Cases If Q = Spoint, then rPSpoint is the attribute assortativity coefficient rP of graph G equipped with the vertex attributes corresponding to partition P, i.e., rPSpoint = rP. If P = Stotal, then, for any partition P, rPStotal = 1. If G is bipartite and P = Sbipartition, then, for any partition P, rPSbipartition ∈ [−1, 0). M.A. Boudourides & S.T. Lenis Topics of Complex Social Networks 48