Abstract
The identification of important nodes is a hot topic in complex networks. Many methods have been proposed in different fields for solving this problem. Most previous work emphasized the role of a single feature and, as a result, rarely made full use of multiple items. This paper proposes a new method that utilizes multiple characteristics of nodes for the evaluation of their importance. First, an extended degree is defined to improve the classical degree. And E-shell hierarchy decomposition is put forward for determining nodes’ position through the network’s hierarchical structure. Then, based on the combination of these two components, a hybrid characteristic centrality and its extended version are proposed for evaluating the importance of nodes. Extensive experiments are conducted in six real networks, and the susceptible–infected–recovered model and monotonicity criterion are introduced to test the performance of the new approach. The comparison results demonstrate that the proposed new approach exposes more competitive advantages in both accuracy and resolution compared to the other five approaches.
Subject terms: Complex networks, Nonlinear phenomena, Computational science
Introduction
With the rapidly growing scale of networks, topics concerning complex networks are emerging in network science1,2. Generally, complex networks are modeled by various systems in the real world, which are disorganized, self-similar, and small-world3. Massive systems can be remolded by complex networks, for instance, protein networks in biology4, social networks in sociology5, financial networks in economics6, power networks in engineering7, and so on. Complex networks have received extensive attention in theory and practice in recent years8–10. The identification of important nodes has become a fundamental problem in complex networks11–13, which has not only theoretical value14,15, but likewise practical applications. Some examples can be easily found. In social networks, the positive contribution of “celebrities” can effectively reduce the spread of negative social opinion. Ad-technology vendors often seek out the most influential users for advertising to maximize revenue in marketing networks. More applications can be given in other cases, such as disease control16 and sociology17.
The identification of important nodes in complex networks is an NP-hard problem18. Up to now, many schemes with polynomial complexity have been presented. For example, degree centrality19 counts the number of node’s nearest neighbors and considers important nodes to have more neighbors. Closeness centrality19 considers the average length of the shortest path from the target node to other nodes in the network. Betweenness centrality19 calculates the fraction of the shortest paths that cover the target node. A number of variants and approximations have been proposed for speed and accuracy20–22. These schemes, which are called “classical”, exploit the topological characteristics of nodes while ignoring community properties. However, it is well known that community organization is a main feature of complex networks23.
Consequently, when one considers community organizations, nodes that are not of interest in classical centrality may have potential influence. Community centrality considers the heterogeneity between intra-community links and inter-community links24–26. The intra-community links quantify the local influence of a node inside a community. Conversely, inter-community links account for the global influence of nodes on various communities. Many ideas of community centrality have been put out in light of the various ways in which the two type of links might be coupled27–29. Zhao et al.27 distinguish the weights of inter-community links by community size. The community-based mediator targets influential nodes through entropy and normalized degree28. This entropy is generated by the heterogeneity of the links between the inside and outside communities. Modular Vitality assesses the centrality of a node by investigating the modular variations caused when one is removed29.
Besides the community, the hierarchical structure of the network has also attracted attention30. Some previous outcomes have used the hierarchical structure to drive the K-shell decomposition algorithm and its improvements31–34. Although the K-shell algorithm has promising applications in various fields35–38, there has been a drive to improve its resolution. This is because it ties many nodes to the same shell, even though these nodes differ in influence39,40. Zeng et al.41 introduced the exhausted degree and proposed a mixed degree decomposition (MDD) method to identify important nodes. Bae et al.42 presented an extended version, called neighborhood coreness, using the k-shell index of 1-order neighborhood nodes. Feng et al.43 consider opinion leaders and structural hole nodes to have more ability to influence others. Wang et al.44 suggested a integral k-shell algorithm (IKS) by accumulating historical k-shell index and second-order degree of neighborhood. Liu et al.45 refined the K-shell algorithm utilizing TOPSIS technique.
Many facts indicate that the importance of the node depends on multiple characteristics, such as degree, neighbors, position, and so on. Sheikhahmadi et al.46 presented a multi-criteria approach (MCDE) which utilizes a combination of node’s degree, k-shell index and information entropy. There is still relatively little work on multi-characteristic methods. As a result, a new approach based on multiple characteristics is proposed in this paper. The interests of our work are as follows,
An improved version of the classical degree, extended degree, is introduced.
A E-shell hierarchy decomposition is put forward for determining nodes’ position information through the network’s hierarchical structure.
A hybrid characteristic centrality (HCC) is presented, which combines the extended degree and E-shell hierarchy decomposition.
Extensive experiments were performed in six real networks and the performance of the proposed approach was examined using the monotonicity function42 and the susceptible–infected–recovered (SIR) model47,48. The results indicate that the new approach is more competitive than the classical and community centrality in terms of accuracy and resolution.
The framework of this paper is organized as follows. The “Preliminaries” section briefly introduces some basic preliminaries. The “Methods” section presents the new method and provides a simple example. The “Experiments” section examines the performance of the new method and compares the existing algorithms. The “Discussion” section summarizes the work.
Preliminaries
Let be an unweighted undirected network, where V and E are the set of nodes and edges, respectively. Denote and . The adjacency of network G can be represented by , where indicates the connection between nodes u and v. , if nodes u and v are directly connected; , other cases.
K-order neighborhood
For any two nodes u and v, v is said to be an k-order neighbor of u if there exists the smallest positive integer such that Eq. (1) holds,
| 1 |
where , and . Denote the k-order neighborhood of node u as the set , which consists of all k-order neighbors of u. If not otherwise specified, note that . The number of 1-order neighbors of node u is called its degree19 and is denoted by k(u), i.e.,
| 2 |
K-shell hierarchy decomposition
The main idea of the K-shell hierarchy decomposition: for a given k, a subgroup of the network called k-shell is obtained by iteratively deleting nodes with degree less than or equal to k. All node within the k-shell have the same index k. If there are no isolated nodes (degree equal to 0) in the network, then the nodes with degree equal to 1 have the lowest importance. Therefore, these nodes and their connected edges are deleted from the current network. Again, the new nodes with degrees less than or equal to 1 and their connected edges need to be deleted. Continue the above process until the degree of each node is greater than 1 in the current network. The nodes deleted in this round form 1-shell. Based on the above description, the procedure of the K-shell algorithm can be summarized as follows:
Step 1 delete nodes with degree k.
Step 2 repeatedly remove the new nodes whose degree is less than or equal to k until the degree of each new node is greater than k.
Step 3 all nodes deleted in steps 1 and 2 form the k-shell.
Step 4 let , and repeat the above steps. In the above program, if the initial and maximum values of k are 1 and K respectively, then we can get K shells, i.e., 1-shell, 2-shell, ..., K-shell.
Susceptible–infected–recovered (SIR) model
The SIR model is a classical model of disease transmission in which individuals are classified into 3 states: susceptible (S), infected (I), and recovered (R). Initially, a single (or multiple) target individual is selected and its state is specified as I. At each step, the infected individuals spread the disease to each of its susceptible 1-order neighbors and enters state recovered. Herein, the infection rate and recovery rate are and , respectively. Then, the spread procedure is continued until there are no individuals with infected state in the network. The final cumulative count of infected individuals is considered as the real spread ability of the initial target individuals.
Methods
Main idea
Degree centrality and K-shell decomposition are two traditional single-characteristic schemes. However, numerous experiments have demonstrated that using a single characteristic to measure the importance of nodes is unreliable. Accordingly, a new idea is to combine multiple characteristics. Previous works have simply combined degree centrality and K-shell decomposition, but this fails to address the underlying problem: their low resolution limits the performance of the combination. Based on the above consideration, the interest of our work lies in the improvement of the classic degree and the K-shell decomposition, as well as their combination. As a result, we propose an extended degree and an E-shell hierarchy decomposition, and a combination of them called hybrid characteristic centrality.
Extended degree and E-shell hierarchy decomposition
The classical degree only counts the number of neighbors of the node itself. Thus, we define the extended degree to overcome the limitation of classical degree. Let G be an unweighted undirected network. The degree and 1-order neighbors of node are denoted as k(u) and , respectively. Then, the extended degree of node u, denoted by , is defined by
| 3 |
where is a weight which reflects the dependence of on k(u). If , then Eq. (3) degenerates to the classical degree (Eq. 2).
Next, we propose a E-shell hierarchy decomposition to determine the position of each node by decomposing the network’s hierarchical structure. In this method, the nodes with minimum extended degree are found and deleted from the current network in each iteration. Then, these nodes are tagged with a position index, which is represented here by the iterations number. The procedures of E-shell hierarchy decomposition are described below.
Step 1:Input a network G.
Step 2 Initialize the iteration number and .
Step 3 Find the set of minimum nodes .
Step 4 Tag a position index for each node within , where .
Step 5 Remove from and then get a new network . If is non-empty, proceed to step 6; otherwise, the procedure terminates.
Step 6 Update the extended degree of each node within .
Step 7 Update the iteration number .
Step 8 Return to step 3.
Hybrid characteristic centrality and its extension
The hybrid characteristic centrality combines the extended degree and the E-shell decomposition. Because of this, it gives a better understanding of how important a node is. On the one hand, the extended degree measures the local influence using degree about the node itself and its neighbors. On the other hand, E-shell decomposition reflects the global influence of a node by its position in the network. In brief, a node receives greater importance by having more neighbors and a higher position. Let be the extended degree of node u. Denote the position index of node u given by E-shell decomposition as pos(u). The HCC of node u, written by HCC(u), can be calculated by
| 4 |
where and signify the maximum extended degree and position index of the nodes, respectively. Further, EHCC, an extensive version of HCC, is introduced as follows.
| 5 |
EHCC draws on the idea of the extended degree, but it utilizes more information about a node, which includes the degree and position of its neighbors as well as itself. Nodes with higher EHCC values are commonly rewarded with a greater importance.
Computational complexity
The complexity of the EHHC calculation is as follows.
The complexity of calculating the extended degree is O(n).
The complexity of the E-shell procedure for determining the position of the node is O(m) (similar to K-shell).
Therefore, the total complexity is .
Computational process
To interpret the calculation procedure of the new method, a simple example is given. Figure 1 shows a simple network with 10 nodes and 14 edges.
Figure 1.

A simple network.
First, the extended degree of each node is calculate by Eqs. (2) and (3). Take in Eq. (3). The computational results are provided in Table 1. In the case of node a, the extended degree is .
Table 1.
The class degree and extended degree of each node in the simple network.
| Node | a | b | c | d | e | f | g | h | i | j |
|---|---|---|---|---|---|---|---|---|---|---|
| Classical egree | 2 | 2 | 1 | 4 | 5 | 4 | 5 | 1 | 3 | 1 |
| Extended degree | 4.5 | 4.5 | 2.5 | 9.5 | 11 | 10.5 | 11 | 3 | 6.5 | 2 |
Second, the position index of each node is obtained according to the E-shell decomposition procedure. The complete process listed in Table 2. We observe that the position index of node a is 4.
Table 2.
The E-shell decomposition procedure of the simple network.
| Iteration number | Minimum extended degree | Delete node set | Position index |
|---|---|---|---|
| 1 | 2 | 1 | |
| 2 | 2.5 | 2 | |
| 3 | 3 | 3 | |
| 4 | 4.5 | 4 | |
| 5 | 5 | 5 | |
| 6 | 6 | 6 |
Third, the HCC of each node is computed by Eq. (4). From Tables 1 and 2, the maximum extended degree and the maximum position index are 11 and 6, respectively. As a result, HCC of nodes a is .
At last, the EHCC value of each node is computed using Eq. (5). The computation of node a is . The results of HCC and EHCC are given by Table 3.
Table 3.
The results of EHCC and HCC for the simple network.
| Node | a | b | c | d | e | f | g | h | i | j |
|---|---|---|---|---|---|---|---|---|---|---|
| HCC | 1.08 | 1.08 | 0.56 | 1.86 | 2 | 1.95 | 2 | 0.77 | 1.42 | 0.35 |
| EHCC | 4.15 | 4.15 | 2.42 | 8.38 | 9.97 | 9.24 | 10.01 | 2.77 | 5.73 | 1.77 |
Experiments
Experimental setup
Experimental environment: Windows 10 system with Intel(R) Core i7-12700H (2.1 GHz), 16 GB RAM and 512 GB Hard Disk. The methods and experiments were implemented in Python 3.11.0.
Data sets
Six types of networks were selected for the experiment. A social network of dolphin populations (Dolphins)49. A metabolic network of C. elegans (Celegans)50. A social network for exchanging e-mails (Email)51, a power network in the western United States (Power)52. A collaborative network of Arxiv paper authors (GrQc)53. A relational network of PGP users (PGP)54. These data are available from the https://networkrepository.com/. The topological parameters of these networks are listed in Table 4.
Table 4.
Topological parameters of six real networks: node number n, edge number m, maximum degree , and spread threshold 55.
| Network | Type | n | m | |||
|---|---|---|---|---|---|---|
| Dolphins | Community | 62 | 159 | 5.12 | 12 | 0.1470 |
| Celegans | Metabolic | 297 | 2148 | 14.46 | 134 | 0.0384 |
| Social | 1133 | 5451 | 9.62 | 71 | 0.0535 | |
| Power | Power | 4941 | 6594 | 2.67 | 19 | 0.2583 |
| GrQc | Collaboration | 5241 | 14,484 | 5.52 | 81 | 0.0593 |
| PGP | Relationship | 10,680 | 24,316 | 4.55 | 205 | 0.0530 |
Comparison algorithm
The proposed method is compared with five well-known methods, as shown in Table 5.
Table 5.
The proposed method and five well-known methods.
Evaluation indicators
Accuracy
Accuracy is a criterion to evaluate the algorithm’s performance. Inspired by previous works41,42,44,46, the accuracy of the algorithm was investigated by the SIR model in this experiment. Here, we conducted 500 simulations for each node and used its average value as the final results. Let and be the ranking of node u provided by the SIR model and algorithm X, respectively. The ranking sequences and x are sorted in descending order. In order to quantify the accuracy of algorithm X, we take the sequence as the benchmark and calculates the consistency coefficient between the ranking sequences and x. For this purpose, a pair of nodes u and v is considered as follows:
if , then nodes u and v are said to have a positive relationship in x.
if , then nodes u and v are said to have a negative relationship in x.
- if , then nodes u and v are said to be independent in x. Based on the above, the consistency coefficient of ranking sequence X, denoted by Coe(X), is defined as
where n is the number of nodes, and represent the number of node pairs with positive and negative relationships in the ranking sequence x, respectively. Obviously, . means that each node pair has a positive relationship and thus the algorithm X has the best accuracy. The worst case is .6
Resolution
There may be multiple nodes with the same ranking in the ranking sequence. For this reason, we introduce the cumulative distribution function (CDF) to describe the distribution of nodes. Let x be the ranking sequence generated by algorithm X. Let be the identity of the nodes, then the mathematical equation of can be written by
| 7 |
where signifies the number of nodes whose identity is greater than or equal to in sequence x. Here, the identity a node is the reciprocal of the number of nodes with the same ranking. Obviously, the faster the CDF increases, the greater the number of nodes with high identity, and the higher the resolution.
The monotonicity function measures the resolution by calculating the fraction of the number of nodes that rank differently42. Let be the count of nodes in x that are distinguishable (nodes with different rankings are distinguishable). The monotonicity of sequence x is calculated as follows
| 8 |
where denotes the number of nodes ranked i in sequence x. indicates the best monotonicity of the ranking sequence x. means that the ranking of all nodes is the same and monotonicity is the worst in this case.
Experimental results
Results of accuracy
Table 6 reports the consistency coefficients (Eq. 6) between the different algorithms and the SIR model in the six real networks. Here, the infection rate and the recovery rate are chosen in the SIR model. The numerical results show that, except for the network GrQc, EHCC provides the most accurate results compared to the other five methods. In the network GrQc, MCDE performs slightly better than EHCC. It is also noted that EHCCC still outperforms the other four methods. In the networks Email, Power, and PGP, EHCC has the highest consistency coefficients, followed by MCDE. In networks Dolphins and Celegans, EHCC and WKSDN have the best and second best performance respectively. Moreover, we observe that the results of the K-shell method are the worst in all networks.
Table 6.
The consistency coefficients between the node ranking sequences of the different algorithms and the ranking sequences of the SIR model in the six real networks, where the infection rate in the SIR model.
| Network | Degree | K-shell | WKSDN | CHB | MCDE | EHCC |
|---|---|---|---|---|---|---|
| Dolphins | 0.8003 | 0.7409 | 0.8145 | 0.7730 | 0.7657 | 0.9037 |
| Celegans | 0.8030 | 0.7621 | 0.8170 | 0.7886 | 0.7664 | 0.9060 |
| 0.7894 | 0.8131 | 0.8031 | 0.7856 | 0.8246 | 0.9227 | |
| Power | 0.5979 | 0.5575 | 0.6570 | 0.7309 | 0.7485 | 0.8325 |
| GrQc | 0.6835 | 0.6967 | 0.7955 | 0.7590 | 0.8253 | 0.8205 |
| PGP | 0.6178 | 0.6545 | 0.7033 | 0.7425 | 0.7657 | 0.7816 |
The highest and second-highest values in each network are highlighted in bold and underlined, respectively.
Results of resolution
Figure 2 presents the CDF curves (Eq. 7)of different algorithms in six real networks. It can be observed that the CCDF of EHCC increases the fastest, which illustrates that the node distribution given by EHCC is the best. In network Dolphins, EHCC performs best and WKSDN is second. In networks Celegans and Email, the CDF curves of EHCC and WKSDN almost overlap and are followed by that of MCDE. We also observe performance of EHCC is the best in network Power. Moreover, EHCC is far superior to other methods in networks Power and PGP. Table 7 shows the monotonicity (Eq. 8) of the different methods in the six real networks. The monotonicity scores of EHCC in all the networks except network GRQC were higher than 0.99. Obviously, the monotonicity of EHCC is the highest and K-shell is the worst, which supports the results in Fig. 2. In networks Dolphins, Email, GrQc, and PGP, the best performer is EHCC, followed by WKSDN. In the network Celegans, EHCC follows CHB, but still beats the other methods.
Figure 2.
CDF (The cumulative distribution function) of different algorithms in six real networks. is the identity of the nodes. (a)–(f) are the networks Dolphins, Celegans, Email, Power, GrQc and PGP respectively.
Table 7.
Monotonicity scores of different algorithms in six real networks.
| Network | Degree | K-shell | WKSDN | CHB | MCDE | EHCC |
|---|---|---|---|---|---|---|
| Dolphins | 0.8312 | 0.3769 | 0.9905 | 0.9612 | 0.9243 | 0.9979 |
| Celegans | 0.9217 | 0.6094 | 0.9925 | 0.9939 | 0.9909 | 0.9977 |
| 0.8874 | 0.8088 | 0.9994 | 0.9951 | 0.9460 | 0.9999 | |
| Power | 0.5927 | 0.2459 | 0.9688 | 0.9273 | 0.6671 | 0.9987 |
| GrQc | 0.7459 | 0.6630 | 0.9841 | 0.9717 | 0.8417 | 0.9872 |
| PGP | 0.6193 | 0.4806 | 0.9872 | 0.9654 | 0.6753 | 0.9992 |
The highest and second highest values in each network are highlighted in bold and underlined, respectively.
Discussion
This paper investigates the identification of important node in complex networks. In previous studies, degree centrality and K-shell decomposition were introduced as two benchmark methods for identifying important nodes. Degree centrality estimates the influence of a node based on its local characteristics (the number of neighbors). Whereas, K-shell evaluates the influence of a node according to its global characteristics (hierarchy position). However, a single local or global characteristic fails to effectively estimate the importance of the node. As a results, this paper proposes a multi-characteristic approach based on the extended degree and E-shell hierarchy decomposition. The extended degree improves the classical degree by introducing the neighbors’ degree. E-shell hierarchy decomposition is used to determine nodes’ position through the network’s hierarchical structure. Combining these two components (extended degree and position), we define a hybrid characteristic centrality (HCC) that can be a comprehensive indicator of the node’s importance. Furthermore, we propose an extended version of HCC called EHCC. As the numerical results listed in Tables 6, 7, and Fig. 2, the accuracy and resolution of the new approach are superior to those of the five well known approaches within the SIR model and the monotonicity function. In addition, it is observed that multi-characteristic methods (EHCC and MCDE) outperform single-characteristic methods (Degree and K-shell). The work in this paper provides new ideas for learning about and analyzing important nodes. However, some challenges still need to be further investigated. For example, the relationship between local and global features of nodes has not been well-documented. As a result, we will continue to explore new methods in future.
Acknowledgements
This work is partially supported by the National Natural Science Foundation of China (Grant Nos. 11901073 and 62272077).
Author contributions
J.Z. designed the research project. J.L. performed numerical computations and analysis. J.Z. and J.L. wrote the paper.
Data availability
All relevant data are available at https://networkrepository.com/.
Code availability
The code covering this article can be accessed via Github.
Competing interests
The authors declare no competing interests.
Footnotes
Publisher's note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
References
- 1.Duan ZS, Chen GR, Huang L. Complex network synchronizability: Analysis and control. Phys. Rev. E. 2007;76:056103. doi: 10.1103/PhysRevE.76.056103. [DOI] [PubMed] [Google Scholar]
- 2.Cornelius SP, Kath WL, Motter AE. Realistic control of network dynamics. Nat. Commun. 2013;4:1942. doi: 10.1038/ncomms2939. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 3.Hofmann SG, Curtiss J, McNally RJ. A complex network perspective on clinical science. Perspect. Psychol. Sci. 2016;11:597–605. doi: 10.1177/1745691616639283. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 4.Lei XJ, Yang XQ, Fujita H. Random walk based method to identify essential proteins by integrating network topology and biological characteristics. Knowl. Based Syst. 2019;167:53–67. doi: 10.1016/j.knosys.2019.01.012. [DOI] [Google Scholar]
- 5.Zhang YJ, et al. Social brain network predicts real-world social network in individuals with social anhedonia. Psychiatry Res. Neuroimaging. 2021;317:111390. doi: 10.1016/j.pscychresns.2021.111390. [DOI] [PubMed] [Google Scholar]
- 6.Bardoscia M, et al. The physics of financial networks. Nat. Rev. Phys. 2021;3:490–507. doi: 10.1038/s42254-021-00322-5. [DOI] [Google Scholar]
- 7.Pagani GA, Aiello M. The power grid as a complex network: A survey. Physica A Stat. Mech. Appl. 2013;392:2688–2700. doi: 10.1016/j.physa.2013.01.023. [DOI] [Google Scholar]
- 8.da Silva DC, Bianconi G, da Costa RA, Dorogovtsev SN, Mendes JFF. Complex network view of evolving manifolds. Phys. Rev. E. 2018;97:032316. doi: 10.1103/PhysRevE.97.032316. [DOI] [PubMed] [Google Scholar]
- 9.He K, Li YR, Soundarajan S, Hoperoft JE. Hidden community detection in social networks. Inf. Sci. 2018;425:92–106. doi: 10.1016/j.ins.2017.10.019. [DOI] [Google Scholar]
- 10.Zou Y, Donner RV, Marwan N, Donges JF, Kurths J. Complex network approaches to nonlinear time series analysis. Phys. Rep. 2019;787:1–97. doi: 10.1016/j.physrep.2018.10.005. [DOI] [Google Scholar]
- 11.Zhao J, Song YT, Liu F, Deng Y. The identification of influential nodes based on structure similarity. Connect. Sci. 2021;33:201–218. doi: 10.1080/09540091.2020.1806203. [DOI] [Google Scholar]
- 12.Zhou YM, Wang Z, Jin Y, Fu ZH. Late acceptance-based heuristic algorithms for identifying critical nodes of weighted graphs. Knowl. Based Syst. 2021;211:106562. doi: 10.1016/j.knosys.2020.106562. [DOI] [Google Scholar]
- 13.Wang B, Zhang JK, Dai JY, Sheng JF. Influential nodes identification using network local structural properties. Sci. Rep. 2022;12:1833. doi: 10.1038/s41598-022-05564-6. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 14.Srinivas S, Rajendran C. Community detection and influential node identification in complex networks using mathematical programming. Expert Syst. Appl. 2019;135:296–312. doi: 10.1016/j.eswa.2019.05.059. [DOI] [Google Scholar]
- 15.Zhang B, et al. A most influential node group discovery method for influence maximization in social networks: A trust-based perspective. Data Knowl. Eng. 2019;121:71–87. doi: 10.1016/j.datak.2019.05.001. [DOI] [Google Scholar]
- 16.Barabasi AL, Gulbahce N, Loscalzo J. Network medicine: A network-based approach to human disease. Nat. Rev. Genet. 2011;12:56–68. doi: 10.1038/nrg2918. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 17.Cho Y, Hwang J, Lee D. Identification of effective opinion leaders in the diffusion of technological innovation: A social network approach. Technol. Forecast. Soc. Change. 2012;79:97–106. doi: 10.1016/j.techfore.2011.06.003. [DOI] [Google Scholar]
- 18.Zhu T, Wang B, Wu B, Zhu CX. Maximizing the spread of influence ranking in social networks. Inf. Sci. 2014;278:535–544. doi: 10.1016/j.ins.2014.03.070. [DOI] [Google Scholar]
- 19.Freeman LC. Centrality in social networks conceptual clarification. Soc. Netw. 1979;1:215–239. doi: 10.1016/0378-8733(78)90021-7. [DOI] [Google Scholar]
- 20.Buechel B, Buskens V. The dynamics of closeness and betweenness. J. Math. Sociol. 2013;37:159–191. doi: 10.1080/0022250X.2011.597011. [DOI] [Google Scholar]
- 21.Du YX, et al. A new closeness centrality measure via effective distance in complex networks. Chaos. 2015;25:033112. doi: 10.1063/1.4916215. [DOI] [PubMed] [Google Scholar]
- 22.Lv LY, Zhou T, Zhang QM, Stanley HE. The h-index of a network node and its relation to degree and coreness. Nat. Commun. 2016;7:10168. doi: 10.1038/ncomms10168. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 23.Su G, Kuchinsky A, Morris JH, States DJ, Meng F. Glay: Community structure analysis of biological networks. Bioinformatics. 2010;26:3135–3137. doi: 10.1093/bioinformatics/btq596. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 24.Ghalmane Z, Hassouni ME, Cherifi H. Immunization of networks with non-overlapping community structure. Soc. Netw. Anal. Min. 2019;9:45. doi: 10.1007/s13278-019-0591-9. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 25.Rajeh S, Savonnet M, Leclercq E, Cherifi H. Characterizing the interactions between classical and community-aware centrality measures in complex networks. Sci. Rep. 2021;11:10088. doi: 10.1038/s41598-021-89549-x. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 26.Rajeh S, Savonnet M, Leclercq E, Cherifi H. Comparative evaluation of community-aware centrality measures. Qual. Quant. 2022 doi: 10.1007/s11135-022-01416-7. [DOI] [Google Scholar]
- 27.Zhao ZY, Wang XF, Zhang W, Zhu ZL. A community-based approach to identifying influential spreaders. Entropy. 2015;17:2228–2252. doi: 10.3390/e17042228. [DOI] [Google Scholar]
- 28.Tulu MM, Hou R, Younas T. Identifying influential nodes based on community structure to speed up the dissemination of information in complex network. IEEE Access. 2018;6:7390–7401. doi: 10.1109/ACCESS.2018.2794324. [DOI] [Google Scholar]
- 29.Magelinski T, Bartulovic M, Carley KM. Measuring node contribution to community structure with modularity vitality. IEEE Trans. Netw. Sci. Eng. 2021;8:707–723. doi: 10.1109/TNSE.2020.3049068. [DOI] [Google Scholar]
- 30.Seidman SB. Network structure and minimum degree. Soc. Netw. 1983;5:269–287. doi: 10.1016/0378-8733(83)90028-X. [DOI] [Google Scholar]
- 31.Kitsak M, et al. Identification of influential spreaders in complex networks. Nat. Phys. 2010;6:888–893. doi: 10.1038/nphys1746. [DOI] [Google Scholar]
- 32.Liu Y, Tang M, Zhou T, Do Y. Improving the accuracy of the k-shell method by removing redundant links: From a perspective of spreading dynamics. Sci. Rep. 2015;5:13172. doi: 10.1038/srep13172. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 33.Maji G. Influential spreaders identification in complex networks with potential edge weight based k-shell degree neighborhood method. J. Comput. Sci. 2020;39:101055. doi: 10.1016/j.jocs.2019.101055. [DOI] [Google Scholar]
- 34.Li Z, Huang XY. Identifying influential spreaders in complex networks by an improved gravity model. Sci. Rep. 2021;11:22194. doi: 10.1038/s41598-021-01218-1. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 35.Maji G, Mandal S, Sen S. A systematic survey on influential spreaders identification in complex networks with a focus on k-shell based techniques. Expert Syst. Appl. 2020;161:113681. doi: 10.1016/j.eswa.2020.113681. [DOI] [Google Scholar]
- 36.Sun PG, Miao QG, Staab S. Community-based k-shell decomposition for identifying influential spreaders. Pattern Recognit. 2021;120:108130. doi: 10.1016/j.patcog.2021.108130. [DOI] [Google Scholar]
- 37.Lahav N, et al. K-shell decomposition reveals hierarchical cortical organization of the human brain. New J. Phys. 2016;18:083013. doi: 10.1088/1367-2630/18/8/083013. [DOI] [Google Scholar]
- 38.Angelou K, Maragakis M, Argyrakis P. A structural analysis of the patent citation network by the k-shell decomposition method. Physica A Stat. Mech. Appl. 2019;521:476–483. doi: 10.1016/j.physa.2019.01.063. [DOI] [Google Scholar]
- 39.Ren ZM, Liu JG, Shao F, Hu ZL, Guo Q. Analysis of the spreading influence of the nodes with minimum k-shell value in complex networks. Acta Phys. Sin. 2013;62:108902. doi: 10.7498/aps.62.108902. [DOI] [Google Scholar]
- 40.Liu JG, Ren ZM, Guo Q. Ranking the spreading influence in complex networks. Physica A Stat. Mech. Appl. 2013;392:4154–4159. doi: 10.1016/j.physa.2013.04.037. [DOI] [Google Scholar]
- 41.Zeng A, Zhang CJ. Ranking spreaders by decomposing complex networks. Phys. Lett. A. 2013;377:1031–1035. doi: 10.1016/j.physleta.2013.02.039. [DOI] [Google Scholar]
- 42.Bae J, Kim S. Identifying and ranking influential spreaders in complex networks by neighborhood coreness. Physica A Stat. Mech. Appl. 2014;395:549–559. doi: 10.1016/j.physa.2013.10.047. [DOI] [Google Scholar]
- 43.Feng J, Shi DD, Luo XY. An identification method for important nodes based on k-shell and structural hole. J. Complex Netw. 2018;6:342–352. doi: 10.1093/comnet/cnx035. [DOI] [Google Scholar]
- 44.Wang YM, Chen B, Li WD, Zhang DP. Influential node identification in command and control networks based on integral k-shell. Wirel. Commun. Mob. Comput. 2019;2019:6528431. doi: 10.1155/2019/6528431. [DOI] [Google Scholar]
- 45.Liu XY, Ye S, Fiumara G, De Meo P. Influential spreaders identification in complex networks with topsis and k-shell decomposition. IEEE Trans. Comput. Soc. Syst. 2022 doi: 10.1109/TCSS.2022.3148778. [DOI] [Google Scholar]
- 46.Sheikhahmadi A, Nematbakhsh MA. Identification of multi-spreader users in social networks for viral marketing. J. Inf. Sci. 2017;43:412–423. doi: 10.1177/0165551516644171. [DOI] [Google Scholar]
- 47.Satsuma J, Willox R, Ramani A, Grammaticos B, Carstea AS. Extending the sir epidemic model. Physica A Stat. Mech. Appl. 2004;336:369–375. doi: 10.1016/j.physa.2003.12.035. [DOI] [Google Scholar]
- 48.Holme P. Fast and principled simulations of the sir model on temporal networks. PLoS ONE. 2021;16:0246961. doi: 10.1371/journal.pone.0246961. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 49.Lusseau D, et al. The bottlenose dolphin community of doubtful sound features a large proportion of long-lasting associations. Behav. Ecol. Sociobiol. 2003;54:396–405. doi: 10.1007/s00265-003-0651-y. [DOI] [Google Scholar]
- 50.Duch J, Arenas A. Community detection in complex networks using extremal optimization. Phys. Rev. E. 2005;72:027104. doi: 10.1103/PhysRevE.72.027104. [DOI] [PubMed] [Google Scholar]
- 51.Guimerà R, Danon L, Díaz-Guilera A, Giralt F, Arenas A. Self-similar community structure in a network of human interactions. Phys. Rev. E. 2003;68:065103. doi: 10.1103/PhysRevE.68.065103. [DOI] [PubMed] [Google Scholar]
- 52.Watts DJ, Strogatz SH. Collective dynamics of ‘small-world’ networks. Nature. 1998;393:440–442. doi: 10.1038/30918. [DOI] [PubMed] [Google Scholar]
- 53.Leskovec J, Kleinberg J, Faloutsos C. Graph evolution: Densification and shrinking diameters. ACM Trans. Knowl. Discov. Data. 2007;1:2–43. doi: 10.1145/1217299.1217301. [DOI] [Google Scholar]
- 54.Boguñá M, Pastor-Satorras R, Díaz-Guilera A, Arenas A. Models of social networks based on social distance attachment. Phys. Rev. E. 2004;70:056122. doi: 10.1103/PhysRevE.70.056122. [DOI] [PubMed] [Google Scholar]
- 55.Moreno Y, Pastor-Satorras R, Vespignani A. Epidemic outbreaks in complex heterogeneous networks. Eur. Phys. J. B. 2002;26:521–529. doi: 10.1140/epjb/e20020122. [DOI] [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Data Availability Statement
All relevant data are available at https://networkrepository.com/.
The code covering this article can be accessed via Github.

