Abstract
In this paper we introduce a new type of preferential attachment network, the growth of which is based on the eigenvector centrality. In this network, the agents attach most probably to the nodes with larger eigenvector centrality which represents that the agent has stronger connections. A new network is presented, namely a dandelion network, which shares some properties of star-like structure and also a hierarchical network. We show that this network, having hub-and-spoke topology is not generally scale free, and shows essential differences with respect to the Barabási–Albert preferential attachment model. Most importantly, there is a super hub agent in the system (identified by a pronounced peak in the spectrum), and the other agents are classified in terms of the distance to this super-hub. We explore a plenty of statistical centralities like the nodes degree, the betweenness and the eigenvector centrality, along with various measures of structure like the community and hierarchical structures, and the clustering coefficient. Global measures like the shortest path statistics and the self-similarity are also examined.
Subject terms: Complex networks, Statistical physics
Introduction
Understanding the intricate characteristics exhibited by contemporary real networks constitutes the primary focus of Complex Networks research. These distinctive attributes, such as the clustering coefficient and betweenness, defy explanation through the conventional Erdős-Rényi random graph model1 and regular lattice structures. In response to this challenge, Watts-Strogatz’s small-world model2 and Barabási–Albert’s (BA) scale-free (SF) model3 emerged as efforts to elucidate the non-trivial properties observed in diverse networks such as computer networks, the internet, social networks, biological networks, and brain networks4–10.
Among these models, BA model has been put in an intense focus as the first microscopic model for SF real networks with a variety of behaviors like power-law and scaling behaviors, which identifies an important universality class in complex networks. The mechanism of preferential attachment in this model is used to describe the process of agent attraction within various networks11–19. In growing complex networks, the preferential attachment mechanism refers to the preference of the newly added agents to be attached to an agent with a higher centrality, which is chosen to be the degree centrality in BA model. The likelihood that a newly added node links to a node i with degree is proportional to a power of its degree according to16–19
| 1 |
where is a nonlinearity exponent, which is one for the BA model with power law degree distribution11–15.
The graph spectrum provides a way to analyze the diffusion rate on a network20,21. The diffusion rate, essentially how quickly information or influence spreads across the network, is dictated by the eigenvalues of the graph’s adjacency matrix21. These eigenvalues determine the rate of convergence of the diffusion process. Eigenvector centrality, correspondent to the largest eigenvalue, identifies influential nodes that can significantly impact the spread of information or disease22. The graph spectrum plays a crucial role in analyzing random walks on graphs23, which simulate how a walker navigates the network by randomly moving between connected nodes. The second smallest eigenvalue, , of the adjacency matrix (or Laplacian matrix for some applications) is closely related to the mixing time of a random walk23. The spectral properties of a graph can also offer valuable information about assortative or disassortative mixing patterns, shedding light on the underlying structural characteristics of the network21,24.
The preferential attachment algorithm, which might change from system to system, has found many applications in real networks like protein network evolution13, online networks16, internet infrastructure25, internet encyclopedia Wikipedia14, see12,26 for a good reference. To explain various real networks, a lot of variants were proposed, each of which modeling the attachment algorithm. For example, in a model termed Bianconi-Barabási Network, the stochastisity comes to play via a fitness factor, or attractivity27. Homophillic model28, and Euclidean Distance Model29 (resulting to q-Gaussian distribution for the degree) are the other examples. The Fitness Model and Homophilic Model with euclidean distance30 are mixed other models, see31 for more details. Re-wiring the connections is another strategy to modify the BA universality class32. In some growing complex networks, particularly those composed of traders (trade complex networks)33–35 one may expect that the preferential attachment scheme should be very effective36,37. The same is expected in Socio-political complex networks38. In such networks, the addition of a new member to the system may be driven by their pursuit of more influential individuals capable of connecting it to a center of power for expediting their objectives. The sought-after centrality of the candidate does not exclusively correspond to the highest degree within the network, but rather, it can manifest through various forms of centrality. One such example is the level of communication the person maintains with effective individuals. This particular centrality can be quantitatively captured through the concept of eigenvector centrality, defined as the summation of the centralities of the neighbors of a given node39. A high eigenvector centrality does not necessarily translate to a high degree centrality, but it means that the node under focus has very good connections.
In this study, we present a growth model in which preferential attachment is a linear function of the nodes’ eigenvector centrality (rather than their degree centrality). Our model, which we call as a dandelion network, demonstrates similarities with a winner-takes-all scenario which is identified by the fact that one node catches a significant proportion of all links. Such networks have a hub-and-spoke structure, which are often identified in air transportation networks, cargo delivery networks, telecommunication networks, and healthcare organization structures40–44, to mention a few.
The paper organizes as follows: In the next section we introduce our model. The network structure section is devoted to the results that our model leads to. It contains degree and eigenvector statistics, central point dominance, degree dynamics, finite size scaling, shortest path and closeness statistics, clustering coefficient, assortativity and community structure, and self-similarity. We close the paper with Concluding remarks and Methods sections.
The model and motivation
In this section we describe our preferential attachment network model, in which the nodes with greater eigenvector centralities are more likely to be picked as target nodes by newly added nodes at each time step. There is a huge literature on the eigenvector centrality structure of the complex networks45–52. It is shown that the eigenvector centrality is more important than the degree, closeness and betweenness features for finding prominent or key author in research professionals’ relationship network51. Eigenvector centrality can handle networks with signed graphs and different edge weights, while degree, betweenness, and closeness centrality are normally studied for binary connections45. The effect of (extended) eigenvector centrality in temporal networks was considered in50, where it was shown that stronger connections between layers in a network significantly impact how influence (centrality) is distributed and how it changes over time.
Eigenvector centralities are also used to study geometrical and local properties of geographical and social networks47,48,51,52. For a good review on the geographical and social structures as well as capital flow over the spread of disease; see47. It is shown that the eigenvector centrality is very affected by the graph structure and weights, as examined for a twitter data which shows that there is a significant difference among 10 most influential users52. Eigenvector centrality has already been employed for urban street networks which incorporates information from both topology and data residing on the nodes48.
Despite this huge literature, a little attention has been paid to the networks where the eigenvector centrality has a role in constructing the network, shaping its geometry and topology, see52 for an instance. While the reviewed studies are related to such a network constructed based on the eigenvector centrality, there is not a known map to relate them. Here we propose a model where the eigenvector centrality directly influences the network growth through the preferential attachment setup. We believe that such a setup is logically possible in practice.
We define an external integer m in our model which is the number of links added upon adding one node to the system. The attachment probability in our model is defined via
| 2 |
which should be compared with Eq. (1). In this equation , as the eigenvector centrality of node i, is defined as the eigenvector of the adjacency matrix corresponding to maximum eigenvalue. More precisely, if we represent A as the adjacency matrix of an unweighted, undirected network with the entries if i and j are connected, and zero otherwise, then
| 3 |
If we show the maximum eigenvalue as (the positivity is guaranteed by the Perron-Frobenius theorem), then this relation can be written as
| 4 |
where is the set of neighbors of i, i.e. . For simplicity, from now on we show the eigenvectors corresponding to the maximum eigenvalues as . This relation explains why the eigenvector centrality of node i is about the strength of connections that it has.
The model is defined as follows: We start with a fully connected network with nodes, and add nodes one by one to the system. In each step, the newly added node to the system establishes m links to different nodes according the probability given in Eq. (2). Note that no node can receive more than one link from a given node, so that the graph is a simple graph rather than a multi-graph. Therefore, in each times step t, we find the eigenvalues and eigenvectors of the adjacency matrix A. The centrality of the nodes that we concern are the one corresponding to the maximum eigenvalue. It is important to have in mind that the eigenvector centrality of all nodes are updated upon adding a new node even if no connection is established to it. Note that to have a unique centarlity for each site, we need normalization in each time step as follows
| 5 |
In connected networks with the number of nodes greater than two the maximum possible value of is , which corresponds to the highest central node. The system size N is defined as the final time of the simulations ().
The network structure
This section is devoted to the simulations results. In the following subsections we analyze the network measures one by one, and compare them with the same quantities in the BA model.
Figure 1 depicts a sample network for , representing a dandelion structure with the so-called hub-and-spoke topology. There is a super-hub at the network’s core with the highest eigenvector centrality value of . In the remainder of this paper, we introduce this structure and statistically investigate its properties.
Figure 1.

A dandelion network with nodes and .
Degree and eigenvector centralities
The node degree k ( links that end up in a given node) and the eigenvector v, and the corresponding distribution functions (p(k) and p(v) respectively) are analyzed in this section. Fig. 2a,d show the degree distribution of different network sizes for and , respectively. First, observe that these functions do not show power-law behavior, they show two separate peaks, i.e. our network is not SF. Additionally they comprise of two parts which move away as N increases. The discontinuities and the observed gap are caused by the degree difference between the super-hubs (the right part of the plot) and the remaining nodes. This super-hub is the central point in Fig. 1, and the smooth (left) peak that is observed in intermediate k values is due to the accumulation of nodes that are directly connected to the super-hub. As the network grows in size, the degree difference between the super-hubs and the rest of the nodes becomes more pronounced. This implies that super-hubs attract new entering nodes at a faster pace than regular nodes.
Figure 2.
Here, we explore how network size affects super-hub formation and eigenvector centrality distribution in our model compared to the Barabási–Albert (BA) model (). Panels (a) and (d) show the degree distribution for different network sizes ( and , respectively). As networks grow larger, super-hubs (nodes with significantly higher degrees than others) emerge, and their degree increases at a much faster rate compared to other nodes. Panels (b) and (e) depict the eigenvector centrality distribution for our model (m and ). The main figures only display results for one network size for clarity, with insets providing zoomed-in views highlighting a peak in eigenvector centrality. Green, orange, and blue data points represent different network sizes of 4000 (32000), 8000 (64000) and 16000 (128000) for the case of (). As the network grows in size, the distribution width of the zoomed region narrows. Panels (c) and (f) show the eigenvector centrality distribution for the BA model.
The distribution function of the eigenvector centrality is shown in Fig. 2b,e (correspondent to and , respectively), according to which the separated parts are observed: the most important nodes or super-hubs have the highest eigenvector centrality value of almost .
The first neighbors of the super-hub (called the second-level hubs) form the second peak which occur in the intermediate k and v values as one can see in the Fig. 2a,b (or equivalently in the Fig. 2d,e). As the network grows in size, the distribution width of this group of nodes narrows as it is shown in the insets of the Fig. 2b,e. The peak in p(v) is explained in terms of the plateau in the plot, Fig. 3a,b, leading to an accumulation of points in the peak point. The plateau forms due to the direct connection to a super-hub node. One may use Eq. (4) to explain this flatness, according to which the eigenvector centrality of a second-level hub (i) in the case of is found to be
| 6 |
where is the eigenvector centrality of the super hub, and the summation is over all nodes with distance 2 from the super hub. The number of links that are connected to the super hub (= second level nodes) is roughly , and the number of third level nodes is , so that the average degree of the second level nodes is . Given that for , we conclude that the second term in the bracket is of order for , which is pretty smaller than the first term that is of order . We calculate the amount of the plateau in the Supplementary for a star graph, and show that it coincide with our results.
Figure 3.
(a) Here, we show the relationship between eigenvector centrality and node degree in our model for various network sizes. The panels (a) and (b) depict this relationship for parameter values and , respectively. As network size increases, a discontinuity emerges in the eigenvector centrality versus node degree plot. Panel (c) serves as a comparison point, showcasing the correlation function for the Barabási–Albert (BA) model () where no discontinuity is observed, even for larger network sizes.
In Figs. 2c,f and 3c, we show the same quantities for the Barabási–Albert networks. While it turns out that the eigenvector centrality first saturates, and then undergoes a boost to a new value (with some corresponding peaks in the distribution function), there is no discontinuity in the graph. Such discontinuities are observed e.g. in Figs. 2a,b and 3a which shows that increasing the system size leads to disparities in the degree and eigenvector centralities of the super-hubs on one hand and the remainder of the nodes on the other. Such discontinuities will appear in networks with central point dominance (CPD) values near to one (see the following subsection).
Central point dominance
As a global feature, CPD is defined53 as
| 7 |
where is the network’s greatest value of betweenness centrality, and represents the betweenness centrality of node i.
This feature is used to provide a perspective on network topology in such a way that networks with a CPD value of zero (the lowest possible value) have a complete graph structure, whilst networks with a CPD value of one (the greatest possible value) have a star graph structure. The greater the CPD value of a network, the higher the number of hubs in that network. Networks with a CPD value of one have only one hub , and which is a star graph. We call such a node as the super-hub. Figure 4a shows betweenness in terms of the node degree for our model. For finite N values there are two distinct regions with two different slopes (exponents), while a super hub is distinguishable as a separate region which is separated from the others by a gap. While the network is not scale free (SF) in a general sense, in the mentioned two regimes we see different power-law behaviors like where counts the number of the intervals, and and for and . This should be compared with the Barabási–Albert model in which , where in our calculations with the same parameters. The dependence of CPD on N is shown in Fig. 4b, from which we observe how CPD approaches 1 as for . This should be compared with the BA model, Fig. 4c, where CPD shows a different trend. Note that for the graphs tend to increase and approach 1 for larger N values, but the faith of the system needs runs for larger N values which was not accessible for us. This finding indicates that the network’s topology changes over time and eventually resembles a star graph in terms of CPD, particularly when . It is important to highlight that this similarity to star-like graphs is limited to certain characteristics like CPD and only becomes apparent over extended periods. While the dandelion network’s structure differs from hub-and-spoke networks, it eventually displays properties similar to them, with a super-hub acting as the central entity54–58.
Figure 4.
(a) Betweenness centrality as a function of the degree of the nodes for three network sizes of 32000, 64000 and 128000 considering for all of them. Super-hubs have the highest betweenness centrality. There is also a meaningful difference between the betweenness centrality of the super-hubs and that of the other nodes. The global CPD feature is presented for the different system sizes for the (b) our model and (c) BA model. The BA model keeps its initial structre; i.e. its CPD value doesn’t change while this isn’t true for our model. By increasing the size of the system, the structure of the networks is gradually converted to a star-like structure that is the CPD value tends to one.
Assortativity
The tendency of nodes to connect to other nodes of the network with similar degrees is called assortativity. In contrast, disassortativity refers to a state in which nodes with low degrees prefer to link to high degree nodes, and vice versa. There can also be intermediate states in which there are no correlations between low degree and high degree nodes. Pearson correlation coefficient of the degrees24 is used in order to identify this quantity. The assortativity is defined as
| 8 |
with M as the total number of the edges in the network. Assortativity varies in the range of . The network is assortative if and disassortative if ; there is no correlation between degrees of nodes when . It is not surprising that the hub-and-spoke networks are dissortative59.
We have calculated this feature for both the BA and our model for two values of and 2. Figure 5 uncovers the fact that the assortativity is negative for finite N values for both models (BA is more disassortative than ours meaning that the low k nodes are more likely to connect to higher k nodes and vice versa, (see Ref.60 for more details). The assortativity tend asymptotically () to zero for these two models in large enough networks regardless of the value of m. This means that the node degrees are uncorrelated in this limit.
Figure 5.

Assortativity as a function of the system size.
Community and hierarchical structure
In this analysis, we examine community and the hierarchical structures of both the BA model and our model. This comparison allows us to gain insights into the community structure perspectives of dandelion and BA networks.
A qualitative definition defines communities as network sub-graphs in which the number of links inside them exceeds the number of edges connecting them. Taking the preceding requirements into account, the modularity parameter, Q, was proposed by Newman and Girvan61 as
| 9 |
In this equation, if the index i counts the number of communities found in the network, is the fraction of links within the community i, is the fraction of links connecting communities i and j. Our model does not show community structure, i.e. there is one community with for all m values.
The hierarchical structure shows a more pronounced structure in our model. It refers to how nodes are organized into groups or clusters with varying levels of granularity or resolution. A network with a hierarchical structure can be broken down into smaller subnetworks, and these subnetworks can further be subdivided into even smaller ones. This hierarchical arrangement can provide valuable information about the modularity, functionality, and evolution of the network 26. For the special case of , the method by which we obtain the hierarchy and the corresponding communities is to remove hubs from the network in a descending arrangement, i.e. we first remove super-hub (), which results to separate connected graphs. Then we proceed by removing the nodes with distance 1 from the super hub () resulting to separate connected graphs, etc. The number of communities in the mth level () shows the number of communities in that level of hierarchy. At each level, the degree of the hub determines the number of communities in that branch. We continue this process until there are no communities left in the network. A single node is not considered as a community, i.e. we define subgraphs to be communities with at least one link between their nodes, so that the minimum size of the communities is two.
In the Fig. 6, the process of removing the main hubs from the system at two levels for the BA model and our model has been shown. Figure 7 shows the number of the hierarchical communities identified at the first level as a function of the size of the networks. This number reveals a power-law behaviour for both models
| 10 |
with the exponents and . The result for the BA model is rather expected given that the node degree growth exponent of this model is 62, while this exponent is expected to vary depending on the level in our model. Figure 8 displays the number of hierarchical communities at different levels where we have fixed the size of the network for both models. It is worth noting that the decreasing behavior (higher n values) is due to removing the communities with just one member. While this number has a maximum in level 2 for our model, it is size dependent for the BA model. Larger networks show the maximum number of the communities in higher levels.
Figure 6.
This figure presents a three-column visualization process. The leftmost column displays the original graphs at level-0. The center column shows the level-1 graphs obtained by removing the super-hub and its connecting links. Finally, the rightmost column depicts level-2 graphs after eliminating nodes with a distance of one from the super-hub. The top row showcases graphs generated by our model, while the bottom row illustrates the same trimming process applied to BA model graphs. All graphs at level-0 were generated with parameters and . See the text for more details.
Figure 7.

Number of the communities as a function of the size of the network calculated only for the first level for (a) our model and (b) BA model. This number, as a result of fitting shown by the red line, reveals a power-law behaviour in both models with the exponents and respectively.
Figure 8.

Number of the hierarchical communities as a function of the different levels of obtaining communities for different network sizes; (a) our model and, (b) BA model. While this number has a maximum in level 2 for our model, it is size dependent for the BA model. Larger networks show the maximum number of the communities in higher levels.
Clustering coefficient and hierarchical organization
Clustering coefficient in the graph theory is a measurement of how closely connected nodes in a graph tend to be (for ). Most real-world networks, especially social networks, have nodes that naturally form close-knit clusters with a high density of ties. There are two versions of this measurement: local and global. The local version shows how embedded single nodes are, while the global version is intended to show how the network is clustered overall. The local clustering coefficient is defined2 as
| 11 |
where is the number of edges between the neighbors of node i. The global clustering coefficient11 is defined as
| 12 |
where and are the total number of loops of length three and the number triplets in the network, respectively. Ravasz and Barabási63 discuss that many natural and social networks exhibit two generic properties: they are SF and have a high degree of clustering. They show that these two characteristics are the result of hierarchical structure, suggesting that small groups of nodes aggregate into increasingly large groups while maintaining a SF topology.
Figure 9a depicts the result of the local clustering coefficients as a function of the nodes’ degree. In contrast to the BA model in which these two features are uncorrelated, they are correlated in our dandelion structure according to which
| 13 |
where for , and other values in the other intervals, especially it is positive for and . The reason of formation of these intervals is the different structures for various hierarchical communities. For example the intermediate k values correspond to the nodes which are immediately connected to the super-hub node. The dynamics and structure of these nodes are different from the other communities like the super-hub nodes, or the high n-level communities. Again, we observe that while the dandelion network is not a SF networks, it shows power-law behavior in distinct intervals. Figure 9b,c suggests that our model complies with the hierarchical structure requirements outlined by Ravasz and Barabási63 for these node degree ranges.
Figure 9.
(a) Local clustering coefficient as a function of the degree of nodes for the network sizes of 64000 and 128000 given ; there are some minimums and maximums. These two features are correlated in our model and reveal a power-law behaviour with constant exponents in large enough networks. Super-hubs have the lowest value of the local clustering coefficient. (b) We have isolated the largest network () of the previous subfigure (a) and specified two values of its degrees by two vertical yellow lines. The local clustering coefficient reveals one maximum and one minimum in terms of the degrees identified by the left and the right yellow lines, respectively. The local clustering coefficient has a scaling power-law relation in terms of the degrees of the interval made by those yellow lines with the slope of . (c) The degree distribution of the network presented in (b). Those two specific degrees have been identified here again by two vertical yellow lines. These two special degrees specify values in terms of them, the degree distribution reveal two peaks. The degree distribution is not power-law in general but one can find the degree distribution to be scale-free within the specified interval with the slope of . (d) Global clustering coefficient as a function of the size of the networks for different values of m; the black (), green () and blue () lines indicate the slope of , and respectively.
The global clustering coefficients analysis demonstrate the following power-law behavior
| 14 |
where (for as in the Fig. 9d), which should be compared with the exponents of the BA (64) and Erdős-Rényi (64,65) models.
Global measurements
Understanding the global properties of complex networks is crucial as they unveil the fundamental patterns, mechanisms, and functionalities that the networks represent. By global properties we mean the properties that are related to non-local observables and deal with the walks over the network’s edges. This includes path length statistics, closeness, and the re-scaling self-similarity.
Average shortest path length and closeness
The average number of links along the shortest paths for all possible pairs of network nodes is known as average shortest-path length, which is an important measure in network topology. For undirected graphs, the average shortest path length is defined as
| 15 |
where is the shortest path length between nodes i and j. The average shortest path length of most well-known networks, such as the BA SF network for which 66, ER network for which 64,67, and Watts-Strogatz small-world network for which if and if with as p-dependant crossover size separating the small and large world regimes68 increases by the size of network. Indeed, the behavior of the average shortest path length is a gauge for the universality class of the complex networks69.
The closeness of a node i is defined as the reciprocal of its farness relative to the other nodes multiplied by ,
| 16 |
so that
| 17 |
A node with higher closeness is more central in the sense that it is more accessible by the others, like super-hub in dandelion networks. The average shortest path of the hub-and-spoke networks follows the statistics of star graph, which is trivially constant for large enough networks. More precisely, for a star graph one expects that and (SH/nSH stands for super-hub/non-super-hub), so that , which goes to , and as (see the Supplementary for details). Therefore, based on the findings of the previous sections we expect that the average shortest path for the dandelion network saturates to a constant as the network size becomes sufficiently large. Figure 10 shows the average shortest path length as a function of the system size for the dandelion and BA networks. Fig. 10b confirms the expected behavior for the BA model 66, i.e. l is linear in terms of . In the dandelion network for , the average shortest path length tends to a constant, which is , showing that in spite of similarities, it is topologically different from star graph. This observation can be explained by the fact that the majority of newly added nodes in our model tend to connect to the super-hub node, so that the average shortest path length of the network will not surpass a certain value providing the network is sufficiently large. For it turns out that the average shortest path length saturates to some m-dependent values ( for ), while for a better characterization larger N values are needed. The greater the value of m in a network, the shorter its asymptotic average shortest path length.
Figure 10.

Average shortest path length in terms of network size for eight values of N including 125, 250, 500, 1000, 2000, 4000, 8000, and 16000, from left to right, with different values of m for (a) our model and (b) BA model.
Figure 11a depicts a dandelion network based on the nodes’ closeness centrality with the size of points proportional to their closeness centrality. The network’s super-hub has been identified by largest size and white color showing its highest closeness. A very different behavior between dandelion and BA for networks is evident in Fig. 11b,c, the former showing a hierarchy based on their closeness centralities. The communities arisen from this closeness hierarchy is actually related to the hierarchical communities found based on the deletion of nodes, discussed in Sec. Community and hierarchical structure. These peaks correspond to the branches of the dandelion; the nth peak corresponds to a nth level branch with distance n form the super hub. Consider a node with distance n from super-hub. The closeness centrality of the node j distinct from the super-hub is given by
| 18 |
where is the distance of node k from the super-hub, and is the closeness centrality of the super-hub. On the other hand the Eq. (17) tells us that
| 19 |
where and and the number of nodes and the centrality of the nodes in the mth level, and M is the maximum m value available in a dandelion network with size N (the total number of the communities). Noting that , and that (see Fig. 7a) we obtain
| 20 |
where
| 21 |
Noting that , we finally find
| 22 |
This equation, when combined with Eq. (18) gives ()
| 23 |
This turns out to be the discrete spectrum (the peak points) of the closeness centrality. For this argument fails since short connections prevent Eq. (18) to be valid.
Figure 11.
(a) A representation of a network generated by our model with and . This visualization is based on different values of the nodes’ closeness feature. Different sizes and colors are used to identify the lowest and highest values of closeness. The nodes with the smallest size and darkest color have the lowest value of closeness, whereas the brightest and largest nodes have the highest degree of closeness. The network’s super-hub has the highest value of closeness. Closeness distribution of (b) our model and (c) BA model for different system sizes given . While the BA model indicates a nearly continuous distribution, our model reveals a discrete one with some peaks at specified closeness amounts.
Re-scaling self-similarity
The fractal nature of shapes is often assessed by using the ideas of fractality, fractal dimensions, and the box-counting technique. Fractal networks are based on the rules of fractal geometry, and their fractal dimension is calculated in a similar way as for shapes. The box-covering technique, also called box-counting, uses the shortest path between the points of a graph. This method works as follows for networks for a given characteristic box length :
A set of nodes is said to fit within a box of size if the shortest distance between any two of them is less than .
The network is covered by a bunch of boxes of size if the nodes are divided so that each group fits into them.
The minimum number of boxes required to cover the network is identified as .
- If the minimal number of boxes scales as a power of the box size, i.e.,
then the network is fractal with a finite fractal dimension or box dimension .24
We examine the fractal properties of both the BA and dandelion networks in this section. We use the random sequential algorithm70,71 to calculate the fractal dimension of the networks, among other methods. The random sequential algorithm uses the burning idea (breadth-first search). The boxes are created by burning (expanding) them from a randomly chosen center (or seed) node to its adjacent nodes. Moreover, nodes are “burned out” once they are allocated to a box. At each level, a random unburned center node s is selected, and then a sphere of radius (this radius is connected to as ) is built around s; more specifically, the algorithm picks those unburned nodes that are no more than away from the center node s. These freshly burned nodes make up a new box.
The outcomes for the dandelion and BA networks are displayed in Fig. 12. In a log-log plot, Eq. (24) implies that a linear graph should be obtained, whose slope is the fractal dimension. No linear pattern is discerned at any scale, which leads us to infer that the networks we examined are not fractal.
Figure 12.

None of (a) our model and (b) the BA model are self-similar. Here, we have used the random sequential algorithm 70. Evaluations are the result of 10 realizations for each model given and .
Degree dynamics, mean field theory
In this section we focus on the dynamical aspects of the nodes on a mean field level. The average value of the degree is represented by a continuous real variable, the growth rate of which is expressed according to Eq. (2)
| 25 |
First we estimate using the simulation results. Figure 13a, shows that there is a power-law relation between and N as
| 26 |
with . This exponent, , is m-independent and plays a crucial role in the network. Given that one can solve Eq. (25) as (knowing that for large Ns)
| 27 |
This result is consistent with the numerical result for the time evolution of the super-hub’s degree, as shown in Fig. 13b. For the nodes in the second level (distance 1 from the super-hub) the typical eigenvector centrality (corresponding to the first peak point in the distribution function of the eigenvector centrality) runs with time approximately as (Fig. 13c)
| 28 |
We then are able to estimate the corresponding degree centrality () as
| 29 |
This equation is valid for all non-super-hub nodes. We now understand the reason of the discontinuities seen for instance in the Figs. 2a,b and 3a. In large enough networks (long enough time steps), the aforesaid discontinuities will increase as the degree of the super-hub grows faster than the degree of the other nodes. Figure 13d displays the rate of growth in the degree of the nodes inserted into the network at various time steps. One can easily spot the super-hub (node with index zero) here as its degree growth rate differs significantly from that of the other nodes. In the BA model, the rate at which the degree of the nodes changes is for all nodes but it is not the case here. Note that, for , more steps are required to see the discontinuities observed in .
Figure 13.
(a) Variation of as function of N given . There is a scaling realtion with the exponent . (b) The growth of the hub’s degree with time steps given . The solid red line has the slope of . (c) The scaling relation of the in terms of the size of the system given . This scaling shown by solid red line reveals an exponent of . (d) Degree evolution of some nodes a network with and . The nodes are added at time steps (indicating their indexes) 0, 2, 4 and 6. The node with index two (added at time step two) has had the chance to be chosen as the hub node. Here, one can easily spot the super-hub (node with index two) as its degree growth rate, , differs significantly from that of the other three nodes with an average exponent of .
To confirm the results found in the mean field arguments, we use data collapse analysis. Fig. 14a,b are analogous to the Figs. 2a and 3a in which we have scaled data representing non-hub nodes with the scaling factor of . We find the scaling relation as
| 30 |
with . f(k, N) can represent either the probability distribution function of nodes’ degree, p(k, N), or eigenvector centrality of the nodes, v(k, N). That is, if we plot against for different network sizes, we will get a unite curve all data collapsed on it. The data representing the super-hubs will also collapse into a unite curve if we replace with in the former equation.
Figure 14.

At large enough networks, one can collapse the data representing the non-hub nodes in either (a) the degree distribution or (b) eigenvector-degree dependencies in one unite curve by plotting against for different network sizes with f(k, N) as degree distribution or eigenvector centrality of the nodes.
Concluding remarks
In the Barabási–Albert model, the nodes with high degree centralities have a good chance of being connected by new nodes, the paradigm known as the rich get richer. There are however a lot of non-scale-free networks showing winner-takes-all phenomenon, where only one super-hub appears in the network. The latter, called hub-and-spoke complex network, appears everywhere in various systems; air transportation networks, cargo delivery networks, telecommunication networks, and healthcare organization structures40–44 are some instances of these networks. In this paper we propose an important class of preferential attachment complex networks showing winner-takes-all property based on the eigenvector centrality which is reminiscent of a dandelion for . One node becomes super-hub for long periods, which explains the opening of a gap in the degree centrality distribution.
As a non-scale-free network, our model displays unique characteristics such as a star-like pattern (where the CPD value approaches one in sufficiently large networks), a correlation between the degree of nodes and their clustering coefficient, and a distinct distribution of closeness unlike the continuous distribution seen in the BA model. Additionally, certain areas of degree centrality exhibit a hierarchical structure. Globally, the model maintains a steady average shortest path length over extended periods, qualifying it as a small-world network. We also evaluated the model for fractal characteristics and determined it does not possess this quality. Numerous statistical aspects of the model were analyzed, including betweenness, closeness, and h-index, from different statistical viewpoints; these are detailed in the Tables 1 and 2. This model offers deeper understanding of the structure and behavior of real-world networks that display a hub-and-spoke structure.
Table 1.
In this table we summarize the properties of the networks we found in our model and the BA model.
| Scale-free | Fractality | Star graph | Small-world | l | HS | Assortativity | CS | |
|---|---|---|---|---|---|---|---|---|
| Our model | Some regions | () | Const () | Some regions | ||||
| BA model |
*Hierarchical structure.
+ community structure.
Table 2.
Correlation coefficient of different features in our model given and .
| Degree | h-index | Eigenvector | betweenness | Closeness | Clustering coefficient | |
|---|---|---|---|---|---|---|
| degree | 1.00 | – | – | – | – | – |
| h-index | 0.99 | 1.00 | – | – | – | – |
| eigenvector | 1.00 | 0.95 | 1.00 | – | – | – |
| betweenness | 1.00 | 0.96 | 1.00 | 1.00 | – | – |
| closeness | 0.97 | 0.96 | 0.77 | 0.99 | 1.00 | – |
| clustering coefficient | 0.05 | 1.00 |
*In the academic context, the H-index72 also known as the Hirsch index is determined as the highest number h for which there are h publications that have been cited at least h times each. On the other hand, within the realm of complex networks, a node’s H-index is the highest number h where the node has h or more connections, each with a connection degree of at least h.
Methods
We implemented our numerical calculations using Python programming language. This work leverages the Python libraries graph-tool73 and NetworkX74 to compute both the eigenvector centrality as well as betweenness centrality and the other relevant statistical features. The graph-tool particularly well-suited for the demands of large network analysis tasks since its core algorithms and data structures are implemented in C++. Additionally, it leverages OpenMP for efficient parallelization on multi-core architectures.
In our preferential attachment model, an incoming node attach to those with higher eigenvector centrality, so that in each time step we have to calculate the eigenvector centrality of all nodes, the process which leads the simulation to be much slower than other preferential attachment complex networks like BA model. To decrease the run time, we needed optimization of the already-existing codes in both graph-tool and NetworkX. The network starts with a fully connected seed network of nodes. For the case of , we utilized the NetworkX library to efficiently construct the desired network, while for , the graph-tool library provides more efficient ways for simulation.
The algorithm used to compute eigenvector centrality of the (weighted) adjacency matrix A of a network is the so-called power method. This method’s complexity depends on the network structure and is expressed as . Here, N represents the number of nodes in the network up to time step t, is a small tolerance parameter, and and are the largest and second-largest eigenvalues of the adjacency matrix, respectively.
We explored the influence of the parameter m on network behavior by simulating four m values: 1, 2, 4, and 8. For each m, we generated graphs of varying sizes 125, 250, 500, 1000, 2000, 4000, 8000, 16000 accompanied by a corresponding number of samples 64000, 32000, 16000, 8000, 4000, 2000, 1000 and 500, respectively. These network sizes were sufficient to capture the qualitative behaviors for . However, our model restricts nodes to forming only one connection per existing node (simple graph). As a result, for , we required larger network sizes to observe the same qualitative behaviors seen with . This is because with higher m, each node forms more connections, requiring a larger network to exhibit similar behavior. For , we achieved similar results with network sizes up to 128000 (networks with realized by 250, 125 and 64 samples, respectively). We chose not to explore sizes beyond 16000 for m = 4 and 8 because of the computational limitations. For the simulation we used Intel(R) Xeon(R) CPU E5-2680 v3 @ 2.50GHz. The time it took to complete computations on a network of size with a single CPU and was seconds across 500 samples. In contrast, when using 48 cores to parallelize computations on a network of size with , the completion time was seconds over 64 samples.
Supplementary Information
Author contributions
V.A. and Z.E. analyzed the data, V.A. wrote The first version of the paper, M.N.N. designed and supervised the problem. All authors reviewed the manuscript.
Data availability
All data generated or analysed during this study are included in this published article.
Competing interests
The authors declare no competing interests.
Footnotes
Publisher's note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Supplementary Information
The online version contains supplementary material available at 10.1038/s41598-024-67896-9.
References
- 1.Erdős, P. et al. On the evolution of random graphs. Publ. Math. Inst. Hung. Acad. Sci.5, 17–60 (1960). [Google Scholar]
- 2.Watts, D. J. & Strogatz, S. H. Collective dynamics of ‘small-world’ networks. Nature393, 440–442 (1998). 10.1038/30918 [DOI] [PubMed] [Google Scholar]
- 3.Barabási, A.-L. & Albert, R. Emergence of scaling in random networks. Science286, 509–512 (1999). 10.1126/science.286.5439.509 [DOI] [PubMed] [Google Scholar]
- 4.Dorogovtsev, S. N. & Mendes, J. F. Evolution of Networks: From Biological Nets to the Internet and WWW (Oxford University Press, 2003). [Google Scholar]
- 5.Pastor-Satorras, R. & Vespignani, A. Evolution and Structure of the Internet: A Statistical Physics Approach (Cambridge University Press, 2004). [Google Scholar]
- 6.Albert, R., Jeong, H. & Barabási, A.-L. Diameter of the world-wide web. Nature401, 130–131 (1999). 10.1038/43601 [DOI] [Google Scholar]
- 7.Wasserman, S. & Faust, K. Social network analysis in the social and behavioral sciences. Soc. Netw. Anal. Methods Appl.1994, 1–27 (1994). [Google Scholar]
- 8.Borgatti, S. P., Mehra, A., Brass, D. J. & Labianca, G. Network analysis in the social sciences. Science323, 892–895 (2009). 10.1126/science.1165821 [DOI] [PubMed] [Google Scholar]
- 9.Salwinski, L. et al. The database of interacting proteins: 2004 update. Nucleic Acids Res.32, D449–D451 (2004). 10.1093/nar/gkh086 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 10.Farahani, F. V., Karwowski, W. & Lighthall, N. R. Application of graph theory for identifying connectivity patterns in human brain networks: A systematic review. Front. Neurosci.13, 585 (2019). 10.3389/fnins.2019.00585 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 11.Newman, M. E. Clustering and preferential attachment in growing networks. Phys. Rev. E64, 025102 (2001). 10.1103/PhysRevE.64.025102 [DOI] [PubMed] [Google Scholar]
- 12.Jeong, H., Néda, Z. & Barabási, A.-L. Measuring preferential attachment in evolving networks. Europhys. Lett.61, 567 (2003). 10.1209/epl/i2003-00166-9 [DOI] [Google Scholar]
- 13.Eisenberg, E. & Levanon, E. Y. Preferential attachment in the protein network evolution. Phys. Rev. Lett.91, 138701 (2003). 10.1103/PhysRevLett.91.138701 [DOI] [PubMed] [Google Scholar]
- 14.Capocci, A. et al. Preferential attachment in the growth of social networks: The internet encyclopedia wikipedia. Phys. Rev. E74, 036116 (2006). 10.1103/PhysRevE.74.036116 [DOI] [PubMed] [Google Scholar]
- 15.Vázquez, A. Growing network with local rules: Preferential attachment, clustering hierarchy, and degree correlations. Phys. Rev. E67, 056104 (2003). 10.1103/PhysRevE.67.056104 [DOI] [PubMed] [Google Scholar]
- 16.Kunegis, J., Blattner, M. & Moser, C. Preferential attachment in online networks: Measurement and explanations. In Proceedings of the 5th Annual ACM Web Science Conference 205–214 (2013).
- 17.De Blasio, B. F., Svensson, Å. & Liljeros, F. Preferential attachment in sexual networks. Proc. Natl. Acad. Sci.104, 10762–10767 (2007). 10.1073/pnas.0611337104 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 18.Zadorozhnyi, V. & Yudin, E. Growing network: Models following nonlinear preferential attachment rule. Phys. A428, 111–132 (2015). 10.1016/j.physa.2015.01.052 [DOI] [Google Scholar]
- 19.Zhou, T. et al. Modelling collaboration networks based on nonlinear preferential attachment. Int. J. Mod. Phys. C18, 297–314 (2007). 10.1142/S0129183107010437 [DOI] [Google Scholar]
- 20.Chung, F. R. Spectral Graph Theory (American Mathematical Soc, 1997). [Google Scholar]
- 21.Van Mieghem, P. Graph Spectra for Complex Networks (Cambridge University Press, 2023). [Google Scholar]
- 22.Spielman, D. A. Spectral graph theory and its applications. In 48th Annual IEEE Symposium on Foundations of Computer Science (FOCS’07) 29–38 (IEEE, 2007).
- 23.Lovász, L. Random walks on graphs. Combinatorics, Paul erdos Eighty2, 4 (1993). [Google Scholar]
- 24.Newman, M. E. Assortative mixing in networks. Phys. Rev. Lett.89, 208701 (2002). 10.1103/PhysRevLett.89.208701 [DOI] [PubMed] [Google Scholar]
- 25.Vinciguerra, S., Frenken, K. & Valente, M. The geography of internet infrastructure: An evolutionary simulation approach based on preferential attachment. Urban Stud.47, 1969–1984 (2010). 10.1177/0042098010372685 [DOI] [Google Scholar]
- 26.Barabási, A.-L. & Bonabeau, E. Scale-free networks. Sci. Am.288, 60–69 (2003). 10.1038/scientificamerican0503-60 [DOI] [PubMed] [Google Scholar]
- 27.Bianconi, G. & Barabási, A.-L. Competition and multiscaling in evolving networks. Europhys. Lett.54, 436 (2001). 10.1209/epl/i2001-00260-6 [DOI] [Google Scholar]
- 28.Kurka, D. B. Online Social Networks: Knowledge extraction from information diffusion and analysis of spatio-temporal phenomena Redes Sociais Online: Extraçao de conhecimento e análise espaço-temporal de. Ph.D. thesis, [sn] (2015).
- 29.Soares, D. J., Tsallis, C., Mariz, A. M. & da Silva, L. R. Preferential attachment growth model and nonextensive statistical mechanics. Europhys. Lett.70, 70 (2005). 10.1209/epl/i2004-10467-y [DOI] [Google Scholar]
- 30.Nunes, T. C., Brito, S., da Silva, L. R. & Tsallis, C. Role of dimensionality in preferential attachment growth in the bianconi-barabási model. J. Stat. Mech. Theory Exp.2017, 093402 (2017). 10.1088/1742-5468/aa8198 [DOI] [Google Scholar]
- 31.Piva, G. G., Ribeiro, F. L. & Mata, A. S. Networks with growth and preferential attachment: Modelling and applications. J. Complex Netw.9, cnab008 (2021). 10.1093/comnet/cnab008 [DOI] [Google Scholar]
- 32.Bertotti, M. L. & Modanese, G. The configuration model for barabasi-albert networks. Appl. Netw. Sci.4, 1–13 (2019). 10.1007/s41109-019-0152-1 [DOI] [Google Scholar]
- 33.Wang, W., Li, Z. & Cheng, X. Evolution of the global coal trade network: A complex network analysis. Resour. Policy62, 496–506 (2019). 10.1016/j.resourpol.2018.10.005 [DOI] [Google Scholar]
- 34.Hou, W., Liu, H., Wang, H. & Wu, F. Structure and patterns of the international rare earths trade: A complex network analysis. Resour. Policy55, 133–142 (2018). 10.1016/j.resourpol.2017.11.008 [DOI] [Google Scholar]
- 35.Bhattacharya, K., Mukherjee, G., Saramäki, J., Kaski, K. & Manna, S. S. The international trade network: Weighted network analysis and modelling. J. Stat. Mech. Theory Exp.2008, P02002 (2008). 10.1088/1742-5468/2008/02/P02002 [DOI] [Google Scholar]
- 36.Liu, L., Shen, M., Sun, D., Yan, X. & Hu, S. Preferential attachment, r &d expenditure and the evolution of international trade networks from the perspective of complex networks. Phys. A603, 127579 (2022). 10.1016/j.physa.2022.127579 [DOI] [Google Scholar]
- 37.Chen, B. et al. Global energy flows embodied in international trade: A combination of environmentally extended input-output analysis and complex network analysis. Appl. Energy210, 98–107 (2018). 10.1016/j.apenergy.2017.10.113 [DOI] [Google Scholar]
- 38.Jalili, M. Social power and opinion formation in complex networks. Phys. A392, 959–966 (2013). 10.1016/j.physa.2012.10.013 [DOI] [Google Scholar]
- 39.Estrada, E. & Rodriguez-Velazquez, J. A. Subgraph centrality in complex networks. Phys. Rev. E71, 056103 (2005). 10.1103/PhysRevE.71.056103 [DOI] [PubMed] [Google Scholar]
- 40.Toh, R. S. & Higgins, R. G. The impact of hub and spoke network centralization and route monopoly on domestic airline profitability. Transp. J. 16–27 (1985).
- 41.Aykin, T. Networking policies for hub-and-spoke systems with application to the air transportation system. Transp. Sci.29, 201–221 (1995). 10.1287/trsc.29.3.201 [DOI] [Google Scholar]
- 42.Zäpfel, G. & Wasner, M. Planning and optimization of hub-and-spoke transportation networks of cooperative third-party logistics providers. Int. J. Prod. Econ.78, 207–220 (2002). 10.1016/S0925-5273(00)00152-3 [DOI] [Google Scholar]
- 43.Klincewicz, J. G. Hub location in backbone/tributary network design: A review. Locat. Sci.6, 307–335 (1998). 10.1016/S0966-8349(98)00042-4 [DOI] [Google Scholar]
- 44.Elrod, J. K. & Fortenberry, J. L. The hub-and-spoke organization design: An avenue for serving patients well. BMC Health Serv. Res.17, 25–33 (2017). 10.1186/s12913-017-2341-x [DOI] [PMC free article] [PubMed] [Google Scholar]
- 45.Bonacich, P. Some unique properties of eigenvector centrality. Soc. Netw.29, 555–564 (2007). 10.1016/j.socnet.2007.04.002 [DOI] [Google Scholar]
- 46.Ruhnau, B. Eigenvector-centrality-a node-centrality?. Soc. Netw.22, 357–365 (2000). 10.1016/S0378-8733(00)00031-9 [DOI] [Google Scholar]
- 47.Spizzirri, L. Justification and application of eigenvector centrality. Algebra Geogr. Eigenvectors Netw. (2011).
- 48.Agryzkov, T., Tortosa, L., Vicent, J. F. & Wilson, R. A centrality measure for urban networks based on the eigenvector centrality concept. Environ. Plan. B Urban Anal. City Sci.46, 668–689 (2019). 10.1177/2399808317724444 [DOI] [Google Scholar]
- 49.Lohmann, G. et al. Eigenvector centrality mapping for analyzing connectivity patterns in fmri data of the human brain. PLoS ONE5, e10232 (2010). 10.1371/journal.pone.0010232 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 50.Taylor, D., Myers, S. A., Clauset, A., Porter, M. A. & Mucha, P. J. Eigenvector-based centrality measures for temporal networks. Multiscale Model. Simul.15, 537–574 (2017). 10.1137/16M1066142 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 51.Bihari, A. & Pandia, M. K. Eigenvector centrality and its application in research professionals’ relationship network. In 2015 International Conference on Futuristic Trends on Computational Analysis and Knowledge Management (ABLAZE) 510–514 (IEEE, 2015).
- 52.Maharani, W., Gozali, A. A. et al. Degree centrality and eigenvector centrality in twitter. In 2014 8th International Conference on Telecommunication Systems Services and Applications (TSSA) 1–5 (IEEE, 2014).
- 53.Freeman, L. C. A set of measures of centrality based on betweenness. Sociometry 35–41 (1977).
- 54.Elhedhli, S. & Hu, F. X. Hub-and-spoke network design with congestion. Comput. Oper. Res.32, 1615–1632 (2005). 10.1016/j.cor.2003.11.016 [DOI] [Google Scholar]
- 55.de Camargo, R. S., Miranda, G. Jr., Ferreira, R. P. M. & Luna, H. Multiple allocation hub-and-spoke network design under hub congestion. Comput. Oper. Res.36, 3097–3106 (2009). 10.1016/j.cor.2008.10.004 [DOI] [Google Scholar]
- 56.Bryan, D. L., O’kelly, M. E., an analytical review. Hub-and-spoke networks in air transportation. J. Reg. Sci.39, 275–295 (1999). 10.1111/1467-9787.00134 [DOI] [Google Scholar]
- 57.O’Kelly, M. E. A geographer’s analysis of hub-and-spoke networks. J. Transp. Geogr.6, 171–186 (1998). 10.1016/S0966-6923(98)00010-6 [DOI] [Google Scholar]
- 58.Brueckner, J. K., Dyer, N. J. & Spiller, P. T. Fare determination in airline hub-and-spoke networks. RAND J. Econ. 309–333 (1992).
- 59.Newman, M. E. Mixing patterns in networks. Phys. Rev. E67, 026126 (2003). 10.1103/PhysRevE.67.026126 [DOI] [PubMed] [Google Scholar]
- 60.Shergin, V., Udovenko, S. & Chala, L. Assortativity properties of Barabási–Albert networks. Data-Centric Business and Applications: ICT Systems-Theory, Radio-Electronics, Information Technologies and Cybersecurity5, 55–66 (2021). 10.1007/978-3-030-43070-2_4 [DOI] [Google Scholar]
- 61.Newman, M. E. & Girvan, M. Finding and evaluating community structure in networks. Phys. Rev. E69, 026113 (2004). 10.1103/PhysRevE.69.026113 [DOI] [PubMed] [Google Scholar]
- 62.Barabási, A.-L., Albert, R. & Jeong, H. Mean-field theory for scale-free random networks. Phys. A272, 173–187 (1999). 10.1016/S0378-4371(99)00291-5 [DOI] [Google Scholar]
- 63.Ravasz, E. & Barabási, A.-L. Hierarchical organization in complex networks. Phys. Rev. E67, 026112 (2003). 10.1103/PhysRevE.67.026112 [DOI] [PubMed] [Google Scholar]
- 64.Albert, R. & Barabási, A.-L. Statistical mechanics of complex networks. Rev. Mod. Phys.74, 47 (2002). 10.1103/RevModPhys.74.47 [DOI] [Google Scholar]
- 65.Dorogovtsev, S. N. & Mendes, J. F. Evolution of networks. Adv. Phys.51, 1079–1187 (2002). 10.1080/00018730110112519 [DOI] [Google Scholar]
- 66.Fronczak, A., Fronczak, P. & Hołyst, J. A. Average path length in random networks. Phys. Rev. E70, 056110 (2004). 10.1103/PhysRevE.70.056110 [DOI] [PubMed] [Google Scholar]
- 67.Chung, F. & Lu, L. The diameter of sparse random graphs. Adv. Appl. Math.26, 257–279 (2001). 10.1006/aama.2001.0720 [DOI] [Google Scholar]
- 68.Scala, A., Amaral, L. N. & Barthélémy, M. Small-world networks and the conformation space of a short lattice polymer chain. Europhys. Lett.55, 594 (2001). 10.1209/epl/i2001-00457-7 [DOI] [Google Scholar]
- 69.Costa, L., Rodrigues, F. A., Travieso, G. & Villas Boas, P. R. Characterization of complex networks: A survey of measurements. Adv. Phys.56, 167–242 (2007). 10.1080/00018730601170527 [DOI] [Google Scholar]
- 70.Kovács, T. P., Nagy, M. & Molontay, R. Comparative analysis of box-covering algorithms for fractal networks. Appl. Netw. Sci.6, 73 (2021). 10.1007/s41109-021-00410-6 [DOI] [Google Scholar]
- 71.Kim, J., Goh, K.-I., Kahng, B. & Kim, D. A box-covering algorithm for fractal scaling in scale-free networks. Chaos Interdiscip. J. Nonlinear Sci.17, 026116 (2007). 10.1063/1.2737827 [DOI] [PubMed] [Google Scholar]
- 72.Hirsch, J. E. An index to quantify an individual’s scientific research output. Proc. Natl. Acad. Sci.102, 16569–16572 (2005). 10.1073/pnas.0507655102 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 73.Peixoto, T. P. The graph-tool python library. figshare10.6084/m9.figshare.1164194 (2014). 10.6084/m9.figshare.1164194 [DOI] [Google Scholar]
- 74.Hagberg, A. A., Schult, D. A. & Swart, P. J. Exploring network structure, dynamics, and function using networkx. In Proceedings of the 7th Python in Science Conference (eds Varoquaux, G., Vaught, T. & Millman, J.) 11–15 (Pasadena, CA USA, 2008).
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Supplementary Materials
Data Availability Statement
All data generated or analysed during this study are included in this published article.







