Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2024 Jan 2;15(1):56.
doi: 10.1038/s41467-023-44257-0.

DomiRank Centrality reveals structural fragility of complex networks via node dominance

Affiliations

DomiRank Centrality reveals structural fragility of complex networks via node dominance

Marcus Engsig et al. Nat Commun. .

Abstract

Determining the key elements of interconnected infrastructure and complex systems is paramount to ensure system functionality and integrity. This work quantifies the dominance of the networks' nodes in their respective neighborhoods, introducing a centrality metric, DomiRank, that integrates local and global topological information via a tunable parameter. We present an analytical formula and an efficient parallelizable algorithm for DomiRank centrality, making it applicable to massive networks. From the networks' structure and function perspective, nodes with high values of DomiRank highlight fragile neighborhoods whose integrity and functionality are highly dependent on those dominant nodes. Underscoring this relation between dominance and fragility, we show that DomiRank systematically outperforms other centrality metrics in generating targeted attacks that effectively compromise network structure and disrupt its functionality for synthetic and real-world topologies. Moreover, we show that DomiRank-based attacks inflict more enduring damage in the network, hindering its ability to rebound and, thus, impairing system resilience. DomiRank centrality capitalizes on the competition mechanism embedded in its definition to expose the fragility of networks, paving the way to design strategies to mitigate vulnerability and enhance the resilience of critical infrastructures.

PubMed Disclaimer

Conflict of interest statement

The authors declare no competing interests.

Figures

Fig. 1
Fig. 1. Computational cost of DomiRank.
Mean (30 samples) computational costs to compute DomiRank analytically and estimate it recursively on a multi-threaded CPU and on the GPU as a function of the network size N. The mean DomiRank computational cost is also compared with the mean computational cost for estimating PageRank on the same multi-threaded CPU and GPU. The convergence criterion is evaluated using the L1 error between two consecutive iterations - i.e., 1NΓ(t)Γ(t+dt)1<dtϵ, with a threshold set to ϵ = 10−6 (note that for the chosen convergence threshold, the Spearman correlation with the analytical solution is > 0.9999999).
Fig. 2
Fig. 2. DomiRank for different levels of competition (σ).
DomiRank centrality is displayed on the nodes of a simple network with N = 15 nodes for a low, b medium, and c large values of σ. Panel d shows the DomiRank centrality as a function of σ, wherein each solid line represents a specific node (color encoding node degree). In panels ac, the direction of the pairwise transfer of fitness between nodes is shown by arrows, with their thickness representing the magnitude of that exchange. Note that for visualization purposes, the arrow thickness in panels ac are scaled 25: 5: 1.
Fig. 3
Fig. 3. The role of σ in setting DomiRank values.
DomiRank centrality is displayed on the nodes of a 2D-square lattice with N = 49 nodes for different values of σ a 0.01λN, b 0.75λN, c 0.95λN and d 0.99λN to illustrate different levels of competition, and how those levels set the trade-off between local (nodal) and global (meso- to large- scale structure) network information conveyed by DomiRank. Note that for each panel, the values of DomiRank are normalized to range in interval [0, 1] for enhanced visualization.
Fig. 4
Fig. 4. Comparing DomiRank with other centralities in dismantling toy networks.
Evolution of the relative size of the largest connected component whilst undergoing sequential node removal according to descending scores of various centralities for three toy networks: a 2D regular lattice (N = 49), e Erdős-Rényi (ER; N = 32), and i Barabási-Albert (BA; N = 25). For each topology, panels bd, fh, and jl show the graphical representation of the respective networks at various stages of the attack based on DomiRank, betweenness, closeness, and PageRank centralities. Note that the nodes are colored according to the relative value of the centralities normalized to be in an interval [0, 1] for enhancing comparability and visualization purposes.
Fig. 5
Fig. 5. Centrality-based attacks on synthetic and real-world networks.
Evolution of the relative size of the largest connected component (robustness) whilst undergoing sequential node removal according to descending scores of various centrality measures for different synthetic networks of size N = 1000: a Watts-Strogratz (WS; small-world, k¯=4), Erdős-Rényi (ER) with b high (k¯=20) and e low link density (k¯=6), c random geometric graph (RGG; k¯=16), d stochastic block model (SBM; k¯=7), and f Barabási-Albert (BA; k¯=6). The performance of the attacks based on the different centrality metrics is also shown for different real networks: g hub-dominated transport network (airline connections, k¯=16), h neural network (worm, k¯=29), i spatial network (power-grid, k¯=3), j citation network (k¯=25), k massive social network (k¯=19), and l massive spatial transport network (roads, k¯=5). Note that for panels jl, where massive networks are shown, only a few attack strategies are displayed due to the impossibility of computation of the rest.
Fig. 6
Fig. 6. Assessing the effect of iterative centrality-based attacks and recovery mechanisms on network resilience.
Panels ad show the evolution of the relative size of the largest connected component of various synthetic networks of size N = 500, namely; a Watts-Strogatz (WS; k¯=4), b Barabási-Albert (BA; k¯=4), c Erdős-Rényi (ER; k¯=4), and d random geometric graph (RGG; k¯=7), undergoing sequential node removal based on iteratively computed centralities and on pre-computed DomiRank. Panels eh show the evolution of the relative size of the largest connected component for the same networks undergoing sequential node removal based on pre-computed DomiRank (optimal and high σ), iterative betweenness, and Collective Influence (CI), where a stochastic first-in-first-out node recovery (stack recovery implementation) process, with a probability of recovery p = 0.25 per time step, is implemented.
Fig. 7
Fig. 7. Functional robustness of synthetic and real-world networks under centrality-based attacks.
Average rumor spread fraction (error-bars representing the standard deviation) of 1000 rumor spreading simulations as a function of the subsequent network stage resulting of sequential node removal according to degree, PageRank, DomiRank, and Collective Influence strategies, for two synthetic networks: a 2D regular lattice (k¯=4) and b Watts-Strogatz (WS; k¯=6), and two real networks: c a contact-tracing social network (Hospital; k¯=30) and d a survey based social network (Residence; k¯=16).

References

    1. Albert R, Jeong H, Barabási A-L. Error and attack tolerance of complex networks. Nature. 2000;406:378. doi: 10.1038/35019019. - DOI - PubMed
    1. Callaway DS, Newman MEJ, Strogatz SH, Watts DJ. Network robustness and fragility: percolation on random graphs. Phys. Rev. Lett. 2000;85:5468. doi: 10.1103/PhysRevLett.85.5468. - DOI - PubMed
    1. Jeong H, Mason SP, Barabási A-L, Oltvai ZN. Lethality and centrality in protein networks. Nature. 2001;411:41. doi: 10.1038/35075138. - DOI - PubMed
    1. De Domenico M, Solé-Ribalta A, Gómez S, Arenas A. Navigability of interconnected networks under random failures. Proc. Natl Acad. Sci. USA. 2014;111:8351. doi: 10.1073/pnas.1318469111. - DOI - PMC - PubMed
    1. Boccaletti S, Latora V, Moreno Y, Chavez M, Hwang D-U. Complex networks: Structure and dynamics. Phys. Rep. 2006;424:175. doi: 10.1016/j.physrep.2005.10.009. - DOI