Academia.eduAcademia.edu

A Long-Range Ising Model of a Barab\'asi-Albert Network

2020, arXiv: Disordered Systems and Neural Networks

Networks that have power-law connectivity, commonly referred to as the scale-free networks, are an important class of complex networks. A heterogeneous mean-field approximation has been previously proposed for the Ising model of the Barabasi-Albert model of scale-free networks with classical spins on the nodes wherein it was shown that the critical temperature for such a system scales logarithmically with network size. For finite sizes, there is no criticality for such a system and hence no true phase transition in terms of singular behavior. Further, in the thermodynamic limit, the mean-field prediction of an infinite critical temperature for the system may exclude any true phase transition even then. Nevertheless, with an eye on potential applications of the model on biological systems that are generally finite, one may still try to find approximations that describe the relevant observables quantitatively. Here we present an alternative, approximate formulation for the description...

A Long-Range Ising Model of a Barabási-Albert Network Jeyashree Krishnan∗ and Andreas Schuppert† Aachen Institute for advanced study in Computational arXiv:2005.05045v1 [cond-mat.dis-nn] 7 May 2020 Engineering Science(AICES) Graduate School, RWTH Aachen University, Germany and Joint Research Center for Computational Biomedicine(JRC-Combine), RWTH Aachen University, Germany Reza Torabi‡ Department of Physics and Astronomy, University of Calgary, Calgary, Alberta, Canada Edoardo Di Napoli§ Aachen Institute for advanced study in Computational Engineering Science(AICES) Graduate School, RWTH Aachen University, Germany and Jülich Supercomputing Center, Forschungszentrum Jülich, Jülich, Germany Carsten Honerkamp¶ Institute for Theoretical Solid State Physics, RWTH Aachen University, Germany and JARA-FIT, Aachen, Germany 1 Abstract Networks that have power-law connectivity, commonly referred to as the scale-free networks, are an important class of complex networks(Albert 2002). A heterogeneous mean-field approximation has been previously proposed for the Ising model of the Barabási-Albert model of scale-free networks with classical spins on the nodes wherein it was shown that the critical temperature for such a system scales logarithmically with network size (Bianconi 2002, Aleksiejuk 2002). For finite sizes, there is no criticality for such a system and hence no true phase transition in terms of singular behavior. Further, in the thermodynamic limit, the mean-field prediction of an infinite critical temperature for the system may exclude any true phase transition even then. Nevertheless, with an eye on potential applications of the model on biological systems that are generally finite, one may still try to find approximations that describe the relevant observables quantitatively. Here we present an alternative, approximate formulation for the description of the Ising model of a Barabási-Albert Network. Using the classical definition of magnetization, defined as the ensemble average of all spins in the network, we show that Ising models on a network can be well-approximated by a long-range interacting homogeneous Ising model wherein each node of the network couples to all other spins with a strength determined by the mean degree of the Barabási-Albert Network. In such a effective long-range Ising model of a Barabási-Albert Network, the critical temperature is directly proportional to the number of preferentially attached links added to grow the network. This dependence allows us to “control” the critical behavior of a Barabási-Albert network by changing the model parameters. The long-range Ising model describes the magnetization of the majority of the sites with average or smaller than average degree better compared to the heterogeneous mean-field approximation. However, the heterogeneous mean-field approximation is better for predicting the onset at higher temperatures. Further, we show that the thermodynamic behavior of a scale-free network is between that of a lattice and that of a clique. The critical temperatures of lattice and clique form the lower and upper bounds, respectively, of the critical temperature of the Barabási-Albert scale-free network. This approximation of an Ising model of a scale-free network to a long-range Ising model allows us to make a direct comparison of a scale-free network to simple graphs such as lattices and cliques of the same size. The long-range Ising model is the only homogeneous description of Barabási-Albert networks that we know of. 2 Keywords: Phase transitions, Complex networks, Ising model, Barabási-Albert Network, MCMC, Mean-Field approximations 3 I. INTRODUCTION The study of disorder and critical phenomena occurring in complex networks has been an area of extensive study in the last couple of decades (Dorogovstev 2008, Rozenfeld 2008, Strogatz 2001). Owing to the non-trivial topology that is neither regular nor random, complex networks exhibit phase transitions that are markedly different from lattices or complete graphs (Ising 1925, Barrat 2000, Ferreira 2010, Herrero 2002, Gitterman 2000, Lopes 2004). Among these, many studies have extensively used the Ising paradigm to model criticality in real-world networks owing to its simplicity and broad applicability outside of statistical mechanics (Pekalski 2001, Krishnan 2019a, Castellano 2009, Stauffer 2006, Aldana 2004, Kumar 2000, Pastor 2015). An important class of complex networks is those that exhibit a power-law distribution and commonly referred to as the scale-free networks. Barabási-Albert model is an algorithm that uses the preferential attachment mechanism to generate such scale-free networks. In this model, new nodes are added to existing nodes in the network proportional to the degree of the existing nodes until the overall network size is generated (Albert 2002). A heterogeneous mean-field approximation has been proposed for the Ising model of a Barabási-Albert Network with ±1 spins on the nodes showing that the critical temperature for such a system scales logarithmically with network size (Bianconi 2002, Aleksiejuk 2002). We refer to this mean-field approximation as heterogeneous or degree-weighted since the mean magnetization was calculated as the mean of spins weighted by their respective degrees. For finite sizes, there is no criticality for such a system and hence no true phase transition in terms of singular behavior. Further, at the thermodynamic limit (N → ∞), this gives an infinite critical temperature for the system. This is unlike the well-defined second-order phase transition that is exhibited by a regular lattice. Essentially this difference in critical behavior arises from the connectivity structure that is fed into the Hamiltonian of the Ising model – short- and long-range connections in the case of a scale-free network (given by the adjacency matrix)(Albert 2002); purely shortrange connections in the case of a lattice (only nearest-neighbor coupling) (Ising 1925). The heterogeneous mean-field approximation may over-represent the nodes with higher connections. Further, to our knowledge, it does not allow a direct comparison of Ising models of homogeneous (such as lattices or cliques) and heterogeneous (any complex network) struc4 tures. Here we present an alternative mean-field approximation of the Ising model of a BarabásiAlbert Network wherein we choose the classical definition of magnetization defined as the ensemble average of all spins in the network. Such a system exhibits up-down symmetry when M = 0, and breaking of symmetry when M is non-zero. In this, we approximate the adjacency matrix of the Barabási-Albert Network by an effective coupling constant, thereby transforming the network Hamiltonian to the Hamiltonian of a lattice. We show that the Ising model on a Barabási-Albert Network can be well-approximated by a homogeneous effective long-range Ising model wherein each node of the network couples to all other spins with a strength determined to the mean degree of the Barabási-Albert Network. This approximation allows us to make a direct comparison of a scale-free network to simple graphs such as lattices and cliques of the same size. With this, we show that the critical temperature of these network structures can be directly mapped from one to another, and the classical Ising model. The long-range Ising model describes the magnetization of the majority of the sites with average or smaller than average degree better. Preliminary results of this work have been presented in the form of a talk and thesis (Krishnan 2019b, c). The paper is organized as follows: in Sec. II we present an approximation of the Ising model on a Barabási-Albert Network by an effective homogeneous Ising model with longrange interactions and compare the full network with approximation numerically using Monte Carlo simulations; in Sec. III we analyze the cost of this approximation; followed by Sec. IV where we use the long-range Ising model to compare criticality in regular and scale-free structures. In Sec. V, we compare the proposed approximation with the state-ofthe-art and identify the temperature ranges at which each of these models fits best. 5 II. APPROXIMATION OF ISING MODEL ON A BARABÁSI-ALBERT NET- WORK Consider the Hamiltonian of the Ising model with spins si = ±1 on a ferromagnetically coupled Barabási-Albert Network with N nodes and m preferentially attached links, N N X 1X Jij si sj − h si H=− 2 i,j=1 i=1 Jij = JAij (1) where h is uniform magnetic field; J is the coupling constant; Aij is the adjacency matrix. Since the adjacency matrix Aij is symmetric, the pre-factor 1 2 is included to not count any pairs twice. The elements of the adjacency matrix Aij are equal to one if there is a link between nodes i and j and zero otherwise. Unlike grid structures, different realizations of a Barabási-Albert Network would result in a different adjacency matrix (however with similar connectivity). Therefore mean over multiple realizations of the adjacency matrix is a better estimate for Eq. 1. The mean over many copies of the network then has a tensor structure (Bianconi 2002) (cf. Appendix VII for summary of this method), [Aij ] = pij = m 1 1 = ki kj √ 2 ti tj 2mN (2) where m is the number of preferentially attached links to construct Barabási-Albert Network; N is the network size; and ki is the node degree i. Substituting Eq. 2 in Eq. 1 we have, N N X J X ki kj si sj − h si H=− 4mN i,j=1 i=1 (3) We can see that the Hamiltonian has non-zero mutual couplings between all pairs i, j of spins which however still vary in strength by the factors ki kj . Since k follows a power law degree distribution it makes it challenging to evaluate Eq. 3. Here we make an approximation by considering the first statistical moment of the degree distribution i.e. k = k̄, N X ki kj si sj = k̄ 2 N X si sj (4) i,j=1 i,j Setting all ki = k̄ would mean that the degree of every node in the network ki is equal to the mean degree of the network k̄. If we use this approximation after Eq. 2, it simply 6 homogenizes the coupling constants between the spin pairs. This way we end up with a homogeneous model where all spins are coupled irrespective of their distance. A detailed analysis of the outcomes of this approximation is discussed in Sec. III. Re-writing Eq. 3, N X J k̄ 2 X H≈− si sj − h si 4mN i,j=1 i=1 (5) The mean degree, k̄ on a Barabási-Albert Network can be approximated as (cf. Appendix VII), k̄ ≈ 2m (6) From Eqs. 5 and 6, H≈− N N X Jeff X si sj − h si 2 i,j=1 i=1 (7) where, Jeff = 2mJ N (8) Comparing Eqs. 1 and 7, we have approximated Ising model on a Barabási-Albert Network by a long-range coupled homogeneous Ising model with an effective coupling constant acting between all pairs of spins, Jeff = 2mJ . N This is unlike the classical Ising model of a two-dimensional lattice with nearest neighbor coupling only, i.e. has a finite coordination number. In our case, the coordination number is N − 1. The mean-field Hamiltonian of the approximation is, N HM F X 1 si = Jeff N 2 M 2 − (Jeff N M + h) 2 i=1 with the thermodynamically configuration-averaged magnetization M = (9) 1 h N PN i=1 si i. Using this mean-field Hamiltonian we can obtain the partition function which enable us to evaluate M for uniform magnetic field, h as, M = tanh(βh + βJeff N M ) 7 (10) The critical temperature Tc obtained when h = 0 is, Tc = Jeff N kB (11) where kB is the Boltzmann constant. From Eqs. 8 and 11 we have, Tc = 2mJ kB (12) From Eq. 12 we note that Tc scales linearly with coupling constant, J and number of preferentially attached links, m. First, consider magnetization at h = 0. We can ask how the order parameter decreases as we tend towards the critical point. Just below T = Tc , m is small, so we can Taylor expand Eq. 10 and use Eq. 11 to obtain, M ∝± Tc − T T ! 12 , T < Tc (13) At T = Tc and as h → 0, from Eqs. 10 and 12 we have, 1 M ∝ h3 (14) To compare the quality of this approximation, we performed Monte Carlo simulations of multiple realizations of the full Barabási-Albert Network (Eq. 1 magnetization indicated as plus marks in Fig. 1) and the approximation i.e. the long-range Ising model (Eq. 7 across multiple realizations indicated as cross marks in Fig. 1) using Metropolis local update algorithm (Metropolis 1953). For a network of size N = 5 × 103 and magnetic field h = 0, the system is equilibrated for 2 × 104 MC steps and thermodynamic variables sampled over 3 × 104 MC steps. Numerical Tc is calculated when M ≈ 0.1. As can be seen from Fig. 1, the magnetization values indicated by the Ising model on a Barabási-Albert Network (indicated by plus markers) are well within the standard deviation of the long-range Ising model (indicated by x markers) at very low and very high temperatures. At intermediate temperatures (and we will note later, at T > Tc ), the effective ordinary Ising model underestimates magnetization. We also see that there is significant deviation of the numerical observations of the long-range Ising model (shown by x markers) from the analytical solution (Eq. 10 shown by dotted dashed line). This is due to the small network size (order of thousands) that we consider here. The mean-field solution is expected to be exact for very large network sizes (when N → ∞). 8 At very low temperatures, the magnetization values indicated by the Ising model on a Barabási-Albert Network are well within the standard deviation of the magnetization of the long-range Ising model. At intermediate temperatures (and we will note later, at T > Tc ), the effective ordinary Ising model underestimates magnetization. At very high temperatures, the magnetization values indicated by the long-range Ising model agree well with the magnetization of the Barabási-Albert Network. Further the results Monte Carlo simulations of the full Barabási-Albert Network are in reasonable agreement with the meanfield approximation of Eq. 10 (Fig. 1). As the coupling constant and the number of preferentially attached links increases, the system takes longer to reach a paramagnetic state. The numerical observations agree with the linear scaling of critical temperature with network parameters (Fig. 2). The slight deviation of numerical observations from expected scaling for high m and J could possibly be an effect of importance sampling in the Monte Carlo scheme. The model that comes out of such an approximation is interchangeably referred to as the long-range Ising model or k̄-clique model in this paper. 9 Long-Range MF Scale-free Network Long-Range Model 1.0 Magnetization 0.8 0.6 0.4 0.2 0.0 0 5 10 15 20 25 Temperature FIG. 1. Comparison of the Ising model of Barabási-Albert Network and long-range Ising model of Barabási-Albert Network: The plus markers show magnetization from the Monte Carlo simulations of the full ferromagnetically coupled Barabási-Albert Network (given by Eq. 1). The cross markers indicate the magnetization from the Monte Carlo simulations of the long-range Ising model (given by Eq. 7). These data come from n = 20 realizations of the Barabási-Albert Network for the same choice of network parameters. The dotted-dashed line shows the mean-field solution of the long-range Ising model (given by Eq. 10). Simulation parameters: network size, N = 5 × 103 , preferential links added to grow the network, m = 5, coupling constant, J = 1 and magnetic field, h = 0. 10 90 9 80 8 70 7 60 6 5 4 50 40 30 3 20 2 10 1 (A) Critical temperature, Tc Critical temperature, Tc 10 1 2 3 4 Number of preferentially attached links, m 0 5 (B) 2 4 6 Coupling constant, J 8 FIG. 2. Comparison of numerical and analytical results for scaling of critical temperature, Tc with (A) preferentially attached links, m and (B) coupling constant, J. The lines indicate the analytical approximation of Tc from Eq. 12 and the dots indicate the Tc calculated from Monte Carlo simulations of the Ising model of the Barabási-Albert Network from Eq. 1. Numerical Tc is calculated when M ≈ 0.1. 11 III. APPROXIMATION ERROR The approximation proposed in Sec. II deviates from the expected trend, particularly when the system is at intermediate temperatures. Here we analyze the cost of the approximation of the Ising model on a Barabási-Albert Network by a long-range Ising model proposed in Sec. II. In Subsec. III A we do this by analyzing their asymptotic behavior and; in Subsec. III B by numerically evaluating the neglected terms for different temperatures that lead to the deviation seen in Fig. 1. A. Asymptotic behavior of the long-range Ising model Consider the approximation in Eq. 4 in Sec. II. Re-writing the reduced Hamiltonian, N N X J X H≈− ki kj si sj − h si 4mN i,j=1 i=1 (15) To compare an Ising model on a Barabási-Albert Network to a long-range Ising model, we substitute, ki = k̄ + δki (16) kj = k̄ + δkj From Eqs. 15 and 16 we have, ! N N X J X 2 k̄ + 2k̄δki + δki δkj si sj − h si H≈− 4mN i,j=1 i=1 ! N N N N X J X J k̄ X −J k̄ 2 X si sj − h δki si sj − δki δkj si sj si − ≈ 4mN i,j=1 2mN 4mN i,j=1 i=1 i=1 (17) The first terms in brackets are the Hamiltonian for a long-range Ising model with an effective coupling constant Jeff = J k̄2 . 2mN The additional terms are first and second-order error terms, respectively arising due to the approximation. We know from the simulation of an Ising model on Barabási-Albert Network that the system is ordered at T → 0, and all the spins are either +1 or −1. As T → ∞ the spins are randomly distributed and the system is disordered (Fig. 1). Consider their asymptotic behavior: 12 1. Ordered phase: T → 0 In this limit the contribution of the error terms are zero: N N N J k̄ X J k̄ X X − δki δki si sj = − 2mN i=1 2mN i=1 i=1 (18) =0 N N N X −J X −J X δki δkj si sj = δki si δkj sj 4mN i,j 4mN i=1 j=1 (19) =0 since PN i=1 δki = PN j=1 δkj = 0 (cf. Appendix VII). Therefore the contribution of the two extra terms are zero at T → 0. This means that at T → 0, we can map the system to a long-range Ising model with an effective coupling constant Jeff = J k̄2 . 2mN This encourages us to use a long-range Ising model with an effective coupling constant and we can estimate Tc as, 2mJ . kB In this temperature range (at T ≈ 1), we see that although our estimation may not be very accurate it predicts a linear trend of variation of Tc with respect to m and J (cf. Figures 1 and 2). This is also reflected in the numerical evaluation of the approximation error at low temperatures (cf. T ≈ 1 in Table III B). 2. Disordered phase: T → ∞ In this limit the contribution of the second term is again zero: N −J −J X δki si sj = 2mN i,j 2mN N X j=1 sj ! N X i,j δki si (20) =0 Because PN j=1 sj = 0 in this case (when all spins are random). However, the contribution of the third term is not zero in this limit: 13 N −J X J δki δkj si sj = − 4mN i,j 4mN =− N X δki si i=1 N X J 4mN ! δkj sj j=1 N X δkj sj j=1 !2 ! (21) <0 This causes the deviation in magnetization at 0 < T < Tc between the Ising model of a Barabási-Albert Network and the proposed approximation as can be seen in Fig. 1. This is also reflected in the numerical evaluation of the approximation error at high temperatures (cf. T < Tc , T ≈ Tc and T ≈ 2Tc in Table III B). B. Numerical Evaluation of the Approximation Error Consider the degree distribution term in Eq. 5, N X (22) ki k j si sj i,j which is approximated by the mean degree. Re-writing Eq. 16 we have, ki = k̄ + δki (23) kj = k̄ + δkj Plugging Eq. 16 in Eq. 5, N X ki kj si sj = k̄ N X si sj +2 k̄ 2 i,j i,j | 2 {z LHS } | {z t1 N X δki si sj + i,j } | {z t2 N X δki δkj si sj (24) i,j } | {z t3 } The approximation presented in Sec. II truncates the contribution of the degree distribution in Eq. 22 to t1 . This approximation is hence a zero-order approximation in δk. A re-scaling of the square of the mean degree term in t1 , k̄ 2 allows us to map the Ising model on a Barabási-Albert Network to the long-range Ising model. t2 includes fluctuation terms arising from the deviation of node degree from mean degree. For nodes with a very high 14 degree, depending on the temperature, these terms may be high. t3 is the second-order contribution of these fluctuation terms, and hence its contribution can be very high depending on the temperature. Table III B summarize the contribution of each term at different temperature ranges evaluated numerically. The sum of the contribution of all terms (LHS) is very high at low temperatures (T ≈ 1) for all choice of network parameters, given that all spins take +1 or −1 values for this temperature range. This decreases by order of magnitude at temperature ranges between low and critical temperature (T ≈ Tc ) 2 where the spin configuration can be either +1 or −1. At critical temperature (T ≈ Tc ), LHS is another order of magnitude lower since the effect of most spins cancels each other. Let us now consider observations for Barabási-Albert Network of N = 5×103 (Table III B (A)(B)(C)). At T ≈ T0 (ordered phase in Subsubsec. III A 1), t1 contributes most. In other words, the network can be well-approximated by the k̄−clique model at this temperature as can be verified from numerical simulations in Fig. 1 (cf. limit cases Subsec. III A). At temperatures close to critical temperature 0 < T < Tc (disordered phase in Subsubsec. III A 2) the deviation from mean degree owing to high degree nodes causes t4 to explode causing the deviation observed in numerical simulations in Fig. 1. At T ≈ Tc and 2Tc , close to paramagnetic state, t1 contribution is high in most cases (not in (C)). The net contribution (LHS) may be negative since most spins may take values −1 (cf. limit cases Subsec. III A). Table III B (D) summarizes approximation error for a different choice of network size, N = 103 . Overall, at ordered phases (very low temperatures or temperatures higher than critical temperatures), the proposed approximation is reasonable. At intermediate temperatures, there is a significant deviation between the approximation and the Barabási-Albert Network owing to the dominance of the fluctuation term t3 . Overall, the Monte Carlo simulations of the long-range Ising model proposed here (Eq. 7) is a modest approximation of the full Barabási-Albert Network (Eq. 1). 15 Temperature, T 275.93 275.93 T ≈ Tc 660.67 −364.27 −364.27 T ≈ 2Tc 25.74 t1 −35.07 103.34 7.1 × 10−9 7.1 × 10−9 −29.54 t2 t3 3.8 LHS t4 179784.06 1.73 × 10−10 1.73 × 10−10 −619.32 179164.74 −172.59 −418.05 −418.05 T ≈ Tc 432.11 −615.45 −615.45 T ≈ 2Tc −12.94 1.73 × 10−10 1.73 × 10−10 Temperature, T t1 t2 30406.41 29397.72 97.29 −701.5 −9.64 −22.58 t4 LHS t3 19992.0008 −7.43 × 10−9 −7.43 × 10−9 211.23 20203.23 T0 < T < Tc −24.55 0.03 0.03 T ≈ Tc 9.67 −44.98 −44.98 10.01 −70.28 T ≈ 2Tc 2.07 2.5 × 10−10 2.5 × 10−10 −3.53 −1.46 Temperature, T T ≈ T0 (D) 85392.04 86556.67 T0 < T < T c T ≈ T0 LHS t4 612.77 T ≈ T0 (C) t3 T0 < T < T c Temperature, T (B) t2 499000.5 9.9 × 10−9 9.9 × 10−9 −87.88 498912.62 T ≈ T0 (A) t1 t1 t2 t3 3631.96 3607.47 LHS t4 99002.5 4.7 × 10−10 4.7 × 10−10 −436.90 98565.6 T0 < T < T c 310.86 77.67 77.67 16339.75 16805.95 T ≈ Tc 362.34 −691.69 −691.69 T ≈ 2Tc 10.89 5.12 × 10−10 5.12 × 10−10 −19.25 4.78 −1016.26 −8.36 TABLE I. Numerical evaluation of approximation terms in Eq. 24 averaged over 100 realizations of Barabási-Albert Network(up to third decimal). Terms t1 to t4 evaluated at (a) T ≈ 1 (top rows), (b) at 1 < T < Tc , (c) at analytical Tc and (d) T ≈ 2Tc . Tc is calculated from Eq. 12 for network parameters: (A) N = 5000, m = 5, (B) N = 5000, m = 3, (C) N = 5000, m = 1, (D) N = 1000, m = 5. LHS is the sum of all terms on the left hand side of Eq. 24. 16 IV. ISING MODEL OF LATTICE, SCALE-FREE NETWORK AND CLIQUE AND THEIR RELATIONSHIPS The approximation of a scale-free network such as the Barabási-Albert Network to a lattice-like Ising system now allows us to make a direct comparison of complex networks to simpler structures such as lattices and cliques. Let us consider mean-field approximations of the Ising model of the three topologies: 1. Classical Ising Model of a Lattice This is the well-established two-dimensional Ising model of a quadratic lattice where only short-range nearest-neighbor interactions are allowed, as illustrated in Fig. 3 (A). The number of interacting spins on a spin, z, is equal to the number of nearest neighbors, z = 4 and critical temperature Tc is given by (Ising 1925), Tclattice = 2.27J 2. (25) Ising Model of a Clique In a k−clique, all nodes interact with each other since it is a complete graph (as illustrated in Fig. 3 (C)).The number of interacting spins on clique is (N − 1), where N is the total number of spins and the critical temperature Tc , Tcclique = NJ (N − 1)J ≈ kB kB (26) since N >> 1. 3. Ising Model of a Scale-Free Network However, a scale-free network has connectivity that ranges from nodes that interact shortrange only to nodes that may have both short- and long-range interactions (as illustrated in Fig. 3 (B)). It can be approximated by a network of interacting spins where the average number of interacting spins on a spin is k̄ = 2m and the critical temperature Tc as proposed in Sec. II as, 17 Tcsfnet = 2mJ kB (27) Among these three structures, a regular two-dimensional lattice has the lowest connection density. Generally, then, the connectivity structure of a scale-free network is between the topology of a lattice and a clique. Therefore we expect the Ising model of a scale-free network to exhibit a critical temperature between lattice and clique. Since mean-field calculations approximate the same critical exponent for all the above three topologies, the vital difference is in the critical temperature of Tc . For a BarabásiAlbert Network with preferentially attached links, m > 2, or 3, the critical temperature is higher than the critical temperature of a two- or three-dimensional lattice with nearestneighbor interactions. On the other hand, the critical temperature of a Barabási-Albert Network is less than that of the critical temperature of a clique because m should be less than (N −1) 2 to preserve its scale-free structure. Therefore, Tclattice < Tcsfnet < Tcclique , unless m < 2. For the same coupling constant J, the Ising simulations of a scale-free network show a trend between lattice and clique where lattice is the lower bound (undergoes phase transition at low temperatures) and clique is the upper bound (undergoes phase transition at higher temperatures) as can be verified from the Monte Carlo simulations of the Ising models on the three topologies as shown in Fig. 4. In a regular lattice, the spins are well-connected and hence exhibits spin flips at low temperatures (indicated as circles in Fig. 4). However, a clique is well-connected; therefore, it requires that the system is heated much longer before spins flip down (indicated as box markers in Fig. 4). Finally in Sec. II we showed that the approximation of a Ising model on a BarabásiAlbert Network can be interpreted as a special case of a long-range Ising model with a reduced effective coupling Jeff (Eq. 8). As a corollary we can make the inference that it can be intepreted as a special case of Ising model on a clique as well. Hence the model could be alternatively referred to as the k̄-clique model as mentioned in the previous sections. Consider Eq. 12, 18 Tc = 2mJ kB N 2mJ N = kB Tc = (28) 2mJ N Jeff where Jeff = kB N Eqs. 12 and 28 show the relationship between the three topologies in terms of the critical temperature. Phase transition in a complex structure such as the scale-free network is, in a way, fundamentally an alternative formulation of phase transitions in homogeneous structures such as a clique and a lattice. FIG. 3. Illustration of networks of nine nodes with different topologies: (A) Two-dimensional periodic square lattice (short-range interactions only) (B) Scale-Free Network (both short- and long-range interactions) (C) Clique (all nodes interact with each other). 19 100 Magnetization 10−1 10−2 Scale-free network Clique Lattice 10−3 100 101 102 103 Temperature SF-Approximation 1.0 0.8 Magnetization Magnetization Clique 1.0 0.8 0.6 0.4 0.2 0.6 0.4 0.2 Tcsfapprox 0.0 0 5 10 Temperature Tcclique 0.0 15 20 1000 2000 3000 4000 5000 6000 Temperature 7000 8000 9000 FIG. 4. Log-log plot of Monte Carlo simulations of Ising model of (A) two-dimensional Lattice of size N = 1024 (indicated by circles) (B) long-range Ising model of a Barabási-Albert scale-free network of size N = 1000 and preferentially attached links, m = 5 (indicated by plus markers) (C) Clique of size N = 1000 (indicated by square boxes). Numerical results validate results from mean field calculations (cf. Sec. II): Tclattice = 2.27, Tcsfnet = 10, Tcclique = 999. Critical temperature of Ising models of clique and lattice form the upper and lower bounds respectively for critical temperature of a scale-free network. 20 V. COMPARISON OF MEAN FIELD THEORIES FOR ISING MODEL OF BARABÁSI- ALBERT NETWORK The long-range Ising model of a Barabási-Albert Network proposed in Sec. II is one of the mean-field formulations for phase transitions occurring in Barabási-Albert Network. longrange Ising model uses a global averaged mean-field with degree distribution approximated by the mean degree to arrive at the mean-field approximation in Eq. 10. The degree-weighted mean-field approximation, however, uses a node dependent expectation value instead. To compare the two models, we performed Monte Carlo simulations of the long-range Ising model of Barabási-Albert Network (indicated as triangle markers in Fig. 5) and degreeweighted Ising model of Barabási-Albert Network (indicated as circle markers in Fig. 5) for selected nodes of the network to infer how well they fit with their respective mean-field approximations (indicated in dashed and dotted-dashed lines respectively). For a network of size N = 5 × 103 , the system is equilibrated for 2 × 104 MC steps and thermodynamic variables sampled over 3 × 104 MC steps. We categorize nodes in the network based on their degree as follows: - nodes of all degree (k); - nodes with low degree (k < k̄); - nodes with degree slightly higher than mean degree (k > 2k̄); - nodes with degree significantly higher than average (k > 3k̄) and - nodes with high degree (k > 4k̄) The total magnetization of long-range Ising model and degree-weighted model of BarabásiAlbert Network agree reasonably well with the trend predicted by the mean-field theory (first column of Fig. 5). The total magnetization of the long-range Ising model follows that of nodes with a low degree while the degree-weighted model “underestimates” magnetization owing to the lower weighting of the nodes (second column of Fig. 5). However, for nodes with a degree slightly higher than the mean degree or above, long-range Ising model exhibits finite magnetization even at very high temperatures and does not agree with meanfield (third, fourth, and fifth columns of Fig. 5 LRM). These high degree nodes that order 21 at high temperatures may form an effective magnetic field for the low-degree nodes that are yet to order, thereby not reaching a paramagnetic state. On the other hand, though the degree-weighted model “overestimates” magnetization above unity, it accurately predicts the ordering of nodes with a high degree (third, fourth, and fifth columns of Fig. 5 DW). In summary, the long-range Ising model describes the magnetization of the majority of sites with mean or smaller than mean degree better, while the degree-weighted theory is better for predicting the onset at higher temperatures. FIG. 5. Comparison of the long-range Ising model (first row, indicated as LRM) and degreeweighted theory (second row, indicated as DW): numerical results are shown by triangle and circle markers respectively. Mean-field approximation is shown by dashed and dotted lines respectively. The first column shows the total magentization of all nodes in the network; second to fifth column shows magnetization of selected nodes of the network of degrees k < k̄, k > 2k̄, k > 3k̄ and k > 4k̄ respectively where k̄ ≈ 10 for the chosen simulation parameters (N = 5 × 103 , m = 5, J = 1). Expected Tc for long-range Ising model = 10 (Eq. 12); expected Tc for degree-weighted theory = 21.29 (Bianconi 2002). 22 For completeness, we also mention here two other possible models - 1. global mean-field, a variant of the long-range Ising model with node dependent expectation value where majority of the sites order (Fig. 6(A)) and 2. local mean-field, a variant of the degree-weighted model with mean-field being node dependent where the strongly connected sites order most (Fig. 6(B) and summarized in Table II). Ising model of Barabási-Albert Network has different energy scales for different mean-field classes. (A) (B) (C) FIG. 6. Comparison of Mean Field Theories: Figure shows the mean field equations for (A) Total magnetization of all nodes in the network, (B) Net magnetization of nodes with high degree (ki ≥ 3k̄); (C) Net magnetization of nodes with low degree (ki < k̄). Dashed lines show global mean field theory, dashed lines with dots show homogenized long-range mean field theory, dotted lines show degree weighted or heterogeneous mean field theory and straight lines show local mean field theory in each case. Network parameters: N = 5 × 103 , m = 5; and coupling constant, J = 1. 23 Method Magnetization Local spin expectation value P Long-range M = N1 N hsi i = tanh(βJhkiM ) i=1 hsi i P ki Degree-weighted M = N1 N hsi i = tanh(βJki M ) i=1 hki hsi i P Global mean-field M = N1 N hsi i = tanh(βJki M ) i=1 hsi i P Local mean-field Mi = N hsi i = tanh(βJMi ) j=1 Aij hsi i TABLE II. Comparison of Mean Field formulation for phase transitions in occurring in BarabásiAlbert network 24 VI. CONCLUSIONS In this work, we have shown that the phase transition behavior of an Ising model on Barabási-Albert Network, wherein the order parameter of the system is defined as the ensemble average of all spins of the network, is well-approximated by a long-range Ising model wherein each node has neighbors equal to the mean degree of the Barabási-Albert Network. Such a model of Barabási-Albert Network works well at low temperatures and close to critical temperatures (0 ≤ T < Tc ); but the approximation appears to be limited at critical temperature (T ≥ Tc ) owing to the error arising from nodes of very high degree. The critical temperature for the long-range Ising model scales linearly with Barabási-Albert model parameters and coupling constant of the Ising model. This dependence allows us to control the critical behavior of a Barabási-Albert network by changing the model parameters. We infer that the structure (network) and dynamics (the Ising model) are closely interconnected to each other. We can change the control parameter of the Ising model (such as temperature) by changing the network parameters (such as links added), which opens up a new window into the study of the critical behavior of BarabásiAlbert networks and real-world networks that have connectivity close to a power-law degree distribution. The long-range Ising model describes the magnetization of the majority of the sites with average or smaller than average degrees better compared to the degree-weighted theory, which predicts the onset at higher temperatures better. Lattices, scale-free networks, and cliques have traditionally been treated as graphs with different structures that exhibit phase transition behavior that is very far from each other. It has, therefore, not been possible to compare the phase transition behavior between these structures objectively owing to their unique structural connectivity. We have shown that the scale-free network behaves like a clique or a lattice with a reduced effective coupling. This approximation of an Ising model of a scale-free network to a long-range Ising model allows us to make a direct comparison of a scale-free network to simple graphs such as lattices and cliques of the same size. With this, we have shown that the critical temperature of these network structures can be directly mapped from one to another. We infer that the phase transition behavior of regular and complex structures are not very different, and the critical temperature on these structures can be mapped from one topology to another. 25 VII. A. APPENDIX Approximation of ensemble average of adjacency matrix by network parame- ters Here we summarize the approach from Bianconi (2002) to reduce mean adjacency matrix over many realization of Barabási-Albert Network to network parameters. Let us consider a Barabási-Albert Network of N nodes. Starting from a small number of nodes N0 and links m0 (where N0 , m0 << N ), the network is constructed iteratively by the constant addition of nodes with m links. The new links are preferentially attached to well connected nodes in such a way that at time tj , the probability pij that the new node j is linked to node i with connectivity ki (tj ) is given by, ki (tj ) pij = m Pj α=1 kα (29) is proportional to the number of links ki at time tj , and number of preferentially attached links m. The dynamic solution of connectivity at time ti is, ki = m r t ti (30) From Eqs.29 and 30 we have, m pij = m Pj q t ti α=1 kα (t) (31) If N is large we can approximate the total number of edges in the network at time tj , P given by the sum jα=1 kα as, j X α=1 kα = m0 + 2mtj ≈ 2mtj (32) because m0 << N . The factor 2 comes from the fact that as we create a link which connects two nodes, the number of links of each of them increases by 1. Substituting Eq. 32 in 31, 26 m 2 pij = q tj t1 2mtj m 1 = √ 2 ti tj (33) The adjacency elements of the network Aij are equal to 1 if there is a link between node i and j and 0 otherwise. Consequently the mean over many copies of a Barabási-Albert Network hAij i = pij = m 1 √ 2 ti tj (34) From Eq. 30 we can re-write for t = N steps, r t t r i N ki (N ) = m ti m2 N ti = ki2 ki (t) = m (35) and similarly, tj = m2 N kj2 (36) From Eqs. 35 and 36, hAij i = = 1 m q 2 q 2 2 m 2N m 2N ki 1 ki k j 2mN kj (37) The average of the adjacency matrix over many realizations can be approximated by the network parameters as, hAij i = 1 ki kj 2mN 27 (38) The mean degree of the network k̄ can be approximated from Eq. 32 as, N 1 X k̄ = ki N i=1 = 1 2mN N (39) k̄ ≈ 2m B. Degree Distribution Deviation Consider the sum of degree distribution deviation summed over i (as in Eq. 18), N X δki = i=1 = N X i=1 N X i=1 since k̄ = 1 N degree is zero. VIII. PN i=1 (ki − k̄) ki − N X (40) k̄ = 0 i=1 ki . Hence the average over deviation of degree distribution from mean FUNDING This work was supported by the Exploratory Research Space (ERS) Seed Fund 2017 in Computational Life Sciences (CLS001). All simulations were performed using the RWTH Compute Cluster under general use category; priority category allocated to AICES and JRC users; and with specific computing resources granted by RWTH Aachen University under project rwth0348. The authors gratefully acknowledge the generous support of the aforementioned funding and computing resources. IX. ACKNOWLEDGMENTS JK thanks Richard Polzin for his help with the network illustration in this paper; and Ajay Mandyam Rangarajan for the many useful discussions. 28 ∗ [email protected]; permanent address: MTZ, Pauwelstrasse 19, Level 3, D-52074, Aachen, Germany † [email protected][email protected] § [email protected][email protected] Albert, R., Barabasi, A.-L. Statistical mechanics of complex networks Rev. Mod. Phys. 74, 47 (2002) Bianconi, G. Mean field solution of the Ising model on a Barabási-Albert Network Physics Letters A 303 (2002) 166-168 Ising, E. Beitrag zur Theorie des Ferromagnetisms. Z. Phys , pp. v. 31, 253 (1925) Metropolis, N., Rosenbluth, A. W, Rosenbluth, M. N, Teller, A. H and Teller, E. (1953) Equation of State Calculations by Fast Computing Machines J. Chem. Phys., 21 , 1087 Aleksiejuk, A., Holyst, J. A. , Stauffer, D. Ferromagnetic phase transition in Bárabasi-Albert networks Physica A 310, 260 - 266 (2002) Dorogovtsev, S. N., Godtsev, A. V. , Mendes, J. F. F. Critical phenomena in complex networks Rev. Mod. Phys. 80, 12751335 (2008) Barrat, A. and Weigt, M. On the properties of small-world network models Eur. Phys. J. B 13, 547 (2000) Ferreira, A. L., Mendes, J. F. F., Ostilli, M. First- and second-order phase transitions in Ising models on small world networks, simulations and comparison with an effective field theory arXiv:1001.1342 (2010) Herrero, C. P. Ising model in small-world networks Phys. Rev. E 65, 066110 (2002) Gitterman, M. Small-world phenomena in physics: the Ising model J. Phys. A 33, 8373 (2000) Lopes, J. V. , Pogorelov, Y. G., dos Santos, J. M. B. L. Exact Solution of Ising Model on a Small-World Network cond-mat/0402138 (2004) Pekalski, A. Ising model on a small-world network Phys. Rev. E 64, 057104 (2001) Rozenfeld, H. D. Structure and Properties of Complex Networks Models Dynamics Applications (VDM Verlag) 2008. 29 Krishnan, J., Torabi, R., Di Napoli, E. , Schuppert, A. A Modified Ising Model of Barabási-Albert Network with Gene-type Spins arXiv:1908.06872v1 (2019) Strogatz, S. H. Exploring complex networks Nature 410, 268276 (2001) Goldenfeld, N. Lectures On Phase Transitions And The Renormalization Group CRC Press(1972) Castellano, C., Fortunato, S., Loreto, V. Statistical physics of social dynamics Reviews of Modern Physics. 2009; 81(2):591646. Stauffer, D., Hohnisch, M., Pittnauer, S The impact of external events on the emergence of social herding of economic sentiment Physica A 370 (2006) Aldana, M., Larralde, H. Phase transitions in scale-free neural networks: Departure from the standard mean-field universality class Physical Review E 70, 066130 (2004) Krishnan, J., Torabi, R., Honerkamp, C., Di Napoli, E., Schuppert, A. A statistical mechanics perspective of lattices, cliques and scale-free networks and their relationships Conference on Complex Systems (CCS) 2019, Singapore Krishnan, J., Torabi, R., Honerkamp, C., Di Napoli, E., Schuppert, A. A statistical mechanics perspective of lattices, cliques and scale-free networks and their relationships Conference on Complex Systems (CCS) 2019, Singapore Krishnan, J. Modeling and Simulations of Complex Networks in Systems Biology PhD Thesis, RWTH Aachen (2019) Kumar, R., Raghavan, P., Rajagopalan, D., Sivakumar, D., Tomkins, A., Upfal, E The Web as a graph Proceeding of the 9th ACM Symposium on Principles of Database Systems (2000) Pastor-Satorras, R., Castellano, C., Mieghem, P. V. , Vespignani, A. Epidemic processes in complex networks Rev. Mod. Phys. 87, 925979 (2015) 30