|
|
Transport on weighted Networks:
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| (1) |
|
In order to construct weighted networks along these lines, we use
the so-called Barabási-Albert (BA) model [19], where new
nodes entering the network connect to old ones with a probability proportional
to their degree [20]. The networks generated by this model are
scale-free (their degree distribution goes as
), have no degree-degree correlations, and their clustering coefficient
(probability of finding triangles) tends to zero when the system size tends to
infinity. All this makes them ideal null models to test correlations between
edge weights. Once the network is grown, a joint probability
distribution for the link weights
and an algorithm for weight
assignation are needed. With the function
one
can calculate the weight
distribution
, and the conditional probability of
having a weight
provided that a neighboring link has a weight
,
. We start by choosing
an edge at random and giving it a weight obtained from
. Then we move to
the nodes at its extremes and assign weights to the neighboring
links. To do this, we follow a recursive method: if the edge from which the
node is accessed has a
weight
, the rest,
, are obtained from the
conditional distributions
. The recursion is necessary to
increase the variability in case of anticorrelation (see below). If any of the
links,
, has already a weight, it remains without change and its value
affects
the subsequent edges
. We repeat this process
until all the edges of the network have a weight assigned [21].
For
,
we have considered different possibilities but here we will focus only on the
following three:
) asymptotically
decay as
From a numerical point of view, we have checked how the variables
to measure vary with the network size
. In the following, most
results are shown for
, which is big enough to avoid
significant finite size effects. For each value of the
exponent
(from Eqs. (
)) and for each type of correlations,
we
have averaged over more than
realizations. Note that we use
as a control
parameter for the strength of the correlations. For
high values of
,
decays very fast and the
correlations become negligible, all links have almost the same weight.
When
decreases however, the higher moments of
diverge and one
would expect the correlations to be
more prominent.
|
Measures of weight correlations
After a look at the sketch of Fig. 1, the first estimator to consider in order
to estimate weight correlations is the standard deviation of the weights of
the links arriving at each node. If the weights are relatively
homogeneous, the standard
deviation will be lower compared with its counterpart in
a randomized instance of the graph. The opposite will happen if the correlations
are negative as in the case b of Fig. 1. More specifically, for a generic node
of the network
,
can be defined as
| (3) |
| (4) |
|
A similar result can be obtained with a magnitude that was previously
discussed in the literature [24,5]. Its name is disparity
and was introduced in the context of weighted graphs by
Barthélemy et al. as a way to estimate how homogeneous the weights of
the links arriving at a vertex are. The generalized disparity of node
,
, is defined as
| (6) |
| (7) |
However, both
and
have resolution problems. As can be seen
in Figure 2 for the positive model, if an area enclosing the numeric error
is set immediately below one, the estimators
,
fall in turn relatively fast in that zone. The weights of the links in the "+" model
are continuous variables
and therefore they are always correlated. Although, as explained
before, for higher values of
the effects of weight correlations can
be weaker but still until
is not infinite they are not zero.
An ideal estimator should be able to distinguish the
model from a
complete random configuration at very high values of
. In this context,
seems to be the worst estimator.
is better than
and
improves
the higher
becomes.
The
reason for this behavior is that these
magnitudes are not only estimating how wide the spectrum of values of
for a node is, they also supply information on the shape of the
distribution of those values. As an
example, let us consider a node with
links. The value of
is
higher if
of them have weight
and the remaining weight
,
, than if the distribution is more
symmetric, let us say, with half
of them with
and the other half with weight
,
. The goal here is to study how different the
amplitude of the weight values is compared with a
random configuration of weights, hence the extra information contained in
or
can be neglected. An ideal estimator for weight correlations only
needs to consider the interval
. Following this idea,
we define the
range for a node
as
| (8) |
If
Another question that we are now in position to board is in which
way a relation between weight and degree affects the weight-weight
correlations. As mentioned in the introduction, networks of this kind
may display quite different transport properties from their unweighted
counterparts [16,25,12,10]. Usually, the weights of
these networks are obtained by means of a relation of the kind
[15]. The result is that
provided that the degree is an
"a-priori" characteristic
that equally influence all the edges of a vertex, the weight of the links is
positively correlated. The networks created in this way show correlations
similar to our "
" model (regardless of the sign of the exponent
)
[26]. For instance, for
the value of
is
in both cases
.
Transport properties
Let us focus now on the transport and how it varies with the presence of weight-weight correlations. Several measures have been proposed to study transport [10,27]. In this work we will concentrate on the size and weight of the "superhighways" as recently introduced by Wu et al. [10]. If the edges of an uncorrelated network are severed following an increasing order from small to higher weights, the percolation threshold is eventually reached. The remaining connected graph after the process is over, the incipient percolation cluster (IIC) or superhighways, holds most of the traffic of the original network. Regarding this procedure, there are several questions to mention. First, along this work we have assumed that higher weights imply better transport properties. This is also the case for the two empirical examples discussed below; the weights represent number of passengers in one network and number of collaborations done together in the other. However, for some other graphs, the weights can mean higher resistance to transport. And, therefore, the superhighways must be obtained with the same procedure but cutting the links with highest weights first. In such circumstances, the lower the total weight of the superhighway is, the better the transport results.
Another question is that the percolation threshold depends on the topological
characteristics of the network. For uncorrelated undirected graphs, it is
attained when in the process of severing random links, the rate
of the remaining graph approaches two,
[27]. For directed
networks
or networks with high clustering, the threshold does obey
different expressions [28]. In the next section, we will further
discuss this point as well as the numerical determination of the
percolation threshold for our two empirical networks.
Finally, it is worthy noting that this
method to estimate superhighways cannot
be applied directly to networks with weight correlations. If the high weight
links are concentrated in some areas of the graph, cutting the weak links is
not going to affect those areas. This can change the percolation
criterion, i.e.
cannot be used,
although the percolation threshold that depends solely on the
topology remains the same as in an uncorrelated graph.
The goal in our case is to compare graphs with and without weight correlations and to
quantitatively estimate the effects of these correlations.
The method used in practice is to disorder the weights of
the links of each correlated network. Then we estimate the superhighways
of the randomized graphs and measure how many edges must be cut on
average to attain the percolation threshold. Reaching the
percolation may have some numerical problems [29] so the process
of reshuffling the weights must be repeated several
times. Next, we cut the
same number of
links in the correlated network (again going
from lower to higher values of
) and compare the size and the weight
of the biggest remaining connected cluster (
) with the average of
those found for the randomized graphs. In this way, we obtain
![]() |
(10) |
So far we have discussed models for which the
weight correlations are independent of other structural factors. In general,
there may be other aspects influencing the transport
properties of a graph. If several compete, as it happens in the case
, with
, between the degree and the weight of the
connections of a node, the transport capability of the network may suffer. For example, we
measure
for networks of size
and
, while
if
.
|
Empirical networks
Finally, we also consider a couple of real-world examples. First
the IMDB movie database with
actors that are
connected together whenever they have shared
a common movie [19,30]. This network is formed by the union
of cliques, which
means that the number of links is high,
in total. The
weight of each
link represents the number of
times a partnerships has been repeated. Higher values
of the weight imply an increased probability of information transfer between
two individuals. The cumulative distribution
of weights for this network can be seen in Figure 6a. It shows a very wide
functional form that can be well represented by a power-law. The presence of
weight correlations in collaboration
networks have
been discussed using a different technique in Ref. [31]. Here we will
focus on the results obtained with
,
and
.
First of all, it is important to note that collaboration networks typically do
not show a relation between the weight of the links defined in this way, or as
social closeness [7], and the degree of the nodes
[31]. Hence the weight
correlations, if exist, are not a product of this type of relation. And, indeed,
they exist since the actor network presents a value of
.
|
The measure of the superhighways in this case poses a certain level of
challenge. The actor
collaboration network, as many social networks, presents high clustering.
The clustering of a node
is defined as
| (11) |
For weak clustered networks, it is possible to find a generalization of the
percolation threshold condition mentioned in the previous section (
) [28]. However, as far as we know,
nothing similar has been proposed for strong clustered graphs. Therefore, we
will be force to use a more pedestrian technique to estimate the percolation
threshold of the actor collaboration network. In Figure 7, the behavior of the
rate between the size of the giant component
and its original value
is displayed as a function of the percentage of
links severed
. A continuous transition can be observed with this rate as
order parameter. Assuming functional form of the type
, we find that the critical point happens at a remotion
rate of
(see the Inset of Fig. 7). The point in which
the condition
is fulfilled, for
instance, lies in a smaller value
. Once
has been measured,
we can proceed as in the previous section, cutting a fraction
of links following an ordered sequence from lower to higher values of the
weight and comparing the results with those obtained for a graph in which the
weights of the links have been reshuffled. The rates for the total weight
of the superhighways for a few values of
are
,
, and
. As can be seen, finding the value of
requires a fine determination of
. Even so, the high
values of this rate gives us a clear feeling of the importance that the weight
correlations have on the transport properties of these real world graphs. The
values of
that we find for the same removal rates
are
,
, and
, respectively.
|
The second example is a
network composed by
US airports. A directed edge connects two airports
whenever there is a direct flight between them. The weight of the links
represent in this case the number of
passengers on that traject
during
[32]. The cumulative weight distribution of this
network is displayed in Figure 8. The weight distribution is in this case also
wide, although clearly it does not follow a power-law decay. As can be seen
in the Inset of that Figure, the average weight of the
outgoing links exhibits a dependence on the out-degree of the nodes,
. Therefore it is not strange
that the value of
that we
measure,
, delates the presence of
positive
weight correlations. Since
the number of passengers in each direction can be different, to calculate the
superhighways it is necessary to
generalize the concept to directed graphs. This means to study
the incipient
strongly connected component (SCC) instead of the incipient percolation
cluster. Applying the same technique as the one illustrated in Fig. 7,
we get a value for the
critical removal of
. The corresponding
rate
is
.
Conclusions
In summary, we have explored how correlations between neighboring edge weights
can occur in random networks. The high (low) weights can appear concentrated
in certain areas of the graph, a configuration that has a considerable effect
on transport properties. To study this phenomenon, we have proposed a simple
method to
introduce weight correlations in otherwise uncorrelated graphs. These
models show that weight correlations can appear independently of any other
property of the network, although they could be also coupled to some
characteristic of the vertices such as the degree, hidden variables, etc. This
method allow us to study,
not only qualitatively but also quantitatively, the type and intensity of these
correlations. Leading us to test several estimators:
, the generalized disparity and the range
, being the latter
the best of the three.
Once we found a tool to measure the intensity of weight correlations, we have
focused on how the transport properties of the network become affected by these
correlations. The so called superhighways of our model "
" have been studied
as
a function of the intensity of weight correlations. The conclusion, that seems
to be generalizable to other networks, is that stronger
(positive) correlations imply bigger and weightier superhighways, improving thus
the performance of the network on transport in orders magnitude.
Finally, we
have also considered data from two real-world networks, a
collaboration graph and a transportation (airports) network. Both cases present
positive weight-weight correlations. The results on their superhighways,
, also
prove that weight correlations are without doubt an important factor to take
into account in the
study of transport on real networks.
Acknowledgments-- The authors thank Stefan Boettcher and Eduardo López for useful discussion and comments. Funding from the NSF under grant 0312510 and from Progetto Lagrange was received.
Bibliography
-
- 1
- R. Pastor-Satorras and A. Vespignani, Evolution and structure of the
Internet: A statistical physics approach, Cambridge University Press,
Cambridge (2004).
- 2
- M.E.J. Newman, SIAM Review 45, 167 (2003).
- 3
- A. Barrat et al., Proc. Natl. Acad. Sci. USA 101, 3747 (2004).
- 4
- R. Guimerà et al.,
Proc. Natl. Acad. Sci. USA 102, 7794 (2005).
- 5
- E. Almaas et al., Nature 427, 839 (2004).
- 6
- S.H. Yook et al., Phys. Rev. Lett. 86, 5835
(2001).
- 7
- M.E.J. Newman, Proc. Natl. Acad. Sci. USA 98, 404 (2001); Phys. Rev. E
64, 016131 and 016132 (2001).
- 8
- L.A. Braunstein et al., Phys. Rev. Lett. 91,
168701 (2003).
- 9
- K.-I. Goh et al., Phys. Rev. E 72, 017102 (2005).
- 10
- Z. Wu et al, Phys. Rev.
Lett. 96, 148702 (2006); Phys. Rev. E 74, 056104 (2006).
- 11
-
Y. Chen et al, Phys. Rev. Lett. 96,
068702 (2006).
- 12
- Y. Gang et al., Chinese Phys. Lett. 22 , 510
(2005).
- 13
- A.E. Motter, C. Zhou, and J. Kurths, Phys. Rev. E 71,
016116 (2005); Phys. Rev. Lett. 96, 034101 (2006); C. Zhou, and J. Kurths,
Phys. Rev. Lett. 96, 164102 (2006).
- 14
- M.A. Serrano, M. Boguñá, and R. Pastor-Satorras,
cond-mat/0609029 (2006).
- 15
- A. Barrat et al., Proc. Natl. Acad. Sci. USA 101, 3747 (2004); Physica A 346, 34 (2005).
- 16
- P.J. Macdonald, E. Almaas, and A.-L. Barabási, Europhys.
Lett. 72, 308 (2005).
- 17
- A. Barrat, M. Barthélemy, and A. Vespignani, Phys. Rev.
Lett. 92, 228701 (2004); Phys. Rev. E 70, 066149 (2004).
- 18
- S. Dorogovtsev, and J.F.F. Mendes, cond-mat/0408343;
K.-I. Goh, B. Kahng, and D. Kim, Phys. Rev. E 72, 017103 (2005);
T. Antal, and P.L. Krapivsky, Phys. Rev. E 71, 026103
(2005); G. Bianconi, Europhys. Lett. 71, 1029 (2005).
- 19
- A.-L. Barabási and R. Albert, Science 286, 509
(1999).
- 20
- We also tested other growth models but the results do not
change significantly.
- 21
- After the assignation process is over, we have checked that the weights are
distributed as
for every case.
- 22
- N.N. Lebedev, Special functions & their applications,
Dover Publications, New York (1972).
- 23
- J.J. Ramasco and S. Morris, Phys. Rev. E 73, 016122
(2006).
- 24
- M. Barthélemy, B. Gondran, and E. Guichard, Physica A 319, 633 (2003).
- 25
- L. Dall'Asta, J. Stat. Mech. P08011 (2005).
- 26
- This is not necessarily true for dynamical models
[18] where new edges are introduced at the same time
that the weight of the old ones is increased.
- 27
- M. Molloy, and B. Reed, Random Struct. Algorithms 6,
161 (1995); E. López et al., Phys. Rev. Lett. 94,
248701 (2005); D.-S. Lee and H. Rieger, Europhys. Lett. 73, 471 (2006);
- 28
- M.A. Serrano and M. Boguña, Phys. Rev. Lett. 97,
088701 (2006); Phys. Rev. E 74, 056114 (2006);Phys. Rev. E 74,
056115 (2006); Phys. Rev. E 72, 016106 (2005).
- 29
- Z. wu et al.,condmat/0705.1547.
- 30
-
Data available at
http://www.nd.edu/
networks/database/index.html.
- 31
- J.J. Ramasco, Eur. Phys. J. ST 143, 47 (2007).
- 32
- Databases at http://www.transtats.bts.gov/.




