SlideShare a Scribd company logo
1 of 38
Download to read offline
Dominating Sets, Multiple Egocentric Networks
and Modularity Maximizing Clustering
of Social Networks
Moses A. Boudourides1 & Sergios T. Lenis2
Department of Mathematics
University of Patras, Greece
1Moses.Boudourides@gmail.com
2sergioslenis@gmail.com
1st European Conference on Social Networks
Barcelona, July 1-4, 2014
M.A. Boudourides & S.T. Lenis Dominating Egocentric Networks & Communities
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 Dominating Egocentric Networks & Communities
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 Dominating Egocentric Networks & Communities
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 Dominating Egocentric Networks & Communities
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 Dominating Egocentric Networks & Communities
Structural Equivalence and Domination
Definition
Let S be a set of vertices in a graph G such that |S| ≥ 2. The set
S is called a status (in G) if, for any u, v ∈ S, N(u) ∩ (V S) =
N(v) ∩ (V S), i.e., the set of vertices in V S dominated by u
equals the set of vertices in V S dominated by v.
Definition
Let S be a set of vertices in a graph G. The set S is called a
clique (in G) if the subgraph induced by S (in G) is complete or
an independent set.
Definition
Two vertices u, v in a graph G are called structurally equivalent
(in G) if N(u) = N(v) or N[u] = N[v].
M.A. Boudourides & S.T. Lenis Dominating Egocentric Networks & Communities
Theorem (Kelleher & Cozzens, 1988)
Let S be a minimum dominating set in a connected graph G. If S
is a status (in G), then S is an independent dominating set and
|S| = 2, i.e., γ(G) = 2.
Corollary (Kelleher & Cozzens, 1988)
Let S be a minimum dominating set in a connected graph G with
n vertices. If S is structurally equivalent (in G), then S is an
independent dominating set such that S = {v1, v2} (i.e.,
γ(G) = 2), where both v1, v2 have degree n − 1.
M.A. Boudourides & S.T. Lenis Dominating Egocentric Networks & Communities
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 (minimimum) dominating
sets.
To be able to obtain all possible (minimum and independent)
dominating sets for rather small graphs, we have written a
Python script implementing the brute force algorithm for
dominating sets which is described in the sequel.
M.A. Boudourides & S.T. Lenis Dominating Egocentric Networks & Communities
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 Dominating Egocentric Networks & Communities
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 Dominating Egocentric Networks & Communities
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 Dominating Egocentric Networks & Communities
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 Dominating Egocentric Networks & Communities
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 Dominating Egocentric Networks & Communities
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 Dominating Egocentric Networks & Communities
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 Dominating Egocentric Networks & Communities
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 Dominating Egocentric Networks & Communities
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 Dominating Egocentric Networks & Communities
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 Dominating Egocentric Networks & Communities
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 Dominating Egocentric Networks & Communities
Proposition
Let S be a dominating set of a graph G, A ⊂ Vprivate and
B ⊂ Vpublic. Then
A ∪ B is a status if and only if all alters in A ∪ B are
dominated by the same ego in S;
B is a status if and only if all public alters in B are
co–dominated by all the egos of a subset T ⊂ S.
Moreover, A, B are structurally equivalent (classes) if and only
if they are cliques.
M.A. Boudourides & S.T. Lenis Dominating Egocentric Networks & Communities
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 Dominating Egocentric Networks & Communities
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 Dominating Egocentric Networks & Communities
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 Dominating Egocentric Networks & Communities
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 Dominating Egocentric Networks & Communities
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 Dominating Egocentric Networks & Communities
Communities in 1–Egocentric Networks (γ = 1)
Proposition
Let G = (V , E) be 1-egocentric network, i.e., G is a graph in which there
is a single ego a and all other vertices are alters of a. In other wordes,
S = {a} is a (minimum) dominating set or γ = 1. We denote by
Vleaves, the set of private alters having degree 1 (leaves) and, by
Gjoint alter, the subgraph induced by Vjoint alter = V (Vleaves ∪ {a}).
Then, if C is a (modularity maximizing) community partition of G, one of
the following cases holds:
1 G is a single community and a necessary and sufficient condition for
this is that the alter subgraph Galter = G {a} is a proper clique;
2 {a} ∪ Vleaves is a community in C;
3 there is a collection Hjoint alter of connected components of Gjoint alter
such that {a} ∪ Vleaves ∪ Hjoint alter is a community in C;
4 there is a subset Ujoint alter ⊂ Vjoint alter such that
{a} ∪ Vjoint leaves ∪ Ujoint alter is a community in C.
M.A. Boudourides & S.T. Lenis Dominating Egocentric Networks & Communities
Ego–Free Communities
Definition
Let S be a domination set in a graph G and C be a community
partition of G. A community C ∈ C is called ego–free if
C ∩ S = ∅, i.e., if no ego is included among the vertices which
belong to that community.
Corollary
Any community in a 1–egocentric network is either an ego–free
community or a (proper) clique (i.e., a structurally equivalent
class).
M.A. Boudourides & S.T. Lenis Dominating Egocentric Networks & Communities
The four types of communities in a 1–egocentric network.
M.A. Boudourides & S.T. Lenis Dominating Egocentric Networks & Communities
Counting Ego–Free Communities in γ–Egocentric
Erdos–Renyi Networks (for 1 ≤ γ ≤ 10)
1,000 simulations of γ–egocentric Erdos–Renyi networks with 100
vertices and (uniformly) randomly selected link probability.
M.A. Boudourides & S.T. Lenis Dominating Egocentric Networks & Communities
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 Dominating Egocentric Networks & Communities
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 Dominating Egocentric Networks & Communities
Five Empirical Networks: Minimum Dominating Egocentric Subgraphs and their
Community Partitions
Network |V | |E| |Vprivate| |Vpublic| |Eprivate| |Epublic| |Eprivate − public| |Eego| γ |C| Ego–free
Communities
Zachary’s
Karate Club
34 78 15 15 3 19 17 1 4 4
Les Miserables 77 254 38 29 28 70 40 10 10 6
American
College Football
115 613 0 103 0 487 0 3 12 10
Food–Web 161 592 30 116 0 230 1 13 15 4
C. elegans 297 2148 41 240 28 1471 132 12 16 5
M.A. Boudourides & S.T. Lenis Dominating Egocentric Networks & Communities
Zachary’s Karate Club Network: Egos in Communities
Four 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 Dominating Egocentric Networks & Communities
Network of Les Miserables: Egos in Communities
Ten egos distributed inside six communities with one of them being ego–free.
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 Dominating Egocentric Networks & Communities
American College Football Network: Egos in Communities
Twelve egos distributed inside ten 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 Dominating Egocentric Networks & Communities
Food–Web Network: Egos in Communities
Fifteen 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 Dominating Egocentric Networks & Communities
C. elegans Network: Egos in Communities
Sixteen egos distributed inside five 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 Dominating Egocentric Networks & Communities
Barabasi–Albert Network (m = 4): Minimum Dominating Egocentric Subgraphs
and their Community Partitions
Network |V | |E| |Vprivate| |Vpublic| |Eprivate| |Epublic| |Eprivate − public| |Eego| γ |C| Ego–free
Communities
Simulation 1 100 384 1 82 0 203 3 14 17 6
Simulation 2 100 384 0 86 0 214 0 12 14 7
Simulation 3 100 384 0 83 0 214 0 14 17 6
Simulation 4 100 384 1 85 0 210 3 13 14 7
Simulation 5 100 384 0 84 0 208 0 19 16 7
Simulation 6 100 384 1 83 0 211 3 9 16 7
Simulation 7 100 384 0 85 0 216 0 15 15 7
Simulation 8 100 384 1 79 0 200 3 12 20 6
Simulation 9 100 384 0 85 0 216 0 14 15 7
Simulation 10 100 384 1 81 0 208 3 12 18 8
Simulation 11 100 384 1 81 0 200 4 18 18 7
Simulation 12 100 384 0 86 0 220 0 13 14 7
Simulation 13 100 384 0 83 0 218 0 15 17 7
Simulation 14 100 384 0 85 0 215 0 17 15 6
Simulation 15 100 384 1 81 0 204 3 12 18 9
Simulation 16 100 384 4 82 0 202 13 10 14 6
Simulation 17 100 384 0 85 0 215 0 12 15 6
Simulation 18 100 384 0 82 0 212 0 14 18 7
Simulation 19 100 384 0 83 0 206 0 12 17 8
Simulation 20 100 384 0 86 0 233 0 13 14 7
Simulation 21 100 384 0 85 0 215 0 17 15 7
Simulation 22 100 384 1 85 0 205 3 15 14 8
M.A. Boudourides & S.T. Lenis Dominating Egocentric Networks & Communities

More Related Content

What's hot

Graph Theory: Connectivity & Isomorphism
Graph Theory: Connectivity & Isomorphism Graph Theory: Connectivity & Isomorphism
Graph Theory: Connectivity & Isomorphism Ashikur Rahman
 
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
 
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
 
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
 
Introduction to Graph Theory
Introduction to Graph TheoryIntroduction to Graph Theory
Introduction to Graph TheoryYosuke Mizutani
 
LADDER AND SUBDIVISION OF LADDER GRAPHS WITH PENDANT EDGES ARE ODD GRACEFUL
LADDER AND SUBDIVISION OF LADDER GRAPHS WITH PENDANT EDGES ARE ODD GRACEFULLADDER AND SUBDIVISION OF LADDER GRAPHS WITH PENDANT EDGES ARE ODD GRACEFUL
LADDER AND SUBDIVISION OF LADDER GRAPHS WITH PENDANT EDGES ARE ODD GRACEFULFransiskeran
 
DISTANCE TWO LABELING FOR MULTI-STOREY GRAPHS
DISTANCE TWO LABELING FOR MULTI-STOREY GRAPHSDISTANCE TWO LABELING FOR MULTI-STOREY GRAPHS
DISTANCE TWO LABELING FOR MULTI-STOREY GRAPHSgraphhoc
 

What's hot (19)

Graph Theory: Connectivity & Isomorphism
Graph Theory: Connectivity & Isomorphism Graph Theory: Connectivity & Isomorphism
Graph Theory: Connectivity & Isomorphism
 
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
 
E021201032037
E021201032037E021201032037
E021201032037
 
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...
 
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
 
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
 
Notes 3-2
Notes 3-2Notes 3-2
Notes 3-2
 
1452 86301000013 m
1452 86301000013 m1452 86301000013 m
1452 86301000013 m
 
Ji2416271633
Ji2416271633Ji2416271633
Ji2416271633
 
Introduction to Graph Theory
Introduction to Graph TheoryIntroduction to Graph Theory
Introduction to Graph Theory
 
B0620510
B0620510B0620510
B0620510
 
Fuzzy graph
Fuzzy graphFuzzy graph
Fuzzy graph
 
Cs6702 GCC
Cs6702 GCCCs6702 GCC
Cs6702 GCC
 
LADDER AND SUBDIVISION OF LADDER GRAPHS WITH PENDANT EDGES ARE ODD GRACEFUL
LADDER AND SUBDIVISION OF LADDER GRAPHS WITH PENDANT EDGES ARE ODD GRACEFULLADDER AND SUBDIVISION OF LADDER GRAPHS WITH PENDANT EDGES ARE ODD GRACEFUL
LADDER AND SUBDIVISION OF LADDER GRAPHS WITH PENDANT EDGES ARE ODD GRACEFUL
 
Trees and graphs
Trees and graphsTrees and graphs
Trees and graphs
 
Split block domination in graphs
Split block domination in graphsSplit block domination in graphs
Split block domination in graphs
 
Max cut
Max cutMax cut
Max cut
 
DISTANCE TWO LABELING FOR MULTI-STOREY GRAPHS
DISTANCE TWO LABELING FOR MULTI-STOREY GRAPHSDISTANCE TWO LABELING FOR MULTI-STOREY GRAPHS
DISTANCE TWO LABELING FOR MULTI-STOREY GRAPHS
 

Viewers also liked

Πρότζεκτ για δίκτυα του LinkedIn με την Python
Πρότζεκτ για δίκτυα του LinkedIn με την PythonΠρότζεκτ για δίκτυα του LinkedIn με την Python
Πρότζεκτ για δίκτυα του LinkedIn με την PythonMoses 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
 
Μαθαίνοντας την R σε μια ώρα
Μαθαίνοντας την R σε μια ώραΜαθαίνοντας την R σε μια ώρα
Μαθαίνοντας την R σε μια ώραMoses Boudourides
 
Πανεπιστήμιο και Κοινωνία των Πολιτών: Στοιχεία & Περιπτώσεις Αποικιοποίησ...
Πανεπιστήμιο και Κοινωνία των Πολιτών: Στοιχεία & Περιπτώσεις Αποικιοποίησ...Πανεπιστήμιο και Κοινωνία των Πολιτών: Στοιχεία & Περιπτώσεις Αποικιοποίησ...
Πανεπιστήμιο και Κοινωνία των Πολιτών: Στοιχεία & Περιπτώσεις Αποικιοποίησ...Moses Boudourides
 
Δίκτυα Λογοτεχνίας: Μια Πρώτη Εισαγωγική Προσέγγιση
Δίκτυα Λογοτεχνίας: Μια Πρώτη Εισαγωγική ΠροσέγγισηΔίκτυα Λογοτεχνίας: Μια Πρώτη Εισαγωγική Προσέγγιση
Δίκτυα Λογοτεχνίας: Μια Πρώτη Εισαγωγική Προσέγγιση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
 
Διακριτά Μαθηματικά Ι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
 
Goo Create: Interface Overview
Goo Create: Interface OverviewGoo Create: Interface Overview
Goo Create: Interface OverviewGoo Technologies
 
Dye dining room furniture selections
Dye dining room furniture selectionsDye dining room furniture selections
Dye dining room furniture selectionsErica Peale
 
The natural leadership talents of women
The natural leadership talents of womenThe natural leadership talents of women
The natural leadership talents of womenKenia Alvarez-Tio
 

Viewers also liked (20)

Πρότζεκτ για δίκτυα του 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...
 
Μαθαίνοντας την R σε μια ώρα
Μαθαίνοντας την R σε μια ώραΜαθαίνοντας την R σε μια ώρα
Μαθαίνοντας την R σε μια ώρα
 
Πανεπιστήμιο και Κοινωνία των Πολιτών: Στοιχεία & Περιπτώσεις Αποικιοποίησ...
Πανεπιστήμιο και Κοινωνία των Πολιτών: Στοιχεία & Περιπτώσεις Αποικιοποίησ...Πανεπιστήμιο και Κοινωνία των Πολιτών: Στοιχεία & Περιπτώσεις Αποικιοποίησ...
Πανεπιστήμιο και Κοινωνία των Πολιτών: Στοιχεία & Περιπτώσεις Αποικιοποίησ...
 
Δίκτυα Λογοτεχνίας: Μια Πρώτη Εισαγωγική Προσέγγιση
Δίκτυα Λογοτεχνίας: Μια Πρώτη Εισαγωγική ΠροσέγγισηΔίκτυα Λογοτεχνίας: Μια Πρώτη Εισαγωγική Προσέγγιση
Δίκτυα Λογοτεχνίας: Μια Πρώτη Εισαγωγική Προσέγγιση
 
Ανάλυση Δικτύων με το 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...
 
Διακριτά Μαθηματικά Ι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
 
Goo Create: Interface Overview
Goo Create: Interface OverviewGoo Create: Interface Overview
Goo Create: Interface Overview
 
Introduction to Lights
Introduction to LightsIntroduction to Lights
Introduction to Lights
 
Alternativas
AlternativasAlternativas
Alternativas
 
Physical activity
Physical  activityPhysical  activity
Physical activity
 
Dye dining room furniture selections
Dye dining room furniture selectionsDye dining room furniture selections
Dye dining room furniture selections
 
Stmt trisakati kel.1
Stmt trisakati kel.1Stmt trisakati kel.1
Stmt trisakati kel.1
 
[Up! Essência] Produtos
[Up! Essência] Produtos[Up! Essência] Produtos
[Up! Essência] Produtos
 
French vocab rehab
French vocab rehabFrench vocab rehab
French vocab rehab
 
The natural leadership talents of women
The natural leadership talents of womenThe natural leadership talents of women
The natural leadership talents of women
 

Similar to Dominating Sets, Multiple Egocentric Networks and Modularity Maximizing Clustering of Social Networks. By M.A. Boudourides & S.T. Lenis

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
 
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
 
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
 
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
 
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
 
1. Graph and Graph Terminologiesimp.pptx
1. Graph and Graph Terminologiesimp.pptx1. Graph and Graph Terminologiesimp.pptx
1. Graph and Graph Terminologiesimp.pptxswapnilbs2728
 
ICAMS033-G.NITHYA.pptx
ICAMS033-G.NITHYA.pptxICAMS033-G.NITHYA.pptx
ICAMS033-G.NITHYA.pptxmathematicssac
 
Non Split Edge Domination in Fuzzy Graphs
Non Split Edge Domination in Fuzzy GraphsNon Split Edge Domination in Fuzzy Graphs
Non Split Edge Domination in Fuzzy Graphspaperpublications3
 
Generarlized operations on fuzzy graphs
Generarlized operations on fuzzy graphsGenerarlized operations on fuzzy graphs
Generarlized operations on fuzzy graphsAlexander Decker
 
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
 
Introduction to Treewidth
Introduction to TreewidthIntroduction to Treewidth
Introduction to TreewidthASPAK2014
 
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
 
Lecture 5b graphs and hashing
Lecture 5b graphs and hashingLecture 5b graphs and hashing
Lecture 5b graphs and hashingVictor Palmar
 
Bounds on inverse domination in squares of graphs
Bounds on inverse domination in squares of graphsBounds on inverse domination in squares of graphs
Bounds on inverse domination in squares of graphseSAT Publishing House
 
Proportional and decentralized rule mcst games
Proportional and decentralized rule mcst gamesProportional and decentralized rule mcst games
Proportional and decentralized rule mcst gamesvinnief
 
Steven Duplij, Polyadization of Algebraic Structures, Symmetry 2022, 14(9), 1782
Steven Duplij, Polyadization of Algebraic Structures, Symmetry 2022, 14(9), 1782Steven Duplij, Polyadization of Algebraic Structures, Symmetry 2022, 14(9), 1782
Steven Duplij, Polyadization of Algebraic Structures, Symmetry 2022, 14(9), 1782Steven Duplij (Stepan Douplii)
 

Similar to Dominating Sets, Multiple Egocentric Networks and Modularity Maximizing Clustering of Social Networks. By M.A. Boudourides & S.T. Lenis (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
 
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
 
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...
 
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...
 
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
 
1. Graph and Graph Terminologiesimp.pptx
1. Graph and Graph Terminologiesimp.pptx1. Graph and Graph Terminologiesimp.pptx
1. Graph and Graph Terminologiesimp.pptx
 
50120140501010
5012014050101050120140501010
50120140501010
 
Graph algorithms
Graph algorithmsGraph algorithms
Graph algorithms
 
ICAMS033-G.NITHYA.pptx
ICAMS033-G.NITHYA.pptxICAMS033-G.NITHYA.pptx
ICAMS033-G.NITHYA.pptx
 
Non Split Edge Domination in Fuzzy Graphs
Non Split Edge Domination in Fuzzy GraphsNon Split Edge Domination in Fuzzy Graphs
Non Split Edge Domination in Fuzzy Graphs
 
Generarlized operations on fuzzy graphs
Generarlized operations on fuzzy graphsGenerarlized operations on fuzzy graphs
Generarlized operations on fuzzy graphs
 
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)
 
Introduction to Treewidth
Introduction to TreewidthIntroduction to Treewidth
Introduction to Treewidth
 
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
 
Lecture 5b graphs and hashing
Lecture 5b graphs and hashingLecture 5b graphs and hashing
Lecture 5b graphs and hashing
 
Bounds on inverse domination in squares of graphs
Bounds on inverse domination in squares of graphsBounds on inverse domination in squares of graphs
Bounds on inverse domination in squares of graphs
 
DIGITAL TEXT BOOK
DIGITAL TEXT BOOKDIGITAL TEXT BOOK
DIGITAL TEXT BOOK
 
Proportional and decentralized rule mcst games
Proportional and decentralized rule mcst gamesProportional and decentralized rule mcst games
Proportional and decentralized rule mcst games
 
Steven Duplij, Polyadization of Algebraic Structures, Symmetry 2022, 14(9), 1782
Steven Duplij, Polyadization of Algebraic Structures, Symmetry 2022, 14(9), 1782Steven Duplij, Polyadization of Algebraic Structures, Symmetry 2022, 14(9), 1782
Steven Duplij, Polyadization of Algebraic Structures, Symmetry 2022, 14(9), 1782
 

More from 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
 
Transitions and Trajectories in Temporal Networks
Transitions and Trajectories in Temporal NetworksTransitions and Trajectories in Temporal Networks
Transitions and Trajectories in Temporal NetworksMoses Boudourides
 
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
 
Τα Πολύ Βασικά για την Python
Τα Πολύ Βασικά για την PythonΤα Πολύ Βασικά για την Python
Τα Πολύ Βασικά για την PythonMoses 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
 

More from Moses Boudourides (9)

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
 
Transitions and Trajectories in Temporal Networks
Transitions and Trajectories in Temporal NetworksTransitions and Trajectories in Temporal Networks
Transitions and Trajectories in Temporal Networks
 
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...
 
Τα Πολύ Βασικά για την Python
Τα Πολύ Βασικά για την PythonΤα Πολύ Βασικά για την Python
Τα Πολύ Βασικά για την Python
 
Η Επιστήμη των Δικτύων: Μια Πολύ Σύντομη Εισαγωγική Παρουσίαση - 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...
 

Recently uploaded

BUMI DAN ANTARIKSA PROJEK IPAS SMK KELAS X.pdf
BUMI DAN ANTARIKSA PROJEK IPAS SMK KELAS X.pdfBUMI DAN ANTARIKSA PROJEK IPAS SMK KELAS X.pdf
BUMI DAN ANTARIKSA PROJEK IPAS SMK KELAS X.pdfWildaNurAmalia2
 
Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.aasikanpl
 
Artificial Intelligence In Microbiology by Dr. Prince C P
Artificial Intelligence In Microbiology by Dr. Prince C PArtificial Intelligence In Microbiology by Dr. Prince C P
Artificial Intelligence In Microbiology by Dr. Prince C PPRINCE C P
 
Pests of castor_Binomics_Identification_Dr.UPR.pdf
Pests of castor_Binomics_Identification_Dr.UPR.pdfPests of castor_Binomics_Identification_Dr.UPR.pdf
Pests of castor_Binomics_Identification_Dr.UPR.pdfPirithiRaju
 
Call Girls In Nihal Vihar Delhi ❤️8860477959 Looking Escorts In 24/7 Delhi NCR
Call Girls In Nihal Vihar Delhi ❤️8860477959 Looking Escorts In 24/7 Delhi NCRCall Girls In Nihal Vihar Delhi ❤️8860477959 Looking Escorts In 24/7 Delhi NCR
Call Girls In Nihal Vihar Delhi ❤️8860477959 Looking Escorts In 24/7 Delhi NCRlizamodels9
 
The dark energy paradox leads to a new structure of spacetime.pptx
The dark energy paradox leads to a new structure of spacetime.pptxThe dark energy paradox leads to a new structure of spacetime.pptx
The dark energy paradox leads to a new structure of spacetime.pptxEran Akiva Sinbar
 
GenBio2 - Lesson 1 - Introduction to Genetics.pptx
GenBio2 - Lesson 1 - Introduction to Genetics.pptxGenBio2 - Lesson 1 - Introduction to Genetics.pptx
GenBio2 - Lesson 1 - Introduction to Genetics.pptxBerniceCayabyab1
 
Solution chemistry, Moral and Normal solutions
Solution chemistry, Moral and Normal solutionsSolution chemistry, Moral and Normal solutions
Solution chemistry, Moral and Normal solutionsHajira Mahmood
 
FREE NURSING BUNDLE FOR NURSES.PDF by na
FREE NURSING BUNDLE FOR NURSES.PDF by naFREE NURSING BUNDLE FOR NURSES.PDF by na
FREE NURSING BUNDLE FOR NURSES.PDF by naJASISJULIANOELYNV
 
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptxSOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptxkessiyaTpeter
 
Pests of jatropha_Bionomics_identification_Dr.UPR.pdf
Pests of jatropha_Bionomics_identification_Dr.UPR.pdfPests of jatropha_Bionomics_identification_Dr.UPR.pdf
Pests of jatropha_Bionomics_identification_Dr.UPR.pdfPirithiRaju
 
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.PraveenaKalaiselvan1
 
zoogeography of pakistan.pptx fauna of Pakistan
zoogeography of pakistan.pptx fauna of Pakistanzoogeography of pakistan.pptx fauna of Pakistan
zoogeography of pakistan.pptx fauna of Pakistanzohaibmir069
 
Vision and reflection on Mining Software Repositories research in 2024
Vision and reflection on Mining Software Repositories research in 2024Vision and reflection on Mining Software Repositories research in 2024
Vision and reflection on Mining Software Repositories research in 2024AyushiRastogi48
 
Forest laws, Indian forest laws, why they are important
Forest laws, Indian forest laws, why they are importantForest laws, Indian forest laws, why they are important
Forest laws, Indian forest laws, why they are importantadityabhardwaj282
 
Environmental Biotechnology Topic:- Microbial Biosensor
Environmental Biotechnology Topic:- Microbial BiosensorEnvironmental Biotechnology Topic:- Microbial Biosensor
Environmental Biotechnology Topic:- Microbial Biosensorsonawaneprad
 
Harmful and Useful Microorganisms Presentation
Harmful and Useful Microorganisms PresentationHarmful and Useful Microorganisms Presentation
Harmful and Useful Microorganisms Presentationtahreemzahra82
 
Microphone- characteristics,carbon microphone, dynamic microphone.pptx
Microphone- characteristics,carbon microphone, dynamic microphone.pptxMicrophone- characteristics,carbon microphone, dynamic microphone.pptx
Microphone- characteristics,carbon microphone, dynamic microphone.pptxpriyankatabhane
 

Recently uploaded (20)

BUMI DAN ANTARIKSA PROJEK IPAS SMK KELAS X.pdf
BUMI DAN ANTARIKSA PROJEK IPAS SMK KELAS X.pdfBUMI DAN ANTARIKSA PROJEK IPAS SMK KELAS X.pdf
BUMI DAN ANTARIKSA PROJEK IPAS SMK KELAS X.pdf
 
Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
 
Artificial Intelligence In Microbiology by Dr. Prince C P
Artificial Intelligence In Microbiology by Dr. Prince C PArtificial Intelligence In Microbiology by Dr. Prince C P
Artificial Intelligence In Microbiology by Dr. Prince C P
 
Pests of castor_Binomics_Identification_Dr.UPR.pdf
Pests of castor_Binomics_Identification_Dr.UPR.pdfPests of castor_Binomics_Identification_Dr.UPR.pdf
Pests of castor_Binomics_Identification_Dr.UPR.pdf
 
Call Girls In Nihal Vihar Delhi ❤️8860477959 Looking Escorts In 24/7 Delhi NCR
Call Girls In Nihal Vihar Delhi ❤️8860477959 Looking Escorts In 24/7 Delhi NCRCall Girls In Nihal Vihar Delhi ❤️8860477959 Looking Escorts In 24/7 Delhi NCR
Call Girls In Nihal Vihar Delhi ❤️8860477959 Looking Escorts In 24/7 Delhi NCR
 
The dark energy paradox leads to a new structure of spacetime.pptx
The dark energy paradox leads to a new structure of spacetime.pptxThe dark energy paradox leads to a new structure of spacetime.pptx
The dark energy paradox leads to a new structure of spacetime.pptx
 
GenBio2 - Lesson 1 - Introduction to Genetics.pptx
GenBio2 - Lesson 1 - Introduction to Genetics.pptxGenBio2 - Lesson 1 - Introduction to Genetics.pptx
GenBio2 - Lesson 1 - Introduction to Genetics.pptx
 
Solution chemistry, Moral and Normal solutions
Solution chemistry, Moral and Normal solutionsSolution chemistry, Moral and Normal solutions
Solution chemistry, Moral and Normal solutions
 
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
 
FREE NURSING BUNDLE FOR NURSES.PDF by na
FREE NURSING BUNDLE FOR NURSES.PDF by naFREE NURSING BUNDLE FOR NURSES.PDF by na
FREE NURSING BUNDLE FOR NURSES.PDF by na
 
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptxSOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
 
Pests of jatropha_Bionomics_identification_Dr.UPR.pdf
Pests of jatropha_Bionomics_identification_Dr.UPR.pdfPests of jatropha_Bionomics_identification_Dr.UPR.pdf
Pests of jatropha_Bionomics_identification_Dr.UPR.pdf
 
Hot Sexy call girls in Moti Nagar,🔝 9953056974 🔝 escort Service
Hot Sexy call girls in  Moti Nagar,🔝 9953056974 🔝 escort ServiceHot Sexy call girls in  Moti Nagar,🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Moti Nagar,🔝 9953056974 🔝 escort Service
 
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.
 
zoogeography of pakistan.pptx fauna of Pakistan
zoogeography of pakistan.pptx fauna of Pakistanzoogeography of pakistan.pptx fauna of Pakistan
zoogeography of pakistan.pptx fauna of Pakistan
 
Vision and reflection on Mining Software Repositories research in 2024
Vision and reflection on Mining Software Repositories research in 2024Vision and reflection on Mining Software Repositories research in 2024
Vision and reflection on Mining Software Repositories research in 2024
 
Forest laws, Indian forest laws, why they are important
Forest laws, Indian forest laws, why they are importantForest laws, Indian forest laws, why they are important
Forest laws, Indian forest laws, why they are important
 
Environmental Biotechnology Topic:- Microbial Biosensor
Environmental Biotechnology Topic:- Microbial BiosensorEnvironmental Biotechnology Topic:- Microbial Biosensor
Environmental Biotechnology Topic:- Microbial Biosensor
 
Harmful and Useful Microorganisms Presentation
Harmful and Useful Microorganisms PresentationHarmful and Useful Microorganisms Presentation
Harmful and Useful Microorganisms Presentation
 
Microphone- characteristics,carbon microphone, dynamic microphone.pptx
Microphone- characteristics,carbon microphone, dynamic microphone.pptxMicrophone- characteristics,carbon microphone, dynamic microphone.pptx
Microphone- characteristics,carbon microphone, dynamic microphone.pptx
 

Dominating Sets, Multiple Egocentric Networks and Modularity Maximizing Clustering of Social Networks. By M.A. Boudourides & S.T. Lenis

  • 1. Dominating Sets, Multiple Egocentric Networks and Modularity Maximizing Clustering of Social Networks Moses A. Boudourides1 & Sergios T. Lenis2 Department of Mathematics University of Patras, Greece 1Moses.Boudourides@gmail.com 2sergioslenis@gmail.com 1st European Conference on Social Networks Barcelona, July 1-4, 2014 M.A. Boudourides & S.T. Lenis Dominating Egocentric Networks & Communities
  • 2. 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 Dominating Egocentric Networks & Communities
  • 3. 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 Dominating Egocentric Networks & Communities
  • 4. 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 Dominating Egocentric Networks & Communities
  • 5. 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 Dominating Egocentric Networks & Communities
  • 6. Structural Equivalence and Domination Definition Let S be a set of vertices in a graph G such that |S| ≥ 2. The set S is called a status (in G) if, for any u, v ∈ S, N(u) ∩ (V S) = N(v) ∩ (V S), i.e., the set of vertices in V S dominated by u equals the set of vertices in V S dominated by v. Definition Let S be a set of vertices in a graph G. The set S is called a clique (in G) if the subgraph induced by S (in G) is complete or an independent set. Definition Two vertices u, v in a graph G are called structurally equivalent (in G) if N(u) = N(v) or N[u] = N[v]. M.A. Boudourides & S.T. Lenis Dominating Egocentric Networks & Communities
  • 7. Theorem (Kelleher & Cozzens, 1988) Let S be a minimum dominating set in a connected graph G. If S is a status (in G), then S is an independent dominating set and |S| = 2, i.e., γ(G) = 2. Corollary (Kelleher & Cozzens, 1988) Let S be a minimum dominating set in a connected graph G with n vertices. If S is structurally equivalent (in G), then S is an independent dominating set such that S = {v1, v2} (i.e., γ(G) = 2), where both v1, v2 have degree n − 1. M.A. Boudourides & S.T. Lenis Dominating Egocentric Networks & Communities
  • 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 (minimimum) dominating sets. To be able to obtain all possible (minimum and independent) dominating sets for rather small graphs, we have written a Python script implementing the brute force algorithm for dominating sets which is described in the sequel. M.A. Boudourides & S.T. Lenis Dominating Egocentric Networks & Communities
  • 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 Dominating Egocentric Networks & Communities
  • 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 Dominating Egocentric Networks & Communities
  • 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 Dominating Egocentric Networks & Communities
  • 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 Dominating Egocentric Networks & Communities
  • 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 Dominating Egocentric Networks & Communities
  • 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 Dominating Egocentric Networks & Communities
  • 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 Dominating Egocentric Networks & Communities
  • 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 Dominating Egocentric Networks & Communities
  • 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 Dominating Egocentric Networks & Communities
  • 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 Dominating Egocentric Networks & Communities
  • 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 Dominating Egocentric Networks & Communities
  • 20. Proposition Let S be a dominating set of a graph G, A ⊂ Vprivate and B ⊂ Vpublic. Then A ∪ B is a status if and only if all alters in A ∪ B are dominated by the same ego in S; B is a status if and only if all public alters in B are co–dominated by all the egos of a subset T ⊂ S. Moreover, A, B are structurally equivalent (classes) if and only if they are cliques. M.A. Boudourides & S.T. Lenis Dominating Egocentric Networks & Communities
  • 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 Dominating Egocentric Networks & Communities
  • 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 Dominating Egocentric Networks & Communities
  • 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 Dominating Egocentric Networks & Communities
  • 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 Dominating Egocentric Networks & Communities
  • 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 Dominating Egocentric Networks & Communities
  • 26. Communities in 1–Egocentric Networks (γ = 1) Proposition Let G = (V , E) be 1-egocentric network, i.e., G is a graph in which there is a single ego a and all other vertices are alters of a. In other wordes, S = {a} is a (minimum) dominating set or γ = 1. We denote by Vleaves, the set of private alters having degree 1 (leaves) and, by Gjoint alter, the subgraph induced by Vjoint alter = V (Vleaves ∪ {a}). Then, if C is a (modularity maximizing) community partition of G, one of the following cases holds: 1 G is a single community and a necessary and sufficient condition for this is that the alter subgraph Galter = G {a} is a proper clique; 2 {a} ∪ Vleaves is a community in C; 3 there is a collection Hjoint alter of connected components of Gjoint alter such that {a} ∪ Vleaves ∪ Hjoint alter is a community in C; 4 there is a subset Ujoint alter ⊂ Vjoint alter such that {a} ∪ Vjoint leaves ∪ Ujoint alter is a community in C. M.A. Boudourides & S.T. Lenis Dominating Egocentric Networks & Communities
  • 27. Ego–Free Communities Definition Let S be a domination set in a graph G and C be a community partition of G. A community C ∈ C is called ego–free if C ∩ S = ∅, i.e., if no ego is included among the vertices which belong to that community. Corollary Any community in a 1–egocentric network is either an ego–free community or a (proper) clique (i.e., a structurally equivalent class). M.A. Boudourides & S.T. Lenis Dominating Egocentric Networks & Communities
  • 28. The four types of communities in a 1–egocentric network. M.A. Boudourides & S.T. Lenis Dominating Egocentric Networks & Communities
  • 29. Counting Ego–Free Communities in γ–Egocentric Erdos–Renyi Networks (for 1 ≤ γ ≤ 10) 1,000 simulations of γ–egocentric Erdos–Renyi networks with 100 vertices and (uniformly) randomly selected link probability. M.A. Boudourides & S.T. Lenis Dominating Egocentric Networks & Communities
  • 30. 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 Dominating Egocentric Networks & Communities
  • 31. 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 Dominating Egocentric Networks & Communities
  • 32. Five Empirical Networks: Minimum Dominating Egocentric Subgraphs and their Community Partitions Network |V | |E| |Vprivate| |Vpublic| |Eprivate| |Epublic| |Eprivate − public| |Eego| γ |C| Ego–free Communities Zachary’s Karate Club 34 78 15 15 3 19 17 1 4 4 Les Miserables 77 254 38 29 28 70 40 10 10 6 American College Football 115 613 0 103 0 487 0 3 12 10 Food–Web 161 592 30 116 0 230 1 13 15 4 C. elegans 297 2148 41 240 28 1471 132 12 16 5 M.A. Boudourides & S.T. Lenis Dominating Egocentric Networks & Communities
  • 33. Zachary’s Karate Club Network: Egos in Communities Four 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 Dominating Egocentric Networks & Communities
  • 34. Network of Les Miserables: Egos in Communities Ten egos distributed inside six communities with one of them being ego–free. 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 Dominating Egocentric Networks & Communities
  • 35. American College Football Network: Egos in Communities Twelve egos distributed inside ten 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 Dominating Egocentric Networks & Communities
  • 36. Food–Web Network: Egos in Communities Fifteen 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 Dominating Egocentric Networks & Communities
  • 37. C. elegans Network: Egos in Communities Sixteen egos distributed inside five 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 Dominating Egocentric Networks & Communities
  • 38. Barabasi–Albert Network (m = 4): Minimum Dominating Egocentric Subgraphs and their Community Partitions Network |V | |E| |Vprivate| |Vpublic| |Eprivate| |Epublic| |Eprivate − public| |Eego| γ |C| Ego–free Communities Simulation 1 100 384 1 82 0 203 3 14 17 6 Simulation 2 100 384 0 86 0 214 0 12 14 7 Simulation 3 100 384 0 83 0 214 0 14 17 6 Simulation 4 100 384 1 85 0 210 3 13 14 7 Simulation 5 100 384 0 84 0 208 0 19 16 7 Simulation 6 100 384 1 83 0 211 3 9 16 7 Simulation 7 100 384 0 85 0 216 0 15 15 7 Simulation 8 100 384 1 79 0 200 3 12 20 6 Simulation 9 100 384 0 85 0 216 0 14 15 7 Simulation 10 100 384 1 81 0 208 3 12 18 8 Simulation 11 100 384 1 81 0 200 4 18 18 7 Simulation 12 100 384 0 86 0 220 0 13 14 7 Simulation 13 100 384 0 83 0 218 0 15 17 7 Simulation 14 100 384 0 85 0 215 0 17 15 6 Simulation 15 100 384 1 81 0 204 3 12 18 9 Simulation 16 100 384 4 82 0 202 13 10 14 6 Simulation 17 100 384 0 85 0 215 0 12 15 6 Simulation 18 100 384 0 82 0 212 0 14 18 7 Simulation 19 100 384 0 83 0 206 0 12 17 8 Simulation 20 100 384 0 86 0 233 0 13 14 7 Simulation 21 100 384 0 85 0 215 0 17 15 7 Simulation 22 100 384 1 85 0 205 3 15 14 8 M.A. Boudourides & S.T. Lenis Dominating Egocentric Networks & Communities