{'fraction_non_alphanumeric': 0.0406981356604522, 'fraction_numerical': 0.018405394684648947, 'mean_word_length': 4.814575645756458, 'pattern_counts': {'":': 0, '<': 6, '<?xml version=': 0, '>': 2, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Immunization strategy based on the critical node in percolation transition

The problem of finding a better immunization strategy for controlling the spreading of the epidemic with limited resources has attracted much attention since its great theoretical significance and wide application. In this letter, we propose a novel and successful targeted immunization strategy based on percolation transition. Our strategy repeatedly looks for the critical nodes for immunizing. The critical node, which leads to the emergence of the giant connected component as the degree threshold increases, is determined when the maximal second-largest connected component disappears. To test the effectiveness of the proposed method, we conduct the experiments on several artificial networks and real-world networks. The results show that the proposed method outperforms the degree centrality strategy, the betweenness centrality strategy and the adaptive degree centrality strategy with 18% to 50% fewer immunized nodes for same amount of immunization.


Introduction
Epidemic spreading and controlling in complex networks has attracted much attention from various research fields [1][2][3][4]. In the real world, there are usually only a few infection sources in the early stage of the spreading process. However, it is possible that these infected sources spread the epidemic to large area in the world within a few days if the epidemic is ineffectively controlled [5], such as the outbreak of severe acute respiratory syndrome (SARS) and swine flu [6]. An immediate concern, therefore, is the development of the effective countermeasures against epidemics, wherein immunization science plays an important, if not critical, role. A feasible and effective immunization strategy can save thousands of human lives with low cost. Over the past decades, many immunization strategies have been extensively investigated [7][8][9]. So far, it is still an open problem.
In the complex networks, numerous strategies have been proposed to immunize nodes, such as random immunization strategy [10], target immunization strategy [10], acquaintance immunization strategy [11,12], active immunization strategy [13] and other related scenarios [14][15][16]. For a given fraction of immunized nodes, a good immunization strategy should make the susceptible size, which is always dependent on the largest connected component of a network, as small as possible [17,6]. It is widely accepted that the most efficient immunization strategies are based on targeted strategies [18,19,17]. The target immunization, making use of the network heterogeneity characteristic, is first to identify the importance of each node and then removes the nodes from the highest importance to the lowest until the network reaches the certain immunization fraction.
As degree is the basic and the most accessible property of networks, numerous efficient immunization strategies are directly or indirectly based on it [11,12,[20][21][22]. The degree centrality immunization strategy makes use of the network heterogeneity characteristic and selects nodes with larger degree for immunization [20]. It was also extended to the multilayer networks in [21,22]. However, those strategies always neglect some important nodes without larger degree, such as in community networks. Recently, percolation transition in complex networks has attracted people's attention, including the universal loopless percolation transition by randomly removing links from networks [23], traffic percolation by decreasing the velocity threshold of the roads [24] and others [25,26].
In this letter, motivated by Refs. [24,27], we proposed a novel immunization strategy. Following the percolation transition in Ref. [ the second largest cluster reaches its maximum), the main idea of the proposed method is to find the critical nodes, which lead to the emergence of the giant connected component, for immunizing. Different from the degree centrality immunization strategy, the proposed method can find the critical nodes which may be not holding the largest degree. In addition, our method works only based on the degree property compared to Refs. [23,24]. To test the performance of our proposed strategy, we conduct the experiments on Erdős-Rényi (ER) networks [28], scale-free (SF) networks [29] and also several real-world networks. The results show that the proposed method has 18% to 50% improvement than the degree centrality strategy, the betweenness centrality strategy and the adaptive degree centrality strategy (for the networks studied here).
The rest of the letter is organized as follows. In Section 2, the proposed strategy is described; in Section 3, related experiments are conducted and experimental results are evaluated and conclusions are presented in Section 4.

Method
Consider a network G(N, E) where N and E are the set of nodes and edges, respectively. For a given degree threshold d t , let G * (d t ) be the subnetwork of G, which is constructed by the whole nodes whose degree values are not larger than d t and the whole edges Let C 1 (d t ) and C 2 (d t ) correspond to the largest and the secondlargest connected components of G * (d t ), respectively. In this way, Let N(d t ) be the set of incoming nodes which is the node set difference between N * (d t ) and . .} (assign a unique label to each node), and then orderly add them into the network G * (d t − 1) one by one. In this way, the function C 2 (d t ; j) is constructed and the critical node j * is defined as: where To illustrate how to determine the critical node, the largest connected component of the network of coauthorships between scientists [30,31] is considered. In order to clearly understand, we obtain the experimental network ( Fig. 1(a)) by removing the little isolated components after the removal of node 51 and node 52. After a node is immunized, id values are renumbered, but the ordering of nodes induced by the ids remains the same as in [31]. From Fig. 1(b) to Fig. 1(c), C 2 (d t ) increases as d t increases. In Fig. 1(d), the critical degree threshold d * t = 14 is obtained, and then the critical node 223 ∈ N(d * t ) is determined. The details of C 1 and C 2 of d t are shown in Fig. 2 where the critical node is that connecting the largest connected component with the maximal second-largest connected component. We also obtain the other critical nodes until the predetermined fraction of nodes to immunize by repeating this process on the largest connected component of the network after the critical node removal.

Results
To test the effectiveness of the proposed strategy, critical-node strategy (CNS), we plot F (the fraction of the size of the largest connected component that can be infected) versus q (the fraction of immunized nodes) for several artificial networks (including Erdős-Rényi (ER) networks [28] and Barabási-Albert (BA) model networks [29] in Fig. 3) and empirical networks from different fields in Fig. 4: the electrical power grid of the western United States (Power Grid) [32][33][34], a trust network of mutual signing based on the pretty good privacy algorithm (PGP network) [35][36][37][38], collaboration network of arxiv condensed matter (ca-CondMat) [39,40], and email communication network from Enron (email-Enron) [41][42][43]. The detailed information of the networks is shown in Table 1. Note that we here remove 58 self-loop edges from the source data of ca-CondMat.
We compare the efficiency of the CNS to the degree centrality strategy (DCS), the betweenness centrality strategy (BCS), the equal graph partitioning strategy (EGP) and the adaptive degree centrality strategy (ADCS). In the ADCS we immunize a node by recalculating the importance of every node after the immunized node removal. For both of ER and BA networks, the CNS exhibits notable advantage of less nodes to be immunized compared to the other strategies. Regarding to threshold point q c , where F approaches 0 (F < 0.0005), the CNS shows over 50% improvement than the DCS and BCS, 18% in ER network and 26% in BA network than ADCS. For the real-world networks, the CNS also shows a larger improvement, over 50%, against both DCS, and gives an advantage of over 30% compared to ADCS.
To further evaluate the performance of the proposed strategy, the susceptible-infectious-recovery (SIR) epidemic spreading model [44,45] is used to evaluate the immunization effectiveness on the BA network, the PGP network, the ca-CondMat network and the email-Enron network. In the SIR model, each node belongs to one state of the susceptible state, the infected state and the recovered state. At the initial stage, the immunized nodes are removed from the network, including the incident links. We set one node that is randomly selected from the remaining network or networks (may be some disconnected subnetworks after immunized) to be infected to investigate the transmissibility of this node, and the others to be susceptible. At each time step, the infected nodes infect its susceptible neighbors with infection rate λ, and they recover with rate η. The recovered nodes are removed from the network. This process is repeated until there is no infected node in the network. The simulation results are shown in Fig. 5 and Fig. 6. In the simulations we use λ = 0.4 and η = 0.05 for strong infection situation. For all of the networks studied here, the recovered fraction is significantly (42 to 77 times) lower when using the CNS compared to the ADCS with the same fraction of immunization doses.
In Fig. 7, we also investigate the threshold q c of the network parameters of ER and BA networks for different immunization strategies. The threshold q c is defined as the fraction of nodes immunized or removed for which F approaches 0 (F < 0.0005).
In all networks tested here, the proposed strategy exhibits obviously effectiveness of lower q c compared to the other immunization strategies. Although q c increases with increasing the average degree k , the curves of CNS are far below curves of DCS, BCS and ADCS.
Finally, comparing Fig. 4(a) and Fig. 4(d), the results show that the proposed method is more effective in assortatively mixed networks where high degree nodes tend to connect to other high degree nodes, which is a common feature for many real networks [46,47]. In the disassortative networks, high degree nodes mostly have neighbors with a small number of connections. Our strategy identifies the critical node only based on the largest and the  second-largest connected components. It is expected that the proposed strategy will immunize or remove some low degree nodes (shown as Fig. 8(a) where q < 0.078 (F > 0.84) and Fig. 8(b) where q < 0.0518 (F > 0.8)), which is the critical node of two components, at the early stage. However, those components are also connected by some high degree nodes. The immunization threshold q c is quickly reached after those low degree nodes removal (q : 0.078 → 0.109 (F < 0.04) on the BA network and q : 0.0518 → 0.0711 (F < 0.04) on the email-Enron network). To summarize, the proposed method is more effective in assortatively mixed net-   Table 1 Some statistical properties of the real-world networks: network size (n), edge number (m), average degree k , maximum degree k max , degree heterogeneity (H = k 2 / k 2 ), degree assortativity (r), clustering coefficient ( C ). works. In the disassortative networks, our strategy performs worse than other methods when low immunized fraction of nodes is conducted. However, it will outperform the others if we increase the immunized fraction of nodes.

Conclusion
In this letter, we have developed and applied a novel method as an efficient network immunization strategy based on the per-colation transition. The proposed strategy chooses the immunization fraction of nodes by repeatedly looking for the critical node, which leads to the emergence of the giant connected component as the degree threshold increases, in the largest connected network. To test the performance of the proposed method, we conduct the experiments on several artificial and real-world networks. The results show that the proposed method is more effective in assortatively mixed networks. In the disassortative networks, our strategy performs worse than other methods when  low immunized fraction of nodes is conducted. However, it will outperform the others if we increase the immunized fraction of nodes. To summarize, our strategy holds the advantage of 18% to 50% compared to the degree centrality strategy, the betweenness centrality strategy and the adaptive degree centrality strategy.