Network processes on clique-networks with high average degree: the limited effect of higher-order structure
Abstract
In this paper, we investigate the effect of local structures on network processes. We investigate a random graph model that incorporates local clique structures to deviate from the locally tree-like behavior of most standard random graph models. For the process of bond percolation, we derive analytical approximations for large outbreaks and the critical percolation value. Interestingly, these derivations show that when the average degree of a vertex is large, the influence of the deviations from the locally tree-like structure is small. Our simulations show that this insensitivity to local clique structures often already kicks in for networks with average degrees as low as 6. Furthermore, we show that the different behavior of bond percolation on clustered networks compared to tree-like networks that was found in previous works can be almost completely attributed to differences in degree sequences rather than differences in clustering structures. We finally show that these results also extend to completely different types of dynamics, by deriving similar conclusions and simulations for the Kuramoto model on the same types of clustered and non-clustered networks.
I Introduction
One of the problems that has motivated research in network science to a large extent is the assessment of how structural characteristics of real-world networks determine the performance of dynamical processes that take place on them [20]. Most analytical approaches to this problem use networks constructed via configuration models [5] as the substrate for the dynamics. In such models, one specifies the fraction of vertices with neighbors . A sequence of vertex degrees is then drawn independently following . The network is then assembled by choosing pairs of “half-edges” (or stubs) uniformly at random from this sequence, which are joined to form complete edges. While this method is able to generate networks with any prescribed degree distribution along with offering great analytic tractability, it has the shortcoming that the generated networks are locally tree-like. That is, the density of cycles vanishes asymptotically as the network size increases. This contrasts markedly with the rich topological structure of real-world networks, which often exhibit short cycles, degree correlations and clustering (i.e., the tendency of groups of three vertices to form triangles). Clustering is common to a variety of systems, but it is specially important in social networks, where the average probability that two neighbors of a vertex are also neighbors themselves (also referred to as clustering coefficient) often reaches values of tens of percent [20]. Other classes of systems known to be highly clustered in this sense comprise biological and information networks [20]. Hence, the inclusion of triangles and other types of subgraphs in random network models appears to be a crucial step to model dynamical process on networks accurately.
A practical method to create analytically tractable random networks with a more realistic clustering structure is to extend the standard configuration in order to explicitly include the generation of motifs that yield clustering. The first model of this kind was proposed independently by Newman [21] and Miller [19]. This model sets two degree sequences drawn from a joint degree distribution: the first sequence prescribes how many edges each vertex is incident to, exactly as in the standard configuration model; and the second degree sequence defines the number of triangles to which each vertex is attached. As the model then matches these stubs accordingly into edges and triangles, it generates networks with non-vanishing clustering even in the limit of large sizes [21, 19]. This strategy can be adapted to produce networks not only with triangles, but also with distributions of cliques of larger size [8], different types of subgraphs [16], or edge-multiplicities [30].
A number of previous authors have investigated the impact of added clustering on several types of network dynamics by employing such extensions of the standard configuration model. For instance, using a model that created networks with arbitrary distributions of cliques [8], Gleeson et al. [9] showed that clustered networks exhibit higher bond percolation thresholds in comparison to locally tree-like structures with same degree distributions and correlation properties. Very recently, Mann et al. [18] studied the percolation properties of the model by Karrer and Newman [16] under different combinations of cycles and cliques as building blocks for the networks. The authors confirmed that the increased clustering created by cliques leads to higher percolation thresholds [18]. On the other hand, the dynamics of networks containing only cycles were shown to approach the result obtained for the configuration model when the length of these cycles increases, as the model then becomes more locally tree-like. A different method to add clique structures to standard configuration models is to use household models, where every vertex of the configuration model is exploded into a clique of a specified size [1]. In this model, clustering was found to increase the percolation threshold [2, 6]. However, when including other clustered subgraphs than cliques, the percolation threshold may either increase or decrease compared to a locally tree-like model [15, 28].
Network processes on configuration models with higher-order clustering find their widest application in mathematical epidemiology, because of the natural importance of modeling of outbreaks in real-world scenarios and the close analogy between disease spreading and percolation processes. Indeed, many results uncovered in the context of percolation have counterparts in disease spreading. For instance, the presence of triangles has been found to increase the epidemic threshold while decreasing the outbreak size [19]. Likewise, networks composed of cycles have been shown to yield epidemic dynamics similar to those of tree-like networks as the length of these cycles increases [26]. Examples of other dynamics investigated with higher-order configuration models include cascade propagation [13, 12], the Ising model [14], and synchronization of coupled oscillators [24].
In this paper we reveal an effect that seems to have remained unnoticed in previous works; namely, we show that the influence of higher-order subgraphs on network dynamics is negligible when the average degree is large. Specifically, we show that in such a limit the percolation dynamics of clustered networks for large outbreaks as well as the critical percolation value converge to the one expected for locally tree-like networks. We focus on the most clustered subgraphs possible: cliques of different sizes. While our analytical results are for the large average degree limit, our simulations show that this convergence kicks in for average degrees as small as 6 for several degree distributions. We also show that these conclusions hold for the synchronization transition of phase oscillators modelled by the Kuramoto model [27], indicating that the insensitivity to local network structures may hold for a wide range of network processes.
Organization of the paper.
We first describe the random graph model with subgraphs in Section II. We then focus on the setting where the network is formed by -cliques of one given size. In Section III, we show that in such networks, size of the largest component under percolation becomes independent of the clique structures under large outbreaks. We then turn to small outbreaks in Section III.1, where we show that the critical percolation threshold also can be approximated by a -independent value when the average degree of the network is large. We then investigate a setting where different clique sizes are present, in Section A. We show that even in this setting, where it has been reported that the possible introduction of degree correlations can affect the size of the largest component under percolation, when the average degree grows, large outbreaks only depend on the degree distribution of the network, not on the specific clique sizes. Finally, in Section V, we use analytical approximations as well as simulations to show that for a very different network process, the Kuramoto model, this insensitivity for local clustered network structures also appears for networks of large average degrees.
II Random graph model with clique subgraphs
As a random graph model, we employ the random graph model with clustering developed in [21, 16]. This random graph model is a general framework that extends the configuration model to create networks with specified densities of arbitrary specified subgraphs. Including clustered subgraphs in the set of specified subgraphs enables to overcome the locally tree-like property of the standard configuration model. In this manuscript we focus on the most clustered sets of subgraphs, cliques. That is, every vertex has a joint clique degree vector . Here denotes the edge-degree of vertex , and denotes the clique-degree of size of vertex . The clique-degree of a vertex describes a vertex’ involvement in cliques of a specified size. Thus, a vertex of clique degree is part of 3 cliques of size 3. We denote the probability that a vertex has clique-degrees by . The degree or the total number of connections of vertex is then described by , because every clique of size adds connections to the vertex. We denote the degree distribution of a vertex by , so that
(1) |
After sampling a joint clique-degree for every vertex, the network is then formed by selecting uniformly chosen clique-edges of size , and pairing the corresponding vertices into a clique for all until all clique-edges have been paired into a clique. This is an extension of the standard configuration model, where the network is formed by pairing two uniformly chosen half-edges until all half-edges have been paired.
III Bond percolation with general cliques
We now investigate the behavior of this network model under bond percolation, where every edge is removed independently with probability . We first focus on the case where every vertex is part of only -cliques. Let denote the probability that a randomly chosen vertex is part of -cliques. Define the generating functions
(2) |
where denotes the average number of -cliques a vertex is part of. Let denote the probability that a randomly chosen clique-edge is not connected to the giant component. We are interested in the fraction of vertices in the largest component after percolation, , which can be obtained by [21],
(3) |
where is the probability that a given vertex of a -clique is still connected to other vertices of the clique after percolation with probability . These implicit equations are in general difficult to solve [16, 17], so that it is difficult to make general observations on the solution of these equations. Therefore, we here focus on an approximation of , first for large outbreaks ( large), and then for small outbreaks (approximating the critical value where becomes larger than zero). In these approximations, we will assume that the number of connections of a vertex is large.
When the degree of a vertex is large, the probability that a randomly chosen clique-edge is not connected to the giant component becomes small. Thus, we expand (III) with a first-order Taylor expansion around . This yields
(4) |
Filling in the expressions and yields
(5) |
This results in
(6) |
Using a first order Taylor expansion, (III) then yields for ,
(7) |
where again denotes the average number of cliques a vertex is part of.
Now , where is the generating function of the vertex degrees from (1). This means that for a given degree distribution , the leading order term of the approximation of the largest component size does not depend on the clique size in which the vertex degrees are split. Furthermore, we show in Appendix C that the numerator of the second term also only depends on the degree distribution, not on the clique structure. Furthermore, decreases when the network degrees increase. Thus, large outbreaks become asymptotically independent of the clique structures in the networks.
Example: Regular degrees.
We now apply our approximations to several frequently used degree distributions. In regular networks, every vertex is part of -cliques. Then, and , so that (III) becomes
(8) |
Now is the degree of a vertex. Equation (III) therefore shows that fixing the degree of a vertex, and changing (by decreasing or increasing ) does not influence the leading term for the giant component size . Furthermore, the larger , so the larger the average degree of a vertex, the more dominant the first term becomes. Thus, the larger the degree of a vertex, the smaller the influence of the clique structure of the network on percolation processes.
In particular, fixing the degree of a vertex at and investigating the difference between choosing cliques of size or yields
(9) |
Thus, by making larger, it is always possible to get arbitrarily small. This indeed shows that when the average degree of a network is large, the influence of the clique structure of the model becomes irrelevant.


Figure 1 shows the behavior of the approximation of (III) for three networks, one consisting of only edges (the standard configuration model), one only of triangle-edges, and the other only of -edges. We see that the approximation of (III) works well when is large for all networks. Furthermore, the size of the largest component under percolation differs more between and than between and under small average degree in Figure 1a, while these differences have washed away in Fig. 1b under higher average degree.
Example: Poisson degrees
Under a Poisson degree distribution where every vertex is part on on average -cliques, the generating functions of (III) become . Then, (III) becomes
(10) |


Figure 2 shows the behavior of the approximation of (III) for four networks, one consisting of only edges, one of only triangle-edges, one of only of -edges and one of only -edges. We see that for these Poisson degree distributions, the difference between the large outbreak sizes are well approximated by (III), but that these final sizes still differ quite a bit even for large average degrees. This is caused by the fact that for Poisson clique-degrees, the degree distributions of the different clique sizes are not the same.
Indeed, if we focus on the 2-clique case, a vertex can have degree when its degree is sampled from a Poisson degree distribution. However, a vertex that is part of triangles, can only have degrees , when the number of triangles is sampled from a Poisson distribution. In general, a vertex that is only part of -cliques can only have degrees . Even when the average values of the Poisson distributions are tuned as to make sure that on average, all vertices have the same average number of connections, the degree distributions are not the same. This makes the leading order term in (III) different for different clique sizes. In particular, the probability of having zero connections increases, which makes the final component size smaller when the clique size increases.
To overcome this problem, we now generate networks with different clique sizes with the same degree distribution. We do this by generating the network by sampling a Poisson random variable for each vertex, which we multiply by 2. This is the degree for each vertex. For the network, we sample a Poisson random variable with the same mean for each vertex, which we multiply by 3. This is the degree for each vertex. For the edge-network we again sample a Poisson random variable with the same mean for each vertex, which we multiply by 6. This is the edge-degree for each vertex. Now, in all three networks, vertices can only have degrees , and the degree distribution across the three networks is the same. Figure 3 shows the results on percolation on these types of networks. We see that in this case, the percolation curves of these Poisson networks of different clique sizes completely overlap, even while the average degree in this setting is only 6. Thus, the difference between networks of different clique structures under Poisson degree distributions reported in Fig. 2, but also in [21, 16], does in fact not seem to be caused by the clique structure of the network, but by the fact that the degree distributions of the networks are different, changing the leading order term in (III).

Example: Power-law degrees
For networks with power-law degrees, we can follow the same approach as for the Poisson networks. We generate power-law random variables, multiply them by 2 for the network, by 3 for the triangle-networks, and by 6 for the edge-network to ensure that all networks have the same degree distribution. Using that is the generating function of a power-law random variable with exponent , we can again find the approximation of the largest component size under percolation for large outbreaks from (III). Figure 4 shows that also for power-law random networks, the large outbreak sizes of the different networks are similar.

III.1 Approximation of for general clique-degree distributions
We now turn from investigating the similarity of large outbreaks under different clique sizes to investigating the similarity of small outbreaks. In particular, we approximate the critical percolation value . The critical value is obtained when the average number of neighbors of a vertex reached by following a randomly chosen edge after percolation equals one. Thus,
(11) |
where equals the average number of -cliques connected to a vertex reached from an arbitrary -clique
For large average degrees, the critical percolation value is achieved at small . Therefore, we only keep terms of order or less. The only terms in the summation above with terms of order or less are and , as reaching 3 or more other vertices in a clique requires at least 3 edges to be present, giving a contribution of at least . By filling in and , we approximate
(12) |
Keeping only the terms of order or less gives
(13) |
This is a quadratic equation that has its positive solution at
(14) |
When the average degree, and therefore also , becomes large, we use a first order Taylor expansion of for large . Then, can be approximated by
(15) |
The term in the denominator describes the average number of vertices reached by coming from a randomly chosen clique-edge, without percolation. When we compare two networks with different clique structures but with the same degree distribution, is the same for the different networks. Furthermore, this quantity is increasing in the average degree. Thus, in the large average degree-regime converges to a value that is independent of the clique structure of the network.
Regular networks.
In networks where every vertex is connected to -cliques, we can reduce (14) in the following way. Using that the degree of a vertex , (14) becomes
(16) |
Thus, when increases, approaches the same value for all cliques sizes . Furthermore, the larger , the larger the difference between when increasing by one. Figure 1 shows the approximated value of from equation (16) versus the analytical values of the giant component sizes. We see that already for an average degree of 6 this approximation is quite good, and that for larger average degree of 12, indeed the values of for the network of triangles and cliques almost overlap.
Poisson networks.
In Poisson networks where the average vertex is part of -cliques with fixed , . Then (14) becomes
(17) |
Thus, when gets large, again approaches the same value for all cliques sizes . Figure 2 shows that this is a good approximation of the critical percolation value , and that for an average degree of 12, these values become very close under different clique sizes.

IV Mixed clique sizes
We now investigate networks where cliques of different sizes are present. By introducing different clique sizes, it is possible to create degree-degree correlations that have often been said to influence the largest component size after percolation [4, 11, 3]. Thus, we now investigate to what extent the introduction of mixed clique sizes influences the size of the largest component.
Under bond percolation of networks where every vertex is part of cliques of size , and cliques of size with probability the generating-function methodology gives the following results. Let be the generating function of the clique degrees. Furthermore, let
(18) | ||||
(19) |
with
be the generating functions of the number of cliques that are reached by following a randomly chosen clique-edge. Let denote the probability that a randomly chosen -clique-edge is not connected to the giant component. Similarly, let denote the probability that following a randomly chosen -clique edge does not lead to the largest component.
We show in Appendix A that and can be approximated by
(20) |
Furthermore, the giant component size is then approximated as
(21) |
where
and where is the generating function of the total vertex degrees. Thus, the leading order term of the giant component size does not depend on the distribution of the clique degrees and , but only on the total vertex degree. Furthermore, the numerators of the second order terms also only depend on the degree distribution, and not on the clique sizes, similarly to the one clique-size case.
It is not difficult to extend this analysis to include more than two different clique sizes, where (IV) contains terms for all size biased generating functions of the clique sizes , instead of only and in (IV). Therefore, even in the presence of multiple clique sizes that can generate degree-degree correlations, large outbreaks are clique-structure independent for large average degrees.
Example: Assortative mixing.
In several sources of previous work, degree-degree correlations were found to be important for the behavior of percolation processes. Furthermore, the clustering assortativity, describing the tendency of high-degree vertices to be more clustered than high-degree vertices or vice versa, has also been ascribed strong importance on the behavior of a network under percolation [18]. However, (IV) shows that large outbreaks only depend on the degree distribution, so that it is independent of any clique correlations in the large degree limit. Figure 5 shows that indeed the influence of mixed clique sizes on the giant outbreak is small, especially in the large average degree regime.
IV.1 Approximation of for mixed clique networks
In Appendix A we show that can be approximated by
(22) |
where
(23) |
For large average degrees, this value can be approximated by
(24) |
In assortative networks, where cliques of a given size are typically also connected to many cliques of the same size, and are large, so that we expect to be small. In disassortative networks, where the different clique sizes are more mixed, and are smaller. Thus, the degree-degree correlations that are created by the different clique sizes play a role in the critical percolation value , whereas the giant outbreak size of (IV) is asymptotically independent of such degree correlations. However, Figure 5 shows that these correlations still vanish in the large-degree regime.
V Phase oscillators coupled on clique-networks
In this section we illustrate the limited effect of higher-order structure on more complex dynamic network processes than bond percolation. In particular, we focus on the dynamics of coupled oscillators. For this purpose, we employ the paradigmatic Kuramoto model [27] that can describe synchronization phenomena on complex networks. In the Kuramoto model, the oscillator of vertex is characterized by a phase variable , and the dynamics on a heterogeneous network is dictated by the following equations [27]:
(25) |
where is the natural frequency of oscillation of oscillator , and is the network adjacency matrix. If there is an edge connecting and , (0 otherwise), and the interaction between the vertices is weighted by the coupling . If is lower than a certain , the oscillators rotate incoherently, each one at its own rhythm set by the natural frequency . For , the incoherent state loses stability: a cluster of oscillators is formed around an average phase value, and these units begin to rotate locked in the same frequency [29, 7]. This transition from asynchrony to a partially synchronized state is measured by the Kuramoto order parameter given by [29, 7]
(26) |
where quantifies the level of synchrony achieved by the oscillators, and is their average phase. While one can monitor the synchronization transition of a heterogeneous network with Eq. (26), it is not possible to decouple Eqs. (25) in terms of a global order parameter. Instead, in order to perform a self-consistent analysis and characterize the onset of synchronization analytically, we need to employ heterogeneous degree mean-field approximations [27]. This is equivalent to replacing the terms of the adjacency matrix by their ensemble averages in the configuration model, which in the single-edge version is . In the model that generates networks with a single clique type the expression is analogous, namely, , where is the number of cliques attached to vertex . Replacing by in Eq. (25) we obtain
(27) |
which motivates the definition of the following order parameter
(28) |
which in turn allows us to rewrite Eq. (27) as
(29) |
In the limit of , we assume that the assignment of cliques and natural frequencies is well described by distributions and ; we further assume that the collections of vertices with clique number and frequency form a phase density . Thus, we rewrite Eq. (28) in the continuum limit as
(30) |
By choosing , we can set without loss of generality. Substituting the stationary synchronous solution of Eq. (29)–i.e. , for –into Eq. (30), we arrive at the following implicit equation
(31) |
where and are the modified Bessel functions of the first kind. Thus, with Eq. (31) we can find the dependence of the order parameter on the coupling strength , and thereby assess the impact of different clique sizes on the onset of synchronization. Letting , we also obtain the expression for the critical coupling
(32) |
Thus, again, plugging in shows that the critical coupling is independent of the clustering structure. However, an immediate problem we face is the fact that the mean field approximations behind Eq. (31) are accurate only for sufficiently dense networks, typically when the average degree is at least of order of a few dozen [27, 10]. This limits the analytical verification of the effect of cliques on the dynamics of networks as sparse as the ones considered in the previous sections. Nonetheless, in the appropriate regime in which the mean field approach is valid, Eq. (31) suggests that the conclusions drawn for bond percolation may be similar for synchronization processes: Notice that in Eq. (31) is the actual degree of a vertex; substituting in the implicit equation for and rewriting it in terms of the new variable, we find that the emergence of a synchronous component depends only on the final degree sequence of the network and not on the sizes of the cliques. Therefore, clustered and unclustered networks are expected to exhibit similar dynamics also in the synchronization of coupled oscillators.

In order to confirm the above result, let us first investigate how the critical point changes according to the clique structure. In Fig. 6 we compare the predictions of by Eq. (32) with the corresponding quantities obtained via numerical integration of the system (25) for several average degrees . We numerically detect the transition point between incoherence and partial synchronization by identifying as the position of the divergent peak of the susceptibility [22], where is a long temporal average. As can been in Fig. 6, the agreement between simulation and theoretical values is satisfactorily good for low , but it is progressively improved as the networks get denser. Furthermore, Fig. 6 indicates that the transition to synchrony tends to occur sooner as the clique size, and hence the clustering, increases. The numerical value of for different clique sizes becomes statistically equivalent at high . Yet, the solutions obtained from Eq. (32) in Fig. 6 suggest that clustering always ameliorates the network synchrony, as seen in Fig. 6, an effect that asymptotically vanishes as increases. This is in apparent contradiction with our analysis of Eq. (31), in that networks with the same degree distribution, regardless of their clustering structure, ought to have identical dependence and critical couplings . However, similarly to the experiments of Fig. 2, these networks of different clique sizes do not have the same degree distributions.

To verify whether the differences in the onset of synchronization shown in Fig. 6 are due to discrepancies in the degree sequences or are, on the other hand, a true effect of the clustered structure, we repeat the methodology of the experiments depicted in Fig. 3. That is, we simulate the oscillators on networks with different clique sizes but adjusted to have the exact same degree sequence. The result is seen Fig. 7. Again, as in the percolation experiment in Fig. 3, the synchronization values match almost perfectly despite the difference in the clustering levels: in the examples in Fig. 7, the single-edge networks () have transitivity coefficient [21] equal to , while networks with cliques exhibit –a significant structural difference that is not reflected in the dynamics. It is also noteworthy that this phenomenon occurs at a low average degree (), i.e., the regime depicted in Fig. 6 with the most prominent discrepancies between clustered and unclustered networks. As discussed for the percolation case in Sec. III, actually those discrepancies are due the fact that the degree distributions are not identical for different clique sizes; as a consequence, the mismatches in the degree sequence end up generating different solutions for Eq. (31). The results in Figs. 3 and 7 therefore show that networks with similar degree distributions and correlations may exhibit equivalent dynamical behavior regardless of their subgraph structure and clustering levels.
We also note that the critical coupling can be estimated via “quenched” mean-field approximations and, for the parameters considered here, expressed in terms of the largest eigenvalue of the adjacency matrix as [25, 22]. We can complement the latter expression with the recent results of Ref. [23] in which the largest eigenvalue for Poisson random networks constructed with cliques has been estimated as . In the limit of high average degrees, , the third term of vanishes, and the corresponding result for tree-like Poisson random networks is recovered (). Therefore, also in the quenched mean-field formulation, the value of of clustered networks is expected to asymptotically approach the calculations for tree-like networks, in agreement with the results in Fig. 6.
VI Conclusion
In this paper, we have investigated the influence of the presence of clustered structures in random graphs in the form of cliques on two network processes: bond percolation and synchronization. Percolation on such clustered networks has been investigated frequently, but as the equations for the giant component size under percolation are given by several implicit equations that are difficult to analyze mathematically, the factors dominating the behavior of percolation processes on such networks are largely unknown. By approximating the size of the giant component under large outbreaks as well as the critical percolation value where a giant component starts to form, we have found that the degree distribution is the dominant factor in these approximations, especially when the average degree of the network is large. In particular, our approximations are independent of the amount of clustering in the network. This means that introducing clustering by locally inserting cliques or other types of subgraphs in the frequently used locally tree-like random graph models, barely influences the size of the largest component.
We also show that differences in percolation behavior due to the introduction of cliques in the configuration model that were found in previous works can be ascribed to the fact that the degree distribution changed in those experiments as well. When keeping the degree distribution fixed while introducing more clustering, this difference disappears.
While our approximations show that the dominant factor for large outbreaks as well as the critical percolation value is the degree distribution, and not the clustering in the network, our simulations show that actually the entire percolation curve seems to become independent of the clustering in the network once the average degree becomes large. Showing this analytically would be an interesting point for further research.
Furthermore, while we have primarily focused on the process of bond percolation, we also showed that for a different network process of oscillator synchronization, the same independence of higher-order structures is present when the average degree is large. We therefore believe that other processes such as opinion dynamics or the contact process could be independent of the clustering structure of this model as well. Investigating which types of dynamics are independent of the clique structures is therefore an interesting avenue for further research.
Another interesting line of research following from these results is in higher-order dynamics. We showed that singe-edge dynamics on networks where a clique structure is imposed behave similarly as in networks without the clique structure. However, when studying the network model for example as a simplicial complex instead, it is possible to impose simplicial dynamics on top of it, where the dynamics involve all clique vertices in the interactions. It would be interesting to see under which conditions on the dynamic process on such a simplical extension of this model depends on the clique structure, and under which conditions it does not.
Finally, while this work shows that inserting clustering in a locally tree-like model barely affects the behavior of an epidemic process under bond percolation, we believe that in different models, where clustering is introduced by the presence of geometry, bond percolation can behave very differently under two models of the same degree distribution. Showing general conditions on the network structure under which clustering does or does not affect the size of a giant component compared to tree-like network models would therefore also be an interesting avenue for further research.
VII Acknowledgments
T.P. acknowledges FAPESP (grant No. 2016/23827-6).
References
- [1] F. Ball, D. Sirl, and P. Trapman. Threshold behaviour and final outcome of an epidemic on a random network with household structure. Advances in Applied Probability, 41(3):765–796, 2009.
- [2] F. Ball, D. Sirl, and P. Trapman. Analysis of a stochastic SIR epidemic on a random network incorporating household structure. Mathematical Biosciences, 224(2):53–73, 2010.
- [3] S. G. Balogh, G. Palla, and I. Kryven. Networks with degree–degree correlations are special cases of the edge-coloured random graph. Journal of Complex Networks, 8(4), 12 2020. cnaa045.
- [4] M. Boguñá and R. Pastor-Satorras. Epidemic spreading in correlated complex networks. Phys. Rev. E, 66:047104, Oct 2002.
- [5] B. Bollobás. A probabilistic proof of an asymptotic formula for the number of labelled regular graphs. European Journal of Combinatorics, 1(4):311–316, 1980.
- [6] E. Coupechoux and M. Lelarge. How clustering affects epidemics in random networks. Advances in Applied Probability, 46(4):985–1008, 2014.
- [7] J. da Fonseca and C. Abud. The Kuramoto model revisited. Journal of Statistical Mechanics: Theory and Experiment, 2018(10):103204, 2018.
- [8] J. P. Gleeson. Bond percolation on a class of clustered random networks. Phys. Rev. E, 80(3):036107, 2009.
- [9] J. P. Gleeson, S. Melnik, and A. Hackett. How clustering affects the bond percolation threshold in complex networks. Phys. Rev. E, 81(6):066114, 2010.
- [10] J. P. Gleeson, S. Melnik, J. A. Ward, M. A. Porter, and P. J. Mucha. Accuracy of mean-field theory for dynamics on real-world networks. Phys. Rev. E, 85(2):026106, 2012.
- [11] A. V. Goltsev, S. N. Dorogovtsev, and J. F. F. Mendes. Percolation on correlated networks. Phys. Rev. E, 78:051105, Nov 2008.
- [12] A. Hackett and J. P. Gleeson. Cascades on clique-based graphs. Phys. Rev. E, 87(6):062801, 2013.
- [13] A. Hackett, S. Melnik, and J. P. Gleeson. Cascades on a class of clustered random networks. Phys. Rev. E, 83(5):056107, 2011.
- [14] C. P. Herrero. Ising model in clustered scale-free networks. Phys. Rev. E, 91(5):052812, 2015.
- [15] R. van der Hofstad, J. S. H. van Leeuwaarden, and C. Stegehuis. Hierarchical configuration model. Internet Mathematics, 1:10.24166, 2017.
- [16] B. Karrer and M. E. J. Newman. Random graphs containing arbitrary distributions of subgraphs. Phys. Rev. E, 82(6):066118, Dec. 2010. Publisher: American Physical Society.
- [17] P. Mann, V. A. Smith, J. Mitchell, C. Jefferson, and S. Dobson. An exact formula for percolation on higher-order cycles. arXiv preprint arXiv:2102.09261, 2021.
- [18] P. Mann, V. A. Smith, J. B. Mitchell, and S. Dobson. Random graphs with arbitrary clustering and their applications. Phys. Rev. E, 103(1):012309, 2021.
- [19] J. C. Miller. Percolation and epidemics in random clustered networks. Phys. Rev. E, 80(2):020901, 2009.
- [20] M. Newman. Networks. Oxford University Press, 2018.
- [21] M. E. J. Newman. Random Graphs with Clustering. Phys. Rev. Lett., 103(5):058701, 2009.
- [22] T. Peron, B. M. F. de Resende, A. S. Mata, F. A. Rodrigues, and Y. Moreno. Onset of synchronization of Kuramoto oscillators in scale-free networks. Phys. Rev. E, 100(4):042302, 2019.
- [23] T. K. D. Peron, P. Ji, J. Kurths, and F. A. Rodrigues. Spectra of random networks in the weak clustering regime. EPL (Europhysics Letters), 121(6):68001, 2018.
- [24] T. K. D. Peron, F. A. Rodrigues, and J. Kurths. Synchronization in clustered random networks. Phys. Rev. E, 87(3):032807, 2013.
- [25] J. G. Restrepo, E. Ott, and B. R. Hunt. Onset of synchronization in large networks of coupled oscillators. Phys. Rev. E, 71(3):036151, 2005.
- [26] M. Ritchie, L. Berthouze, and I. Z. Kiss. Beyond clustering: mean-field dynamics on networks with arbitrary subgraph composition. Journal of Mathematical Biology, 72(1-2):255–281, 2016.
- [27] F. A. Rodrigues, T. K. D. Peron, P. Ji, and J. Kurths. The Kuramoto model in complex networks. Physics Reports, 610:1–98, 2016.
- [28] C. Stegehuis, R. van der Hofstad, and J. S. H. van Leeuwaarden. Epidemic spreading on complex networks with community structures. Sci. Rep., 6:29748, 2016.
- [29] S. H. Strogatz. From Kuramoto to Crawford: exploring the onset of synchronization in populations of coupled oscillators. Physica D: Nonlinear Phenomena, 143(1-4):1–20, 2000.
- [30] V. Zlatić, D. Garlaschelli, and G. Caldarelli. Networks with arbitrary edge multiplicities. EPL (Europhysics Letters), 97(2):28005, 2012.
Appendix A Computations for the mixed clique sizes
After bond percolation with probability [21],
(33) |
while . Again, we expand (A) with a first-order Taylor expansion around . This yields
(34) |
Taylor expanding and as well and using that is small, we obtain
This is a linear system of equations with as solution
(36) |
where
(37) |
This can be approximated by
(38) |
This gives for the final component size
(39) |
This can be written as
(40) |
where is the generating function of the total vertex degrees.
Appendix B Approximating for mixed clique sizes
The average number of vertices reached from a -clique vertex for , equals
(41) |
where is the Kronecker delta. Thus, the matrix is a branching matrix that describes the average number of vertices of type attached to a randomly chosen clique-edge of type . The average number of vertices at generation of the offspring distribution can be expressed in terms of . Therefore, if the largest eigenvalue of becomes larger than one, a giant component forms [16].
Again, we approximate the solution by a second-order polynomial in . Therefore, similarly to the analysis in Section III.1, we only keep the terms and . Then, the condition on the largest eigenvalue of becomes [16]
(42) |
where
(43) |
Keeping only second order terms in yields
(44) |
This equation has its positive solution as
(45) |
Appendix C Equality of numerator second term
We now show that the numerator of the second approximating term in (III) only depends on the degree distribution of the random graph, but not on its clique structures.
(46) |
where is the size-biased degree distribution. Thus,
(47) |
which is independent of the clique size , and only depends on the degree distribution.