Efficiency (network Science)
   HOME

TheInfoList



OR:

In
network science Network science is an academic field which studies complex networks such as telecommunication networks, computer networks, biological networks, cognitive and semantic networks, and social networks, considering distinct elements or actors repre ...
, the efficiency of a
network Network, networking and networked may refer to: Science and technology * Network theory, the study of graphs as a representation of relations between discrete objects * Network science, an academic field that studies complex networks Mathematics ...
is a measure of how efficiently it exchanges information and it is also called ''communication efficiency''. The underlying idea (and main assumption) is that the more distant two nodes are in the network, the less efficient their communication will be. The concept of efficiency can be applied to both local and global scales in a network. On a global scale, efficiency quantifies the exchange of information across the whole network where information is concurrently exchanged. The local efficiency quantifies a network's resistance to failure on a small scale. That is the local efficiency of a node i characterizes how well information is exchanged by its neighbors when it is removed.


Definition

The definition of communication efficiency assumes that the efficiency is inversely proportional to the distance, so in mathematical terms : \epsilon_ = \frac where \epsilon_ is the pairwise efficiency of nodes i, j \in V in network G = (V, E) and d_ is their ''distance''. The average communication efficiency of the network G is then defined as the average over the pairwise efficiencies: : E(G) = \frac \sum_ \frac where N = , V, denotes the number of nodes in the network. Distances can be measured in different ways, depending on the type of networks. The most natural distance for unweighted networks is the length of a shortest path between a nodes i and j, i.e. a shortest path between i, j is a path with minimum number of edges and the number of edges is its length. Observe that if i= j then d_ = 0—and that is why the sum above is over i \neq j— while if there is no path connecting i and j, d_ = \infty and their pairwise efficiency is zero. Being d_ a count, for i \neq j d_ \geq 1 and so E(G) is bounded between 0 and 1, i.e. it is a normalised descriptor.


Weighted networks

The shortest path distance can also be generalised to weighted networks, see the weighted shortest path distance, but in this case d^W_ \in , +\infty/math> and the average communication efficiency needs to be properly normalised in order to be comparable among different networks. In the authors proposed to normalise E(G) dividing it by the efficiency of an idealised version of the network G: : E_(G) = \frac. G^ is the "ideal" graph on N nodes wherein all possible edges are present. In the unweighted case every edge has unitary weight, G^ is a
clique A clique ( AusE, CanE, or ), in the social sciences, is a group of individuals who interact with one another and share similar interests. Interacting with cliques is part of normative social development regardless of gender, ethnicity, or popular ...
, a full network, and E(G^)= 1. When the edges are weighted, a sufficient condition (for having a proper normalisation, i.e. E_(G) \in
, 1 The comma is a punctuation mark that appears in several variants in different languages. It has the same shape as an apostrophe or single closing quotation mark () in many typefaces, but it differs from them in being placed on the baseline (t ...
/math>) on the distances in the ideal network, called this time l_, is : l_ \leq d_ for i, j = 1, ..., N. l_ should be known (and different from zero) for all node pairs. A common choice is to take them as the geographical or physical distances in spatial networks or as the maximum cost over all links, e.g. l_ = \frac where w_ indicates the maximum interaction strength in the network. However, in the authors highlight the issues of these choices when dealing with real world networks, which are characterised by heterogeneous structure and flows. For instance, choosing l_ = \frac makes the global measure very sensitive to outliers in the distribution of weights and tends to under-estimate the actual efficiency of a network. The authors also propose a normalising procedure, i.e. a way for building G^ using all and only the information contained in the edge weights (and no other meta-data such as geographical distances), which is statistically robust and physically grounded.


Efficiency and small-world behaviour

The global efficiency of a network is a measure comparable to 1/L, rather than just the
average path length Average path length, or average shortest path length is a concept in network topology that is defined as the average number of steps along the shortest paths for all possible pairs of network nodes. It is a measure of the efficiency of information ...
L itself. The key distinction is that, while 1/L measures efficiency in a system where only one packet of information is being moved through the network, E_(G) measures the efficiency of parallel communication, that is when all the nodes are exchanging packets of information with each other concurrently. A local average of pairwise communication efficiencies can be used as an alternative to the
clustering coefficient In graph theory, a clustering coefficient is a measure of the degree to which nodes in a graph tend to cluster together. Evidence suggests that in most real-world networks, and in particular social networks, nodes tend to create tightly knit groups ...
of a network. The local efficiency of a network G is defined as: : E_(G, i) = \frac \sum_ E(G_i) where G_i is the local subgraph consisting only of a node i's immediate neighbors, but not the node i itself.


Applications

Broadly speaking, the efficiency of a network can be used to quantify small world behavior in networks. Efficiency can also be used to determine cost-effective structures in
weighted A weight function is a mathematical device used when performing a sum, integral, or average to give some elements more "weight" or influence on the result than other elements in the same set. The result of this application of a weight function is ...
and unweighted networks. Comparing the two measures of efficiency in a network to a
random network In mathematics, random graph is the general term to refer to probability distributions over graphs. Random graphs may be described simply by a probability distribution, or by a random process which generates them. The theory of random graphs ...
of the same size to see how economically a network is constructed. Furthermore, global efficiency is easier to use numerically than its counterpart, path length. For these reasons the concept of efficiency has been used across the many diverse applications of network science. Efficiency is useful in analysis of man-made networks such as transportation networks and communications networks. It is used to help determine how cost-efficient a particular network construction is, as well as how fault tolerant it is. Studies of such networks reveal that they tend to have high global efficiency, implying good use of resources, but low local efficiency. This is because, for example, a subway network is not closed, and passengers can be re-routed, by buses for example, even if a particular line in the network is down. Beyond human constructed networks, efficiency is a useful metric when talking about physical biological networks. In any facet of biology, the scarcity of resource plays a key role, and biological networks are no exception. Efficiency is used in neuroscience to discuss information transfer across
neural networks A neural network is a network or circuit of biological neurons, or, in a modern sense, an artificial neural network, composed of artificial neurons or nodes. Thus, a neural network is either a biological neural network, made up of biological ...
, where the physical space and resource constraints are a major factor. Efficiency has also been used in the study of
ant colony An ant colony is a population of a single ant species capable to maintain its complete lifecycle. Ant colonies are eusocial, communal, and efficiently organized and are very much like those found in other social Hymenoptera, though the vario ...
tunnel systems, which are usually composed of large rooms as well as many sprawling tunnels. This application to ant colonies is not too surprising because the large structure of a colony must serve as a transportation network for various resources, most namely food.


References

{{Reflist Network theory