Abstract
In this work, we study explosive percolation (EP) in Barabási-Albert (BA) network, in which nodes are born with degree k = m, for both product rule (PR) and sum rule (SR) of the Achlioptas process. For m = 1 we find that the critical point tc = 1 which is the maximum possible value of the relative link density t; Hence we cannot have access to the other phase like percolation in one dimension. However, for m > 1 we find that tc decreases with increasing m and the critical exponents ν, α, β and γ for m > 1 are found to be independent not only of the value of m but also of PR and SR. It implies that they all belong to the same universality class like EP in the Erdös-Rényi network. Besides, the critical exponents obey the Rushbrooke inequality α + 2β + γ ≥ 2 but always close to equality.
PACS numbers: 61.43.Hv, 64.60.Ht, 68.03.Fg, 82.70.Dd.
Similar content being viewed by others
Introduction
Percolation is still studied in extenso even after more than 60 years of its first formulation1,2,3,4,5,6,7. One of the reasons is that its notion is omnipresent in systems as disparate as spread of forest fire, flow of fluid through porous media, spread of biological and computer viruses leading to epidemic, formation of public opinion, resilience of systems etc.8,9,10,11. However, the most important reason is that it can describe phase transition and critical phenomena albeit it requires no quantum and many particle interaction effects into consideration12. To study percolation we first need to choose a skeleton. Traditionally, physicists like spatially embedded lattices as a skeleton. On the other hand, prior to 1999 random graph, namely Erdös-Rényi (ER) network, has also been used as a skeleton to study percolation though mostly by mathematicians13. In recent years use of network as a skeleton has gained huge interest among scientists in general and physicists in particular owing to two seminal papers of which one on small-world network and the other on scale-free (SF) network14,15,16. The idea of scale-free networks proposed by Barabási and Albert has revolutionized the notion of the graph theory. One of the hallmark features of the SF network is the presence of hubs which is hold responsible for making the SF network highly resilient to random removal of links albeit remains vulnerable to targeted removal17,18. The resilience to random attack is in a sense opposite to the process of percolation. In percolation one studies the conditions leading to the formation of the giant, a cluster of nodes connected by occupied links that grows linearly with network size N, while in the resilience one checks the condition of the disappearance of the giant.
In 2009, Achlioptas et al. proposed a simple variant of the classical random percolation (RP) and applied it in the ER network19. The skeleton of the ER network consists of N isolated nodes and N(N − 1)/2 number of frozen links among all the pairs of N nodes. Then at each step two distinct frozen links are picked at random instead of one which is done in RP. However, ultimately only one of two links, that suppresses the growth of the larger clusters, is activated and occupied while the other link is discarded for recycle. A specific rule that discourages the growth of the larger cluster and encourages the smaller ones to grow faster is the now well-known Achlioptas process (AP). It has been found that such a simple change in the selection rule proved to cause a dramatic effect in the final outcome. Indeed, as we keep occupying links following the rules of the AP, we find the emergence of a giant cluster with a bang. This is in sharp contrast to its classical counterpart and hence it is called “explosive percolation” (EP). Indeed, the corresponding order parameter P, the relative size of the largest cluster smax/N, undergo such an abrupt transition that it was at first mistaken as a discontinuity and suggested to exhibit the first order or discontinuous transition. This claim immediately triggered an explosion of scientific activities20,21,22,23,24,25,26,27,28,29. To this end, it is now well settled that the EP transition is actually continuous but with some first order like finite-size effects28,29,30,31.
Recently, it has been reported that RP in scale-free weighted planar stochastic lattice (WPSL) belongs to a universality class which is different from the unique universality class of all the known planar lattices32,33. Earlier, Cohen et al. reported that the universality class of RP on scale-free networks is different from the expected universality class of RP on infinite dimensional ER or Bethe lattice34. Motivated by the role that the scale-free nature of the skeleton plays in percolation, we study two variants of EP, namely product rule (PR) and sum rule (SR) under AP, on scale-free BA networks whose nodes are born with degree m. We then address the following questions: Does the PR-SR universality that holds in the ER network also hold in the BA network? Does EP in the ER and BA networks belong to the same universality class as expected since ER and BA networks both are infinite dimensional? If not, does EP in the BA network still obey Rushbrooke inequality? Besides addressing these fundamental questions, we find the following results. The critical points depend on m but not the critical exponents. We attempt to explain the significance of order and disorder in percolation using the idea of entropy and order parameter. We find that, like ferromagnetic transition, percolation too is accompanied by order-disorder transition.
The rest of the article is organized as follows. In section Sec. II we discuss some of the properties of the BA network to see how they differ with m. In Sec. III, the explosive percolation model is defined and the idea of convolution is introduced. Sec. IV contains definitions and properties of entropy and order parameter. In Sec. V we present our results on specific heat and susceptibility. In Sec. VI on the other we discuss about the scaling properties and the Rusbrooke inequality. The results are discussed and conclusions drawn in Sec. VII.
BA Model and its Properties
We begin by discussing the construction process of the BA network. It starts by choosing a seed that may consists of m0 arbitrarily connected nodes where m0 has to be extremely small compared to the final size N of the network that we intend to grow. However, it has been found that the observable quantities are independent of the size of m0 and of the detailed nature of how nodes of the seed are connected. Once a seed is chosen, we add one node with m links at each time step, where m ≤ m0, and pick m distinct nodes from the existing network such that node i is picked with probability Π(i) proportional to its own degree ki. It has been shown by BA that the network that grow following this preferential attchment (PA) rule, Π(i) ∝ ki, exhibits power-law degree distribution \(P(k) \sim {k}^{-\lambda }\) with exponent λ = 3 indeoendent of m. The total number of links in the BA networks of size N is approximately equal to mN since each node is born with degree m. Each link contributes to degree 2. Thus the total degree is equal to 2 mN and hence the average degree of the BA network of size N is 2 m and hence for m = 1 it is a tree network. Network grown in this way can be used as a skeleton provided the snapshots of the network in the same realization at different times are similar. In ref.35 we have shown that the snapshots of the BA network at different times are similar and hence we say it exhibits self-similarity. In Fig. (1) we give snapshots of the BA network consisting of 256 nodes grown for m = 1, 2, 5, 10 just to grasp how the value of m keep its signature even in their visual look.
The question is: Do all the data points follow the power-law decay of P(k) with the same exponent? In Fig. (2a) we show how the degree distribution varies with m. We can clearly see that the number of data points for small m, especially the data points for small k, do not fall on the straight line of the log(P(k)) versus log(k) plot. However, as the m value increases the trend to follow the straight line increases. Indeed, we find that already at m = 100 it appears that almost all the data points, except the finite-size effect, follow the straight line which has slope equal to 3. Moreover, we observe that the extent of straight line increases with increasing network size revealing that in the thermodynamic limit it will be a straight line all the way through. The impact of m in the growing network can be best understood by measuring the inverse harmonic mean (IHM) of the neighbours of each node36. The value of IHM of the i th node is defined as
where ki is the number of nearest neighbors of the node i. If we now measure the fraction of the nodes which have IHM values within a given class, which we call relative frequency, then the resulting histogram plot for different m value is shown in Fig. (2b). It clearly shows the strong impact of m in the plots. The plots for higher m, such as m = 70 or 100, seem very different from those for the smaller m such as for m = 1 or m = 2 etc. Thus, the BA network for different m is significantly different albeit the exponent of the degree distribution is the same.
Definition of Explosive Percolation
Once the network of desired size is grown we use that as a skeleton like we earlier used scale-free weighted planar stochastic lattice and ER network37,38,39. We assume that all the links of the BA network are temporarily frozen. We first label all the frozen links so that e(i, j) represents a link that establishes a connection between nodes i and j ensuring that i ≠ j since self connection is forbidden. Earlier, two groups independently studied EP to form scale-free networks instead of using a scale-free network as a skeleton22,25. In contrast, we use the scale-free BA network as a skeleton from where we pick a pair of candidate links randomly at each step and follow the rest of the process exactly like Achlioptas et al.19. Links can be of two types. When occupation of a link connects two isolated clusters then it results in a larger cluster and it is called inter cluster link. On the other hand, when a link connects two sites of the same cluster, which does not result in the increase in the cluster size, then the corresponding link is called intra-cluster link. Initially, every node is a cluster of its own size since all the links are assumed frozen. The process starts by picking two distinct links, say e(i, j) and e(k, l), randomly with uniform probability at each step. To apply the PR, we then calculate the products, Πij = si × sj and Πkl = sk × sl, of the size of the clusters that the two nodes on either end of the links e(i, j) and e(k, l) respectively contain. The link with the smaller value of the products Πij and Πkl is occupied; in case of Πij = Πkl one of the corresponding links is selected randomly. On the other hand, to apply the SR, we take the sum Σij = si + sj and Σkl = sk + sl instead of the product and do the same as for PR.
One of the problems with percolation on network is the absence of the spanning cluster that spans from one end to the other end across the system since there is no boundary or end in network. Therefore a definition of spanning probability for percolation on network is not possible; this in turn makes it a formidable task to find the critical point and the critical exponent ν of the correlation length accurately. Yet another problem in percolation in general is that we need to perform many independent realizations. It works fine if the observable quantity, say X, is obtained directly from the ensemble averaged data. However, sometimes we may need to take derivative of X to obtain say Y = X′. In such cases, the ensemble average of X does not give smooth enough data for Y regardless of how big the ensemble size is. The only solution then is to use the idea of convolution as prescribed by Newman and Ziff in 200040,41. According to their approach, we first need to measure the observable, say Xn, as a function of the number of occupied links n. Note that we continue the process of occupying links n until n = N links are occupied or relative density of link t = n/N = 1 is achieved. We now take an ensemble averaged data over many independent realizations. We then use the resulting data in the convolution relation
to obtain X(t) for any value of t. The appropriate weight factor for each n at a given t is \({\sum }_{n=1}^{N}\,{t}^{n}{(1-t)}^{N-n}\)40,41. The convolution relation takes care of that weight factor and hence helps obtaining a smooth curve for X(t) as a function of t. Its importance can be best appreciated when one takes the derivative of X(t) and then plot dX(t)/dt as a function of t. The resulting plot will be far too smooth compared to the ones without convolution which cannot be compensated by increasing the ensemble size to obtain ensemble averaged data.
Entropy and Order Parameter
Entropy H and order parameter P definitely are the two most important quantities of interest in the theory of phase transition as they are used to define the order of transition. For instance, if they suffer a sudden jump or discontinuity at the critical point then the transition is first order and else it is called continuous or second order phase transition. Besides, they are also used as a litmus test of whether the transition is accompanied by symmetry breaking or not. In the case of symmetry breaking the system undergoes a transition from the disordered state, characterized by maximally high entropy, to the ordered state, characterized by maximally high order parameter. Note that the highly ordered state is always less symmetric than the highly disordered state. For instance, in ferromagnetic to paramagnetic transition we find that P and H undergo such an abrupt or sudden change but without gap or discontinuity at tc. In the case of percolation, it has been well known that the order parameter changes in the same fashion as in ferromagnetic transition. However, to know whether percolation transition too is accompanied by symmetry breaking or not we have to know how entropy changes at the critical point. Only recently we proposed a suitable normalized probability and obtained desired behaviour of entropy for the first time by using it in the definition of Shannon entropy
where we choose K = 1 since it merely amounts to a choice of a unit of measure of entropy42. Surely one can use any normalized probability in Eq. (3) and claim to have measured entropy. Especially, being percolation a probabilistic model, there is no short of normalized probability. Note that originally in the information theory, the sum in Eq. (3) is taken over individual labelled message. In percolation, we regard each cluster as equivalent to message hence the sum cannot be over the size of the clusters rather over the individual cluster label. In fact, none of the existing probabilities which we know in percolation theory can be used to measure entropy although there have been some attempts43,44.
We assume that there are m distinct, disjoint, and indivisible labelled clusters i = 1, 2, ..., k whose sizes are say s1, s2, ...., sk respectively after addition of n = tN links. To measure entropy for percolation we use the Shannon entropy where we choose μi = si/N as the cluster picking probability that a site being picked at random will belong to the cluster i32,33,37. Note that initially each node is a cluster of its own size s = 1 and hence μi = 1/N for all the nodes i = 1, 2, ..., N. This is exactly like the state of the isolated ideal gas where all allowed microstates are equally likely and hence it is expected that entropy is maximum at t = 0. To see what happens at the other extreme, at t = 1, we first plot histogram of μi versus cluster label i in Fig. (3) for PR with m = 5 only to show what happens to the probabilities {μ1, μ2, ..., μk} in the vicinity of tc. It is clear from the figure that already near tc = 0.733556, there is a clear sign of explosive growth to one giant cluster. Thus if we pick one of the nodes at random it is most likely to belong to the giant cluster and hence the corresponding microsstate is the most likely. The same is true for SR and for other values of m as well. Thus, it is expected that at t = 1 almost all the nodes will belong to one giant cluster making μ ≈ 1 and hence entropy at t = 1 should be minimally low.
Using the cluster picking probability μi in Eq. (3) we have measured entropy and shown in Fig. (4a) for m = 1. We see that for m = 1 the critical point tc = 1. This is like one dimensional percolation problem where we do not have access to the other phase t > tc since the number of links n for m = 1 cannot exceed N and hence t ≤ 1. However, as we increase the value of m from m = 1 we find that tc < 1 and the tc value decreases with increasing m. This is expected as we know that the critical point always depends on the mean connectivity which is 2 m for the BA network. In Fig. (4b) we show entropy versus t curves interpolate nicely between t = 0 and t = 1 for m = 3. The key features of entropy for all other m > 1 is the same except their tc value. We all know entropy measures the degree of disorder. What is disorder in percolation anyway? Say, initially every cluster is colored with a distinct color. To do that we need N number different colors. The probability that a node picked at random belongs to, say green or red or any other color, is 1/N. Seeing a system with number of different colors as many as the number of clusters will definitely give an impression of a disordered system. Now as we keep adding links, clusters will merge to form bigger clusters. Consider that when two clusters merge the resulting cluster take the color of the larger cluster and in the case of merging two equal sized clusters the resulting cluster picks one of the two colors at random. As we continue adding links we will see a transition across tc to a giant cluster of one single color that dominates the entire system. At this point, the system will look ordered in the sense that any site we pick at random is almost certain that it will belong to the giant cluster.
To get a better understanding of disorder we now focus on the frequentist version of the probabilities {μ1, μ2, ..., μk}. Let us make N number of independent attempts to pick one node at each attempt at random with uniform probability. Say that clusters 1, 2, …, m are picked n1, n2, ..., nm times so that \({\sum }_{i=1}^{m}\,{n}_{i}=N\). The total number of ways we could have N outcomes are
Taking log on either side and using ni = Nμi and the Stirling’s approximation log N! = N log N − N for very large N we obtain
The total entropy is therefore equal to NH. In the case when n1 = n2 = ... = nm each cluster has the equal chance of picking means μi = 1/N ∀ i we have the most disordered state where log Ω = N log N. It means that our entropy H measures the average degree of ignorance or confusion associated with picking each node and answering exactly which cluster does it contain. Now as we keep adding links we will have a giant cluster of same color at t = 1. In this case, we are in the least confused state as we have H(μ) = 0. This is the state we regard as the most ordered phase. Thus percolation is indeed an order-disorder transition. where disorder is equivalent to degree of confusion and order is equivalent to certainty.
In percolation, the order parameter is defined as the relative size of the largest cluster P = smax/N. Note that at t ≤ tc the largest cluster is miniscule in size which decreases in comparison to N as N increases and hence P → 0 as N → ∞ till t = tc. However, at above tc the size of the largest cluster is proportional to the size of the system N itself. Thus, in the t > tc regime P is non-zero and for a given value of t its value increases to a constant as N → ∞. Moreover, P increases sharply but without discontinuity near tc and then moves slowly towards unity as t increases further. This is exactly how magnetization behaves with temperature during the paramagnetic to ferromagnetic phase and hence regarding P as the order parameter is well justified. Typically, the phase where the order parameter is always zero is regarded as the disordered phase provided entropy is significantly high there. On the other hand, the phase where entropy is minimally low but the order parameter is significantly high is called the ordered phase. We intend to present both the quantities in the same plot to see whether they compliment each other in this fashion or not. However, note that the numerical value of the maximum entropy, which is equal to log(N), is much higher than that of the P, which can at best be equal to unity. Therefore, for better comparison we plot relative entropy H(t)/H(0) and relative order parameter P(t)/P(1) in an attempt to re-scale their values so that in either cases their respective maximum values become unity. The plots of re-scaled entropy and order parameter are shown in Fig. (5a,b) for various m = 1 and m = 5 respectively for product rules only. The corresponding plots for the sum rule are not shown since they have exactly the same features except the fact that tc value for m > 1 are different. These figures clearly show that when P = 0, the entropy H is maximally high and vice versa. It means that percolation transition, like paramagnetic to ferromagnetic transition, is accompanied by order-disorder transition.
Specific Heat and Susceptibility
Once we know the entropy, then finding the specific heat is just a routine matter since we know its general definition
In the case of thermal phase transition, we use temperature T in the place of control parameter and Gibb’s or Boltzmann entropy in the place of entropy. In the case of percolation, we use q = (1 − t) as the equivalent counterpart of temperature since both entropy and order parameter behave with q in the similar fashion as their corresponding counterpart in the thermal phase transition. On the other hand, we use Shannon entropy as the equivalent counterpart of Gibb’s or Boltzmann entropy. The definition of specific heat for percolation therefore is
Thus, differentiating H from first principles and multiplying the resulting value by the corresponding value of q = (1 − t), we can immediately obtain C(t). We then plot C(t) in Fig. (6a,b) as a function of t for PR and SR respectively and immediately see the sign of divergence at the critical point. Of course, the true divergence can only be seen in the case of the system size N → ∞ which is an unsurmountable limitation of the numerical simulation. One way of overcoming this is by using the finite-size scaling (FSS) hypothesis
where ϕC(z) is the universal scaling function for specific heat45. It helps us to extrapolate the values of the critical exponents for infinite system from a set of data obtained from finite size system. One way of proving Eq. (8) is by data-collapse of distinct C(t, N) versus t for different N into one universal curve ϕC(z) which is our next task.
According to Eq. (8) the peak Ch of the C(t, N) vs t curves at t = tc increases following a power-law \({C}_{{\rm{h}}} \sim {N}^{\alpha /\nu }\). Plotting log(Ch) versus log(N) in Fig. (6c) we find a set of parallel lines for different m > 1 and for different rules whose slope gives an estimate of α/ν. The same value of α/ν for all m regardless of product or sum rule suggest that they all share the same critical exponents. Plotting C(t, N)N−α/ν versus t, see Fig. (6d), and finding that all the peaks collapse to one point provides a clear testament of how good is this value. We checked it for m = 3, 5, 10 and their product and sum rules. We find that all the peaks collapse at the same point with the same value of α/ν = 0.5119. Note that the correspondng α/ν value for EP on ER networks is 0.535. We then draw a horizontal line in the plot of C(t, N)N−α/ν versus t and measure the distance of the intercepts of each curve from the critical point to obtain a data of t − tc versus N37,38. Plotting this data in the log − log scale gives a straight line whose slope gives a good estimate for 1/ν value. Finally, we plot CN−α/ν vs (t − tc)N1/ν and after fine tuning the 1/ν value we obtain a perfect data-collapse with α = 0.98739 and 1/ν = 0.519577 for both the rules as shown in Fig. (6e). Furthermore we plot A1CN−α/ν vs B1(t − tc)N1/ν in Fig. (6f) with m = 3, 5, 10 for both the rules and find that all the scaling curves collapse into one master curve once we use appropriate metric factors A1 and B146. We then use the relation \(N \sim {(t-{t}_{c})}^{-\nu }\) in \(C(t) \sim {N}^{\alpha /\nu }\) and find that indeed the specific heat diverges like
The quality of data-collapse is a clear testament of the accuracy of our α = 0.98739 value. Note that the α value of EP in BA network is slightly lower than its value in the ER network where α = 1.
Our next goal is to find the critical exponent β of the order parameter. Essentially, we should find the β value also for infinite system for which P should be equal to zero over the entire regime of t < tc. This is, however, not the case as long as we work with finite size system. Plotting P(t) as a function of t for different system size clearly shows a sign that as N increases we find P = 0 up to an increasingly higher value of t as shown in Fig. (7a,b). The order parameter is said to exhibit finite-size scaling if it can be expressed as
where ϕβ(x) is the universal scaling function of P. Note that unlike the finite size scaling ansatz for C(t, N), we have a negative sign in the exponent for order parameter. It implies that if we plot P(t, N) vs z = (t − tc)N1/ν then the value of P decreases with network size. Following the procedures in refs.37,38,39 we first find β/ν = 0.0468 and once again we obersve that its value is independent of the rules and the values of m except for m = 1. We now plot PNβ/ν vs (t − tc)N1/ν with β/ν = 0.0468 and 1/ν = 0.5195 and find that indeed all the distinct curves of Fig. (7a,b) collapse into their respective universal curves as shown in Fig. (7c). However, even these two universal curves collapse into a master curve if we plot A2PNβ/ν vs B2(t − tc)N1/ν − X provided we know the suitable metric factors A2, B2 and trivial shifting factor X. Indeed, the scaling curves for both rules and for all m except m = 1 collapse into a master curve sharing the same critical exponents as shown in Fig. (7d). It implies that their scaling functions are the same except for a multiplying metric factors A2, B2 and trivial shifting factor X. Substituting the relation \(N \sim {(t-{t}_{c})}^{-\nu }\) in \(P \sim {N}^{-\beta /\nu }\) we get
This is exactly how the order parameter behaves near critical point in the thermal CPT as well. We once again find that both PR and SR rules for all m > 1 share the same exponent β = 0.09007 which is slightly higher than that in the ER network.
Recently, we defined the susceptibility χ(t, N) for percolation as the ratio of the change in the order parameter ΔP and the magnitude of the time interval Δt during which the change ΔP occurs. Essentially it becomes the derivative of the order parameter P since Δt → 0 in the limit N → ∞ as Δt = 1/N. Recall that susceptibility in the paramagnetic to ferromagnetic transition too is the derivative of the order parameter. Using ΔP = Δsmax/N in the definition we find
which is essentially the jump in the largest cluster as we add link one by one. There are two distinct ways in which jump can takes place. It may happen that an already existing largest cluster \({s}_{{\rm{\max }}}^{i}\) may merge with a smaller cluster and their combined size \({s}_{{\rm{\max }}}^{f}\) will obviously be the largest cluster. Besides, it may also happen that two smaller clusters may merge such that their combined size \({s}_{{\rm{\max }}}^{f}\) may be larger than \({s}_{{\rm{\max }}}^{i}\). In either case the jump in the largest is the difference between \({s}_{{\rm{\max }}}^{f}\) and \({s}_{{\rm{\max }}}^{i}\).
Percolation theory is a statistical model and hence the numerical values of an observable from a single realization are not reproducible. We thus take the average of χ value over many independent realizations under the same condition and the resulting plots are shown in Fig. (8a) for PR with m = 5 as for Fig. (8b). This leads to assume that it too should obey the finite-size scaling form
where ϕχ(ξ) is known as the universal scaling function. According to Eq. (13), the susceptibility χmax at t = tc increases obeying a power-law \({\chi }_{h} \sim {N}^{\gamma /\nu }\) and this is true for all m > 1 and for both the rules. Following the same procedure as we have done for specific heat we find γ/ν = 0.4594 for both PR and for SR. We now plot χNγ/ν vs (t − tc)N1/ν in Fig. (8c) and find that all the distinct curves for PR and SR with m = 5 collapse superbly into their respective scaling curves with the same set of critical exponents γ/ν = 0.4594 and 1/ν = 0.5195. In Fig. (8d) we plot A3χNγ/ν vs B3(t − tc)N1/ν and find that all the universal scaling curves for m = 3, 5, 10 and for the two rules with different m > 1 values PR-SR belong to the same universality class regardless of the value of m > 1. Using now the relation \(N \sim {(t-{t}_{c})}^{-\nu }\) in \(\chi \sim {N}^{\gamma /\nu }\) we find that
where γ = 0.884 for both PR and SR within the acceptable limit of error. It clearly shows that the susceptibility now diverges even without the exclusion of the largest cluster.
Scaling and Universality
Scaling theory predicts that the various critical exponents cannot just assume values independently rather they are bound by some scaling and hyperscaling relations. One of these scaling relations is the Rushbrooke inequality where the exponents α, β and γ are related by
Remarkably, many experiments and exactly solved models of thermal CPT suggest that Eq. (15) holds more as equality than as inequality which is also supported by static Widom scaling47. Substituting our values from the Table 1 in Eq. (15) we find α + 2β + γ = 2.05 which clearly suggests that the Rushbrooke relation holds exactly as an inequality and approximately as an equality. Earlier we found the same results for EP on ER network and RP on square and weighted planar stochastic lattice (WPSL)32,33,38. These studies clearly suggest the robustness of the Rushbrooke relation in percolation inependent of whether explosive or random percolation is done on networks or on lattice.
The classification of second order phase transition under different physical conditions into universality classes is yet another interesting proposition. It has been put forth by Kadanoff in 1970 who suggested that two or more systems sharing the same values of critical exponents and scaling functions are said to belong to the same universality class. It is well-known that the critical exponents of RP on spatially embedded lattice are universal in the sense that their values depend only on the dimension of the lattice and independent of whether it is site or bond type percolation. However, there exists just one exception as we have recently found namely that RP on WPSL does not belong to the universality class of two dimensional lattices32,33,37. The only way WPSL is different from all the known two dimensional lattices is that its coordination number distribution follows a power-law. Now the question is: What happens when the skeleton is infinite dimensional network? It is already known that RP on ER and on the Bethe lattice belongs to the same universality class owing to the fact that both of them are infinite dimensional skeletons48. Radicchi and Castellano on the other hand reported that the site-bond universality is violated even in the case of RP on network49. Earlier Cohen et al. showed that RP on scale-free network, albeit infinite dimensional, does not belong to the universality class of RP on ER and Bethe lattice34. Thus the scale-free nature of the skeletons are different from the rest as far as random percolation is concerned.
Explosive percolation, on the other hand, has been proposed only in 2009 and we witnessed a furry of activities for at least up to the first three years in order to resolve the issue of whether EP describes continuous or discontinuous phase transition. There has hardly been any attempt since then to classify EP into universality classes. Only recently, we have shown that explosive percolation of PR and SR type in the ER network belongs to the same universality class. Earlier two groups, Bastas et al. and Yong et al., reported that site and bond type explosive percolation on the same lattice do not belong to the same universality class29,50. The present work is about EP on scale-free networks and we once again find that PR and SR belong to the same universality class but it is different from the PR-SR universality class of EP on ER. It is, however, noteworthy to mention that the corresponding exponents are close but they can in no way be equal. Finding the PR-SR universality in two systems as different as the BA and ER networks suggests that PR-SR universality is quite robust. It appears that the absence of usual site-bond universality in RP is being replaced by PR-SR universality in EP38.
Conclusions
We have used a class of BA networks where each node is born with m links and shown that its properties are significantly different for different m values albeit the exponent of the degree distribution remains the same. We have used such networks as skeleton to study explosive percolation for both product and sum rule of the Achlioptas process. Our first goal was to see the role of m and also to see the role of the product and sum rule in fixing the critical points and the critical exponents. Our first observation is that the critical point tc decreases systematically with increasing m starting at tc = 1 for m = 1. We have then shown that the critical exponents remain the same for all m > 1 independent of product and sum rules. It implies that EP on the BA network belongs to one grand universality class. Interestingly, the PR-SR universality class of EP on the BA networks is different from that of EP on ER network although the difference in the values of their critical exponents in some cases is quite slim. It suggests that PR-SR universality in explosive percolation is quite robust and it appears as if they are the equivalent counterpart of the much known bond-site universality of RP on spatially embedded lattices.
Our second goal was to understand what order and disorder means in percolation and find out if percolation in general and explosive percolation in particular is an order-disorder transition. To this end, we have found that the behaviour of entropy and order parameter is reminiscent of what we see in the paramagnetic to ferromagnetic transition. It suggests that explosive percolation is indeed an order-disorder transition. Another potentially interesting finding is that the critical exponents α, β, γ obey the Rushbrooke inequality. Earlier, we have shown that it also holds for EP on ER networks. These results suggest that no matter how the values of the critical exponents change they still always obey the Rusbrooke inequality but always close to equality. So far, we have studied EP on scale-free and random networks. It would be interesting to see if the small-world nature of the network topology has any effect in determining the universality class and in obeying the Rushbrooke inequality. In our future endeavour, we intend to study EP in scale-free networks via mediation-driven attachment process since this has a wide range of exponent 2 < λ ≤ 336. It would be interesting to see how much impact the exponent of the degree distribution has in fixing the critical exponents vis-a-vis the universality class.
References
Flory, P. J. Molecular size distribution in three dimensional polymers. I. Gelation. J. Am. Chem. Soc. 63, 3083–2090 (1941).
Broadbent, S. R. & Hammersley, J. M. Percolation processes I. Crystals and mazes. Proc. Cambridge Philos. Soc. 53, 629–641 (1957).
Stauffer, D. & Aharony, A. Introduction to Percolation Theory (Taylor and Francis, London, 1994).
Saberi, A. A. Recent advances in percolation theory and its applications. Phys. Rep. 578, 1–32 (2015).
Bastas, N., Giazitzidis, P., Maragakis, M. & Kosmidis, K. Explosive percolation: Unusual transitions of a simple model. Physica A 407, 54–65 (2014).
Bianconi, G. & Radicchi, F. Percolation in real multiplex networks. Phys. Rev. E 94, 060301 (2016).
Lee, D., Cho, Y. S., Goh, K.-I., Lee, D.-S. & Kahng, B. Recent Advances of Percolation Theory in Complex Networks. J. Korean Phys. Soc 73, 152–164 (2018).
Newman, M. E. J. & Watts, D. J. Scaling and percolation in the small-world network model. Phys. Rev. E 60, 7332–7342 (1999).
Moore, C. & Newman, M. E. J. Epidemics and percolation in small-world networks. Phys. Rev. E 61, 5678–5682 (2000).
Morone, F. & Makse, H. A. Influence maximization in complex networks through optimal percolation. Nature 524, 65–68 (2015).
Watts, D. J. A simple model of global cascades on random networks. Proc. Natl. Acad. Sci. 99, 5766–5771 (2002).
Schwabl, F. Statistical Mechanics. (Springer-Verlag, New York 2006).
Erdös, P. & Rényi, A. On the Evolution of Random Graphs. Publ. Math. Inst. Hungar. Acad. Sci. 5, 17–61 (1960).
Watts, D. J. & Strogatz, S. H. Collective dynamics of small-world networks. Nature 393, 440–442 (1998).
Barabási, A.-L. & Albert, R. Emergence of Scaling in Random Networks. Science 286, 509–512 (1999).
Vespignani, A. Twenty years of network science. Nature 558, 528–529 (2018).
Albert, R., Jeong, H. & Barabási, A.-L. Error and attack tolerance of complex networks. Nature 406, 378–382 (2000).
Pastor-Satorras, R. & Vespignani, A. Epidemic Spreading in Scale-Free Networks. Phys. Rev. Lett. 86, 3200–3203 (2001).
Achlioptas, D., D’Souza, R. M. & Spencer, J. Explosive percolation in random networks. Science 323, 1453–1455 (2009).
Friedman, E. J. & Landsberg, A. S. Construction and Analysis of Random Networks with Explosive Percolation. Phys. Rev. Lett. 103, 255701–25574 (2010).
Ziff, R. M. Explosive growth in biased dynamic percolation on two- dimensional regular lattice networks. Phys. Rev. Lett. 103, 045701–045704 (2009).
Radicchi, F. & Fortunato, S. Explosive Percolation in Scale-Free Networks. Phys. Rev. Lett. 103, 168701–168704 (2009).
da Costa, R. A., Dorogovtsev, S. N., Goltsev, A. V. & Mendes, J. F. F. Inverting the Achlioptas rule for explosive percolation. Phys. Rev. E 91, 042130–042135 (2015).
D’Souza, R. M. & Mitzenmacher, M. Local cluster aggregation models of explosive percolation. Phys. Rev. Lett. 104, 195702 (2010).
Cho, Y. S., Kim, J. S., Park, J., Kahng, B. & Kim, D. Percolation Transitions in Scale-Free Networks under the Achlioptas Process. Phys. Rev. Lett. 103, 135702–4 (2009).
Araújo, N. A. M. & Herrmann, H. J. Explosive Percolation via Control of the Largest Cluster. Phys. Rev. Lett. 105, 035701–4 (2010).
da Costa, R. A., Dorogovtsev, S. N., Goltsev, A. V. & Mendes, J. F. F. Explosive Percolation Transition is Actually Continuous. Phys. Rev. Lett. 105, 255701–4 (2010).
Grassberger, P., Christensen, C., Bizhani, G., Son, S.-W. & Paczuski, M. Explosive Percolation is Continuous, but with Unusual Finite Size Behavior. Phys. Rev. Lett. 106, 225701–4 (2011).
Bastas, N., Kosmidis, K. & Argyrakis, P. Explosive site percolation and finite-size hysteresis. Phys. Rev. E 84, 066112–6 (2011).
Riordan, O. & Warnke, L. Explosive Percolation Is Continuous. Science 333, 322–324 (2011).
Choi, W., Yook, S.-H. & Kim, Y. Phys. Rev. E 84 020102(R) (2011).
Hassan, M. K. & Rahman, M. M. Percolation on a multifractal scale-free planar stochastic lattice and its universality class. Phys. Rev. E 92, 040101(R)–5 (2015).
Hassan, M. K. & Rahman, M. M. Universality class of site and bond percolation on multifractal scale-free planar stochastic lattice. 94 042109–10 (2016).
Cohen, R., ben-Avraham, D. & Havlin, S. Percolation critical exponents in scale-free networks. Phys. Rev. E 66, 036113–4 (2002).
Hassan, M. K., Hassan, M. Z. & Pavel, N. I. Dynamic scaling, data-collapse and self-similarity in Barabási-Albert networks. J. Phys. A: Math. Theor. 44, 175101–9 (2011).
Hassan, M. K., Islam, L. & Haque, S. A. Degree distribution, rank-size distribution, and leadership persistence in mediation-driven attachment networks. Physica A 469, 23–30 (2017).
Hassan, M. K., Alam, D., Jitu, Z. I. & Rahman, M. M. Entropy, specific heat, susceptibility, and Rushbrooke inequality in percolation. Phys. Rev. E 96, 050101–05 (2017).
Sabbir, M. M. H. & Hassan, M. K. Product-sum universality and Rushbrooke inequality in explosive percolation. Phys. Rev. E 97, 050102(R)–5 (2018).
Rahman, M. M. & Hassan, M. K. Explosive percolation on a scale-free multifractal weighted planar stochastic lattice. Phys. Rev. E 95, 042133–7 (2017).
Newman, M. E. J. & Ziff, R. M. Efficient Monte Carlo Algorithm and High-Precision Results for Percolation. Phys. Rev. Lett. 85, 4104–4107 (2000).
Newman, M. E. J. & Ziff, R. M. Fast Monte Carlo algorithm for site or bond percolation. Phys. Rev. E 64, 016706–16 (2001).
Shannon, C. E. A Mathematical Theory of Communication. Bell System Technical Journal 27, 379–423 (1948).
Vieira, T. M., Viswanathan, G. M. & da Silva, L. R. Information entropy of classical versus explosive percolation. Eur. Phys. J. B 88, 213–6 (2015).
Tsang, I. J., Tsang, I. R. & Van Dyck, D. Cluster diversity and entropy on the percolation model: The lattice animal identification algorithm. Phys. Rev. E 62, 6004–6014 (2000).
Barber, M. N. Finite-Size Scaling, Phase Transitions and Critical Phenomena. 8 edited by Domb, C. & Lebowitz, J. L. (Academic Press, New York, 1983).
Hsu, H.-P. & Huang, M.-C. Percolation thresholds, critical exponents, and scaling functions on planar random lattices and their duals. Phys. Rev. E 60, 6361–6370 (1999).
Stanley, H. E. Introduction to Phase Transitions and Critical Phenomena (Oxford University Press, Oxford and New York 1971).
Stauffer, D. Scaling theory of percolation clusters. Phys. Rep. 54, 1–74 (1979).
Radicchi, F. & Castellano, C. Breaking of the site-bond percolation universality in networks. Nat. Commun. 6(10196), 1–7 (2015).
Yong, Z., Zi-Qing, Y., Xin, Z. & Xiao-Song, C. Critical Behaviors and Universality Classes of Percolation Phase Transitions on Two-Dimensional Square Lattice. Commun. Theor. Phys. 64, 231–236 (2015).
Author information
Authors and Affiliations
Contributions
The contribution of the corresponding author M.K. Hassan: Conceived the idea, acted as an advisor, contributed in the result analysis and explanation, and have written the full text. The contribution of the co-author MD. Habib E Islam: Have done extensive numerical simulation, produced all the figures and contributed in the result analysis.
Corresponding authors
Ethics declarations
Competing Interests
The authors declare no competing interests.
Additional information
Publisher’s note: Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons license, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons license and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this license, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Habib E Islam, M., Hassan, M.K. Universality class of explosive percolation in Barabási-Albert networks. Sci Rep 9, 8585 (2019). https://doi.org/10.1038/s41598-019-44446-2
Received:
Accepted:
Published:
DOI: https://doi.org/10.1038/s41598-019-44446-2
Comments
By submitting a comment you agree to abide by our Terms and Community Guidelines. If you find something abusive or that does not comply with our terms or guidelines please flag it as inappropriate.