Next Article in Journal
An Optimal Derivative-Free Ostrowski’s Scheme for Multiple Roots of Nonlinear Equations
Previous Article in Journal
A New Continuous-Discrete Fuzzy Model and Its Application in Finance
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Group Degree Centrality and Centralization in Networks

by
Matjaž Krnc
1,† and
Riste Škrekovski
1,2,3,*,†
1
FAMNIT, University of Primorska, 6000 Koper, Slovenia
2
Faculty of Information Studies, 8000 Novo Mesto, Slovenia
3
Faculty of Mathematics and Physics, University of Ljubljana, 1000 Ljubljna, Slovenia
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Mathematics 2020, 8(10), 1810; https://doi.org/10.3390/math8101810
Submission received: 7 September 2020 / Revised: 2 October 2020 / Accepted: 10 October 2020 / Published: 16 October 2020
(This article belongs to the Section Network Science)

Abstract

:
The importance of individuals and groups in networks is modeled by various centrality measures. Additionally, Freeman’s centralization is a way to normalize any given centrality or group centrality measure, which enables us to compare individuals or groups from different networks. In this paper, we focus on degree-based measures of group centrality and centralization. We address the following related questions: For a fixed k, which k-subset S of members of G represents the most central group? Among all possible values of k, which is the one for which the corresponding set S is most central? How can we efficiently compute both k and S? To answer these questions, we relate with the well-studied areas of domination and set covers. Using this, we first observe that determining S from the first question is NP -hard. Then, we describe a greedy approximation algorithm which computes centrality values over all group sizes k from 1 to n in linear time, and achieve a group degree centrality value of at least ( 1 1 / e ) ( w * k ) , compared to the optimal value of w * . To achieve fast running time, we design a special data structure based on the related directed graph, which we believe is of independent interest.

1. Introduction

In most networks, some vertices are more central than the others. To model this intuitive feeling, centrality indices were introduced. The first mathematical concept of centrality of graphs was introduced almost 150 years ago by Jordan [1]. There are many ways to provide a measure of the relative “importance” of a node in a network, where the different motivations lead to different centrality measures that were developed in several areas of science.
Node centrality. A social network is typically represented as a graph, where individuals are represented as vertices, and the relationships between pairs of individuals as edges. In the paper, we will freely interchange the terms vertex/node and graph/network, without any meaningful difference.
Various vertex-based measures of centrality have been proposed to determine the relative importance of a vertex within a graph. Arguably, the most common branch of centrality indices is based on the distance between the nodes of the network. Some of the standard centrality indices from this branch are degree, betweenness, closeness, and eccentricity. Among other measures of node centrality, a few of the better known in network analysis are: eigenvector centrality, Google PageRank, Katz centrality, Alpha centrality, and others. For detailed definitions and discussions on various centrality indices, we refer the reader to [2,3,4].
Another concept of vertex centrality, the personalization, was introduced in 2003 (see [5]), and is a measure that shows how central an individual is according to a given subset R (group of important people) in a given social network. In 2005, the subgraph centrality [6] was introduced, which characterizes the participation of each node in all subgraphs in a network and is calculated from the spectra of the adjacency matrix of the network. Recently, Bell [7] introduced the concept called the subgroup centrality, where centrality (of one vertex) is calculated only on a restricted set of vertices. The most basic centrality measure is the degree of a vertex, which we study in this paper.
In 1999, Everett and Borgatti [8] introduced the concept of group centrality which enables researchers to answer questions such as, “How central is the engineering department in the informal influence network of this company?” or, “Among middle managers in a given organization, which are more central, men or women?” With these measures, we can also solve the inverse problem: given a network of ties among organization members, how can we form a team that is maximally central? In [8], the authors introduced group centrality for measures of degree, closeness, and betweenness centrality, which we use in this paper. In 2006, another important group centrality measure motivated by the key players problem was introduced (see [9]). In 2011, Miyano et al. [10] discussed the problem of finding the best group for the so-called k-vertex maximum domination problem (or k - maxVD , in short), which in fact corresponds to maximizing the group degree centrality (introduced in 1999 [8]), where the score is further increased by a constant k.
Freeman’s centralization. In his study, Freeman [11] realized that despite all of the vertex-centrality indices defined up to that point, there was a need for a normalization which could measure the relative importance of a given vertex in a network and would be based on any chosen centrality index. Hence, he defined a centralization measure based on normalized variance in vertex centrality of any chosen centrality measure, with an aim to allow a comparison of distinct networks on the basis of their highest vertex-centralization scores. One may also consider his approach as another type of vertex-centrality, which measures the extent to how some vertex in a network stands out from others in terms of a given centrality index. Every centrality measure can have its own centralization measure. In order to calculate centralization for some vertex measure M G : V ( G ) R in a given graph G, we first define
v V ( G ) , M 0 ( G , v ) = u V ( G ) ( M G ( v ) M G ( u ) ) , and M 0 ( G ) = max { M 0 ( G , v ) : v V ( G ) } .
When there is no risk of confusion regarding the network G, we write M 0 ( v ) instead of  M 0 ( G , v ) .
In the same paper, Freeman remarked that the centralizations of degree centrality, betweenness centrality, and closeness centrality achieve their maximum if, and only if G is a star. The statement was later proved in detail by Everett, Sinclair, and Dankelmann [12]. In order to compare centralization values of different graphs with possibly different sizes, in the definition of centralization, Freeman used a normalized formula, where the normalizing divisor is based on the theoretically largest centrality variance in any graph from a given class G of graphs [11]:
M 1 ( G ) = M 0 ( G ) max H G M 0 ( H ) .
Following Freeman’s approach, the group centralization notion was introduced in [13], which brings us to the focus of this paper.

2. Group Degee Centrality and Centralization

Let G n be the family of all graphs on n vertices, let G G n , and let S V ( G ) . According to [8], the group degree centrality is defined as
GD G ( S ) = v S N ( v ) S ,
where N ( v ) stands for the set of vertices adjacent to v in G. Also observe that introducing an isolated vertex to a group has zero contribution towards its group degree centrality. Such a vertex will never be considered in the optimal group S, unless S already dominates the non-isolated vertices of G. For easier notation, we will thus only consider graphs without isolated vertices. Given a graph G and integer k, let S G , k * be one of the sets from V ( G ) k that achieves the maximum value of group degree centrality, that is, GD G ( S G , k * ) = max S V ( G ) k GD G ( S ) . Observe that S G , k * also takes the maximum value for group degree centralization. Whenever the graph G or the value k are known from the context, we omit the subscript from the notations of centrality, centralization, and similarly simplify the optimal group label to S k * .
As defined in [11,13], GD 1 ( S , G ) stands for the group degree centralization. Define k : = | S | , and observe
GD 1 ( S , G ) = S V ( G ) k GD G ( S ) GD G ( S ) max H G n S V ( H ) k GD H ( S k * ) GD H ( S ) .
According to Freeman [11], the denominator is needed to normalize centralization, and in turn achieve better relative comparison. Indeed, notice that such normalized values will never exceed value 1. Clearly, as we already mentioned, GD 1 ( S , G ) is maximized whenever GD ( S , G ) is maximized, and by Krnc et al. [13] we have that the maximum value of the denominator corresponds to the star graph S n and a maximizing set S k * corresponds to any k-set containing the center of the star. In  Figure 1 the group degree centralization is presented of a particular graph.
Given a graph G, define the maximizing group size k * ( G ) to be the positive integer, such that
GD G ( S k * ( G ) * ) = max k n GD ( S k * , G ) ,
where G is known from the context, and we also write S * : = S k * ( G ) * . Notice that S * achieves the maximum value for group degree centralization as well.
In what follows, we optimize the procedure of calculating the group degree centrality for a given graph and an input integer k. We start by calculating the denominator of the group degree centralization.
Lemma 1.
Let G be a star on n vertices. Then,
S V ( G ) k GD ( S k * ) GD ( S ) = ( k + 1 ) n 1 k + 1 .
Proof. 
Denote the center of the star by c, partition the sets of V ( G ) k into parts P 1 and P 2 depending on whether or not they contain the vertex c as a member, and observe that the group degree centrality of members of these parts equals to n k and 1, respectively. As S P 1 GD ( S * , G ) GD ( S , G ) = 0 , the claim follows by:
S V ( G ) k GD ( S * , G ) GD ( S , G ) = S P 2 GD ( S * , G ) GD ( S , G ) = S P 2 ( n k 1 ) = ( k + 1 ) n 1 k + 1 .
 □
In the following proposition, we use a classical graph theoretical approach of double counting to show that the sum S V ( G ) k GD ( S , G ) from (1) can be computed efficiently.
Proposition 1.
Let G be a graph on n vertices, and let k n be a positive integer. It holds that
S V ( G ) k GD ( S , G ) = n · n 1 k v V ( G ) n deg ( v ) 1 k .
In particular, S V ( G ) k GD ( S , G ) can be computed in O ( n ) time.
Proof. 
For each vertex v V ( G ) , define its contribution g k ( v ) to be the number of k-sets that dominate v, that is,
g k ( v ) = X V ( G ) v k ; X N ( v ) Ø = n 1 k n deg ( v ) 1 k .
By the double counting argument, it follows that
S V ( G ) k GD ( S , G ) = v V ( G ) g k ( v ) .
Thus, we conclude
S V ( G ) k GD ( S , G ) = n · n 1 k v V ( G ) n deg ( v ) 1 k ,
which can be computed in O ( n ) time, traversing all vertices once. □
We join the results from Lemma 1 and Proposition 1 to further develop (1), and claim the following.
Theorem 1.
For a given graph G on n vertices and a group of its vertices S of size k, the group degree centralization can be evaluated as
GD 1 ( S , G ) = n k · GD ( S , G ) + v V ( G ) n deg ( v ) 1 k n · n 1 k k + 1 · n 1 k + 1 ,
which can be computed in O ( n ) time.
It is easy to see that finding S k * can hence be computed in O ( n k + 1 ) , by traversing over all k-tuples and computing group degree centrality at each iteration. However, as k grows, this may not be a feasible approach. As shown below, for an input value of k, determining S k * is NP -hard. First, recall how the set S of cardinality k is said to be k-dominating whenever
v S N ( v ) S = V ( G ) .
Proposition 2.
The problem that determines a set S k * for a given input graph G and an integer k is NP -hard.
Proof. 
We prove the claim by reducing a well-known NP -problem of determining the existence of a k-dominating set to our problem of finding S k * . Let us assume that there exists a polynomial algorithm for finding a k-set S k * V ( G ) , such that
GD G S k * = max S V ( G ) k GD G S .
Now, observe that the existence of a k-dominating set is equivalent to the property
GD G S k * = n k .
As group degree centrality of a given fixed set S k * can be computed in polynomial time O ( n k ) , it is clear that the set S k * provides an answer regarding the existence of a k-dominating set. □
In the last section, we present an efficient algorithm for calculating group degree centrality scores for all group sizes.

3. Greedy Computation of Degree Centrality

By Proposition 2, it is NP-hard to determine the group with the biggest degree centrality. In this section, we present a greedy approach (Algorithm 1) to identify k-sets which are close to achieving the biggest group degree centrality for a given network, for 1 k n , and describe how one can obtain the corresponding group degree centralization values. Both procedures are described in Algorithms 2 and 3, respectively. We also discuss the corresponding approximability and time complexity.
The greedy algorithm presented here behaves in a natural way:
Algorithm 1 An outline of the greedy algorithm for group degree centrality.
Input: Graph G
Output: An ordering S of V ( G ) whose prefixes correspond to approximations of sets maximizing group degree centrality. A list L of corresponding group degree centrality values.
1: Let S = [ ] .
2: Maintain all vertices from V ( G ) S in ordered buckets, labeled by their contribution towards the group degree centrality to set S.
3: Among V ( G ) S , append a vertex from a bucket with the biggest label to S.
4: Go to Line 2, unless V ( G ) S = Ø .
5: Return S.
In what follows, we describe the important elements of the algorithm. In the next subsection, we present Algorithm 1 in more detail, such as Algorithm 2. The majority of Algorithm 2 deals with step two of the above pseudocode—maintaining all vertices from V ( G ) S in ordered buckets, labeled by their contribution towards the group degree centrality to set S. For efficient implementation of those transitions, we utilised a particular directed graph as a dynamically changing data structure, which enabled us to achieve a linear running time. In the following two subsections, we consider the centralization and complexity, and the approximability analysis as well.
Algorithm 2 Greedy approach to finding a group with the maximum degree centralization.
Input: Graph G.
Output: An ordering S of V ( G ) whose prefixes correspond to approximations of sets maximizing group degree centrality. A list L of corresponding group degree centrality values.
1: Initialize lists S = ( ) and L = ( 0 ) .
2: Initialize G as the directed instance of graph G.
3: Partition V ( G ) to buckets according to value deg G + ( v ) + min ( 1 , deg G ( v ) ) 1 .
4: for all 1 k n do                                                                       ▹ Main loop
5:     Append a vertex v from maximal bucket to S.
6:     Append L [ k 1 ] + deg G + ( v ) + min ( 1 , deg G ( v ) ) 1 to L.
7:     for all u N + ( v ) do
8:         for all w N ( u ) do
9:            Remove ( w , u ) from G .                                  ▹ update buckets
10:         end for
11:     end for
12:     Remove v from G .                                                 ▹ update buckets
13: end for
14: ReturnS and L.
Algorithm 3 Computing Freeman group degree centralization values.
Input: Graph G.
Output: An ordering S of V ( G ) whose prefixes correspond to approximations of sets maximizing group degree centrality. A list L 1 of corresponding group degree centralization values.
1: Let S and L the lists obtained by Algorithm 2 on input G.
2: Initialize an empty list L 1 = ( ) .
3: for all 1 k n do
4:     Compute S S V ( G ) k GD ( S , G ) .                                         ▹ see Proposition 1
5:     Append 2.3 n k · L [ k ] + S n · n 1 k k + 1 · n 1 k + 1 to L 1 .                                                  ▹ see Theorem 1
6: end for
7: Return S and L 1 .

3.1. The Directed Graph Structure for Implementation

In this subsection, we consider Algorithm 1, which we implement by using a directed graph as a data structure. The corresponding implementation is described as Algorithm 2. The algorithm returns an ordering S = ( v 1 , , v n ) of V ( G ) , whose prefixes correspond to approximations of sets maximizing group degree centrality, together with a list L of corresponding group degree centrality values. Define S k = { v 1 , , v k } . We start with an empty list S, and in each iteration, we append a vertex to S which maximizes the contribution towards the current group degree value. The added group degree contributions are then accordingly appended to the list L, and this process is repeated as k increases towards the graph order n.
We describe the state after each iteration k by maintaining a directed graph G on the vertex-set V ( G ) S k , where ( u , v ) A ( G ) whenever
  • u v E ( G ) , and
  • v is not currently dominated by any vertex from S.
At the initialization (i.e., when S is empty), the initial graph G contains all of the edges of G in both directions (line 2). Denote by G our digraph in all iterations of the main loop. For a given vertex v S k , let its contribution towards the group degree centrality be defined as GD G ( S k { v } ) GD G ( S k ) . Then, the following holds:
Proposition 3.
Let v V ( G ) S k , at the beginning of ( k + 1 ) -th iteration. Then, its contribution equals
GD G ( S k { v } ) GD G ( S k ) = deg G + ( v ) + min ( 1 , deg G ( v ) ) 1 .
Proof. 
First, note that each out-neighbour of v clearly increments the degree-centrality score by one. Since we assume v was initially not an isolated vertex, it is dominated by S k whenever deg G ( v ) = 0 . In the case when deg ( v ) > 0 , that is, when vertex v is not dominated by any other vertex from S k , it is clear that vertex v did not contribute towards the value of GD ( S k ) , so we conclude that the contribution simply equals to deg G ( v ) = 0 .
To conclude the proof, it remains to consider the case when deg ( v ) = 0 . Note that in this case vertex, v was already contributing towards u S k N [ u ] . Since this is not the case after adding v to S k , we have to subtract one from the overall total group degree score. □
It is important to point out that we keep the vertices with the same contribution within the same bucket, and maintain this bucket-structure across all iterations, so it is easy to identify the vertex v, maximizing its contribution. The main loop hence consists of greedily selecting a vertex v which maximizes the group degree centrality contribution, appending it to S (line 5), then appending the corresponding group degree centrality value to L (line 6), and finally updating the directed graph G (lines 7–10). This maintenance of G is done by removing v from G , and by removing edges towards all the newly dominated vertices, that is, towards vertices in N + ( v ) .

3.2. Obtaining Freeman Group Degree Centralization

In order to obtain corresponding values of Freeman’s group degree centralization, we need to normalize group degree centrality scores from Algorithm 2, which is described in Algorithm 3. To determine the sum of all group degree centralities over all k-sets, we apply Proposition 1, for arbitrary value of k. Together with Lemma 1, this suffices to finalize (2) from Theorem 1.

3.3. Complexity and Approximability Analysis

A careful reader may notice a similarity between our greedy approach with the classical greedy appriximation algorithm for MAX COVERAGE or MAX k-VERTEX DOMINATION problems (see [10,14]). While this greedy approach gives an approximation ratio of 1 1 / e for both mentioned algorithms, any such constant is not attainable for the k-group degree centrality. We now describe the approximability and time complexity of Algorithms 2 and 3, summarised in Theorem 2.
Theorem 2.
Given a graph G on n vertices and m edges, the greedy algorithm for k-group degree centrality over all set sizes 1 k n altogether runs in linear time O ( n + m ) and achieves the k-group degree centrality value of at least ( 1 1 / e ) ( w * k ) , where w * is the maximizing k-group degree centrality of G.
Proof. 
We first deal with the time complexity for Algorithm 2. It is easy to see that the execution of lines outside of the main for-loop takes O ( n ) time. For the main for-loop, first note that performing decrementation of a bucket for any vertex takes a constant time. It is also important to observe that any (directed) edge may be identified in a constant time (i.e., lies at up to second neighbourhood of v), and is removed once only. The removal of arbitrary edge ( u , w ) causes the decrementation of buckets at u, and sometimes also at w. The total number of steps performed by both for-loops in lines 7 and 8 is hence within Θ ( m ) , and so the overall time complexity of Algorithm 2 is Θ ( m ) .
Regarding Algorithm 3, we focus on the complexity of the main for-loop. In particular, line 4 can be computed in O ( n ) time, by traversing all vertices and looking at their degrees (see Proposition 1). After this, line 5 is simply a calculation of (2) from Theorem 1, which is performed in O ( 1 ) . Thus, the overall time complexity of computing the group degree centralization for all values of k is O ( n 2 ) . Note however that if one is interested in an approximation for a single set-size k, this can be done in O ( m ) by executing Algorithm 3 for the specified value of k only.
Let O k = { w 1 , w 2 , , w k } V ( G ) be the set maximizing k-group degree centrality, let NO k = j = 1 k N [ a j ] O k , and let w * = | NO k | k be the corresponding value of GD ( O k ) . For 1 i k , assume that Algorithm 2 selects vertices a i in the i-th step, and define
y i = GD ( { a 1 , , a i } ) x i = y i y i 1 z i = w * y i ,
where additionally, we set y 0 = 0 and z 0 = w * . Notice that x i denotes the contribution of a i , and z i tells us how far we are from the optimal value at the i-th step.
Claim.Let i k 1 . Then, x i + 1 z i / k 1 .
Proof. 
It is enough to show that there exists a vertex x O k with at least z i / k neighbors not in j = 1 i N [ a j ] . To this end, observe that at least z i vertices from NO k are not contained in j = 1 i N [ a j ] . Since j = 1 k N [ w j ] , there must exist a vertex w O k adjacent to at least z i / k of those z i vertices of NO k j = 1 i N [ a j ] .
When our algorithm chooses a i + 1 , the group degree centrality will increase for at least z i / k , and may additionally decrease by 1 in case w * was already dominated before, which concludes the proof of this claim. □
By the above claim, we have
z i z i k 1 + z i + 1 , i . e . , z i + 1 α z i + 1 ,
where α = 1 1 / k . Thus, we get
z k α k z 0 + 1 + α + + α k 1 , i . e . α k w * + 1 α k 1 α ,
which together with z k = w * y k and α k 1 / e , gives
y k 1 α k w * k 1 α k = w * k 1 α k = 1 1 e w * k .
 □

4. Concluding Remarks and Future Work

With respect to the important branches of the centrality theory, we seek to identify the most central group of nodes in a network, (without fixing the group size in advance). Despite numerous centrality measures, only few are designed to reflect this issue, among them being group centralization measures (see Krnc et al. [13]). We focused on a particular type of group centralization, namely group degree centralization, as it is the simplest one to deal with. The precise calculation of the problem was shown to be infeasible for large networks, and a sub-quadratic approximation algorithm which computes centralization scores over all group sizes was described and analyzed.
To further justify group degree centralization, it would be most interesting to test the performance of this algorithm on some real-world networks. It is worth noting that Algorithm 2 is not deterministic—indeed, there can be several possibilities in choosing a vertex with the largest contribution. Nevertheless, there exist networks where neither of the possible executions of Algorithm 2 will result in a set which maximizes group degree centrality (for example, see Figure 2).
Additionally, while in this paper we only study the group degree centralization, one should ask similar algorithmic questions for the group centralization of some other centrality indices. One could also consider modifying Freeman’s centralization and consider a different type of normalization for group centrality measures which could preferably be more efficient to calculate.

Author Contributions

Investigation, M.K. and R.Š. All authors have read and agreed to the published version of the manuscript.

Funding

The authors acknowledge partial support of the Slovenian Research Agency (research programs P1-0383, P1-0285, P1-0297, I0-0035 and research projects J1-1692, J1-9110, N1-0102, J1-9187) and the European Commission for funding the InnoRenew CoE project (Grant Agreement #739574) under the Horizon2020 Widespread-Teaming program and the Republic of Slovenia (Investment funding of the Republic of Slovenia and the European Union of the European Regional Development Fund).

Acknowledgments

The authors would like to thank careful reviewers for helpful comments and tips. The first author acknowledges that some passages from this manuscript have been quoted verbatim from his PhD thesis [15].

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Jordan, C. Sur les assemblages de lignes. J. Reine Angew. Math. 1869, 70, 81. [Google Scholar]
  2. Newman, M. Networks; Second Edition of [MR2676073]; Oxford University Press: Oxford, UK, 2018. [Google Scholar] [CrossRef]
  3. Brandes, U.; Erlebach, T. Network Analysis: Methodological Foundations; Springer Science & Business Media: Berlin, Germany, 2005; Volume 3418. [Google Scholar]
  4. Koschützki, D.; Lehmann, K.A.; Peeters, L.; Richter, S.; Tenfelde-Podehl, D.; Zlotowski, O. Centrality indices. In Network Analysis; Springer: Berlin/Heidelberg, Germany, 2005; pp. 16–61. [Google Scholar]
  5. White, S.; Smyth, P. Algorithms for estimating relative importance in networks. In Proceedings of the Ninth ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, Washington, DC, USA, 24–27 August 2003; ACM: New York, NY, USA, 2003; pp. 266–275. [Google Scholar]
  6. Estrada, E.; Rodriguez-Velazquez, J.A. Subgraph centrality in complex networks. Phys. Rev. E 2005, 71, 056103. [Google Scholar] [CrossRef] [Green Version]
  7. Bell, J.R. Subgroup centrality measures. Netw. Sci. 2014, 2, 277–297. [Google Scholar] [CrossRef]
  8. Everett, M.G.; Borgatti, S.P. The centrality of groups and classes. J. Math. Sociol. 1999, 23, 181–201. [Google Scholar] [CrossRef]
  9. Borgatti, S.P. Identifying sets of key players in a social network. Comput. Math. Organ. Theory 2006, 12, 21–34. [Google Scholar] [CrossRef]
  10. Miyano, E.; Ono, H. Maximum domination problem. In Proceedings of the Seventeenth Computing: The Australasian Theory Symposium-Volume 119; Australian Computer Society, Inc.: Darlinghurst, Australia, 2011; pp. 55–62. [Google Scholar]
  11. Freeman, L.C. Centrality in social networks conceptual clarification. Soc. Netw. 1979, 1, 215–239. [Google Scholar] [CrossRef] [Green Version]
  12. Everett, M.G.; Sinclair, P.; Dankelmann, P. Some centrality results new and old. J. Math. Sociol. 2004, 28, 215–227. [Google Scholar] [CrossRef]
  13. Krnc, M.; Škrekovski, R. Group centralization of network indices. Discret. Appl. Math. 2015, 186, 147–157. [Google Scholar] [CrossRef]
  14. Hochbaum, D.S.; Pathria, A. Analysis of the greedy approach in problems of maximum k-coverage. Naval Res. Logist. 1998, 45, 615–627. [Google Scholar] [CrossRef]
  15. Krnc, M. Centrality Measures of Large Networks. Ph.D. Thesis, Fakulteta za Matematiko in Fiziko, Univerza v Ljubljani, Ljubljana, Slovenia, 2015. [Google Scholar]
Figure 1. The Eiffel tower graph and the calculation of its group degree centralization for groups of sizes one and two.
Figure 1. The Eiffel tower graph and the calculation of its group degree centralization for groups of sizes one and two.
Mathematics 08 01810 g001
Figure 2. A subdivision of a graph S 9 gives a graph on 19 vertices where Algorithm 2 cannot provide an optimal set which maximizes 9-degree centrality.
Figure 2. A subdivision of a graph S 9 gives a graph on 19 vertices where Algorithm 2 cannot provide an optimal set which maximizes 9-degree centrality.
Mathematics 08 01810 g002
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Krnc, M.; Škrekovski, R. Group Degree Centrality and Centralization in Networks. Mathematics 2020, 8, 1810. https://doi.org/10.3390/math8101810

AMA Style

Krnc M, Škrekovski R. Group Degree Centrality and Centralization in Networks. Mathematics. 2020; 8(10):1810. https://doi.org/10.3390/math8101810

Chicago/Turabian Style

Krnc, Matjaž, and Riste Škrekovski. 2020. "Group Degree Centrality and Centralization in Networks" Mathematics 8, no. 10: 1810. https://doi.org/10.3390/math8101810

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop