Arxiv:2101.11761V1 [Physics.Soc-Ph] 28 Jan 2021 Rpitsbitdt Hsc Reports Physics to Submitted Preprint Oa Ewrs N Ewr Fntok.Teitnino Th of Intention the Networks
Total Page:16
File Type:pdf, Size:1020Kb
Percolation on complex networks: Theory and application a b c,b,d, a c e Ming Li , Run-Ran Liu , Linyuan L¨u ∗, Mao-Bin Hu , Shuqi Xu , Yi-Cheng Zhang aDepartment of Thermal Science and Energy Engineering, University of Science and Technology of China, Hefei, 230026, P. R. China bAlibaba Research Center for Complexity Sciences, Hangzhou Normal University, Hangzhou, 310036, P. R. China cInstitute of Fundamental and Frontier Sciences, University of Electronic Science and Technology of China, Chengdu, 610054, P. R. China dBeijing Computational Science Research Center, Beijing, 100193, P. R. China eDepartment of Physics, University of Fribourg, Fribourg CH-1700, Switzerland Abstract In the last two decades, network science has blossomed and influenced various fields, such as statistical physics, com- puter science, biology and sociology, from the perspective of the heterogeneous interaction patterns of components composing the complex systems. As a paradigm for random and semi-random connectivity, percolation model plays a key role in the development of network science and its applications. On the one hand, the concepts and analytical methods, such as the emergence of the giant cluster, the finite-size scaling, and the mean-field method, which are intimately related to the percolation theory, are employed to quantify and solve some core problems of networks. On the other hand, the insights into the percolation theory also facilitate the understanding of networked systems, such as robustness, epidemic spreading, vital node identification, and community detection. Meanwhile, network science also brings some new issues to the percolation theory itself, such as percolation of strong heterogeneous systems, topolog- ical transition of networks beyond pairwise interactions, and emergence of a giant cluster with mutual connections. So far, the percolation theory has already percolated into the researches of structure analysis and dynamic modeling in network science. Understanding the percolation theory should help the study of many fields in network science, including the still opening questions in the frontiers of networks, such as networks beyond pairwise interactions, tem- poral networks, and network of networks. The intention of this paper is to offer an overview of these applications, as well as the basic theory of percolation transition on network systems. Keywords: Percolation, Complex Network, Network Structure, Network Dynamics, Phase Transition and Critical Phenomena arXiv:2101.11761v1 [physics.soc-ph] 28 Jan 2021 ∗Corresponding author Email address: [email protected] (Linyuan L¨u) Preprint submitted to Physics Reports January 29, 2021 Contents 1 Introduction 2 1.1 Classicalpercolation . ............... 2 1.1.1 Percolationprocessinrandommedia . ............... 2 1.1.2 Percolationmodelonlattices. ............... 3 1.1.3 Percolationtransition. .............. 5 1.2 Networks ........................................ ......... 6 1.2.1 Networkrepresentation. ............. 6 1.2.2 Statisticalproperties . .............. 6 1.2.3 Networkmodels ................................. ........ 7 1.3 Outlineofthereport.............................. .............. 9 2 Classical percolation on networks 9 2.1 Problemdescription.... .... ... .... .... .... ... .... .............. 9 2.2 Analyticmethodbasedonbranchingprocess . ................... 10 2.2.1 Behaviorsofthegiantcluster . .............. 10 2.2.2 Behaviorsoffiniteclusters . .............. 12 2.3 Pottsmodelformulation . .............. 13 2.3.1 Fortuin-Kasteleynclusterrepresentation . ..................... 14 2.3.2 Relationwiththemean-fieldequations. ................. 15 2.4 Messagepassingmethod . ............. 17 2.5 Phasetransitionandcriticalphenomena . .................... 18 2.5.1 Percolationthreshold. ............. 18 2.5.2 Scalingbehaviors. .... ... .... .... .... ... .... ... ........... 20 2.6 Onclusteredandcorrelatednetworks. ................... 21 2.6.1 Networkswithlowclustering . ............. 22 2.6.2 Networkswithhighclustering . .............. 22 2.6.3 Correlatednetworks . ........... 24 2.7 Ondirectednetworks .............................. ............. 24 2.8 Algorithmfornetworkpercolation . .................. 26 3 Network-specific percolation models 27 3.1 k-corepercolation............................... .............. 27 3.1.1 Modelandphasetransitioncharacteristics . .................... 27 3.1.2 Variantsandrelatedmodels . ............. 29 3.2 Percolation on interdependent/multiplexnetworks. 36 3.2.1 Modelandphasetransitioncharacteristics . .................... 36 3.2.2 Algorithmsforreducingtimecomplexity . ................. 39 3.2.3 Variantsandrelatedmodels . ............. 39 3.3 Explosivepercolation. ............... 39 3.3.1 Achlioptasprocess .... ... .... .... .... ... .... ... ........... 39 3.3.2 Phasetransitioncharacteristics . .................. 40 3.4 Percolation transition during the growth of networks . ........................ 41 3.4.1 Growingrandomnetwork . .......... 41 3.4.2 Variantsandrelatedmodels . ............. 43 4 Applications to network structural analysis 43 4.1 Hierarchicalstructureofnetworks . ................... 43 4.1.1 Tree-likenetworks .... ... .... .... .... ... .... ... ........... 43 4.1.2 k-shellstructure.. .... ... .... .... .... ... .... .. ............ 46 4.2 Networkrobustness............................... ............. 47 2 4.2.1 Singlenetworks................................ .......... 47 4.2.2 Multiplexnetworks. ........... 48 4.3 Communitydetection... .... ... .... .... .... ... .... ............. 50 4.4 Vitalnodesidentification . ................ 51 4.5 Networkobservability. ............... 52 5 Applications to network dynamics 52 5.1 Epidemicspreadingonnetworks . ................ 52 5.1.1 SImodel ....................................... ...... 53 5.1.2 SIRmodel ...................................... ...... 54 5.1.3 SISmodel...................................... ....... 56 5.1.4 Immunization.................................. ......... 56 5.2 Cascadingprocessonnetworks. ................ 57 5.3 Trafficandtransportation ................................. ........ 59 5.3.1 Percolation in urban trafficnetworks............................... 59 5.3.2 Percolationinconnectedvehiclenetworks . ................... 60 5.3.3 Percolation in urban trafficplanning............................... 61 5.3.4 Percolation in post-disaster trafficnetworks ........................... 61 5.4 Evolutionarygame ................................ ............ 62 6 Discussion and outlook 62 1 1. Introduction In contrast to many other modern research fields, the network problem is often easy to define by abstracting from everyday life [1, 2]. For examples, how many people an epidemic can infect in a social contact network, whether a communication network can maintain its function after an intentional attack, which node has the largest impact in a social network, and so on [3–6]. The key point of these problems with network involved can be summarized as a cluster forming process within a chosen fraction of nodes, those might be infected people, preserved nodes after an intentional attack, or individuals with the same opinion. In principle, these processes are easy to define, however, not so easy to solve. Fortunately, in statistical physics, a profound theoretical system, called percolation theory, just touches this prob- lem, i.e., the behaviors of a networked system when some of nodes or links are not available [7]. Indeed, when the network science was just a new rising topic, the percolation theory has already been widely used for explaining empirical results, and solving models [2]. Now, after more than twenty years’ development of network science, the percolation theory, including conceptions, analytical methods, and algorithms, can be found almost in all the research fields of network science. It is known that the classical percolation in statistical physics only considers regular lattices, therefore, with these applications to complex networks, the percolation theory itself also has been enriched and developed. In recent hot areas of network science, such as higher-order networks [8, 9] and networks beyond pairwise interactions [10], models and methods of percolation have still been widely touched. This is obviously because the connection property must always be a key point to understand network structure and dynamics. Due to importance of the percolation theory in the study of complex networks, almost all the review articles about networks have the relevant sections to introduce distinguishable developments and applications of percolation theory on complex networks, however, a systematic comparison and summary specifically from the perspective of percolation is still absent. This review article aims to fill this gap, and comb the scattered discussions on the network percolation and its applications, which can facilitate a wide area of sciences, ranging from physics and computer science to biology and sociology, as well as various branches of probability theory in mathematics. 1.1. Classical percolation Percolation now usually refers to a class of models that describe geometric features of random media. In statistical physics, percolation theory is often accompanied by scaling law, fractal, self-organization criticality, and renormaliza- tion, which are all of immense importance theoretically in many diverse fields of physics [7]. Therefore, percolation has long served as a basic ideal model for demonstrating phase transition and critical phenomena. However, quite apart from the