Craig's theorem: Difference between revisions
en>RDBury More specific cat. |
en>Gregbard m Deductive closure using AWB |
||
| Line 1: | Line 1: | ||
{{Multiple issues|orphan =February 2009|context =June 2009|cleanup =June 2009}} | |||
A '''gradient network''' is a directed [[subnetwork]] of an undirected "substrate" [[computer network|network]] in which each [[node (networking)|node]] has an associated scalar potential and one out-link that point to the node with the smallest (or largest) potential in its neighborhood, defined as the reunion of itself and its nearest neighbors on the substrate networks.<ref name=grad2>Bogdan Danila, Congestion-gradient driven transport on complex networks, PHYSICAL REVIEW E 74, 046114(2006)</ref> | |||
Let us consider that transport takes place on a fixed network ''G'' = ''G''(''V'',''E'') called the substrate graph. It has N nodes, V = {0, 1, ...,N − 1} and the set | |||
of edges ''E'' = { (''i'',''j'') | ''i'',''j'' ∈ ''V''}. Given a node ''i'', we can define its set of neighbors in G by S<sub>i</sub><sup>(1)</sup> = {j ∈ V | (i,j)∈ E}. | |||
[[File:Gradient network (sample diagram).jpg|thumb|250px|right|Fig.3. An example of gradient network.<ref name=toro/>]] | |||
Let us also consider a scalar field, ''h'' = {''h''<sub>0</sub>, .., ''h''<sub>''N''−1</sub>} defined on the set of nodes V, so that every node i has a scalar value ''h''<sub>''i''</sub> associated to it. | |||
'''Gradient ∇''h''<sub>''i''</sub> on a network''': '''∇h'''''<sub>i</sub>'''<math>= </math>(i, μ(i))''''' | |||
i.e. the directed edge from ''i'' to ''μ(i)'', where ''μ''(''i'') ∈ S<sub>i</sub><sup>(1)</sup> ∪ {i}, and h<sub>μ</sub> has the maximum value in <math>{ h_j | j \in S_i^{(1)} \cup {i}}</math>. | |||
'''''Gradient network''''' : '''''∇<math>G = </math> ∇<math>G </math> <math> (V, F) </math>''''' | |||
where ''F'' is the set of gradient edges on ''G''. | |||
In general, the scalar field depends on time, due to the flow, external sources and sinks on the network. Therefore, the gradient network ∇<math>G </math> will be dynamic. | |||
== Motivation == | |||
Real-world networks evolve to fulfill a main function, which is often to transport entities such as information, cars, power, water, etc. All these large-scale networks mentioned above are non-globally designed. They evolve and grow through local changes, through a natural selection-like dynamics. For example, if a [[Router (computing)|router]] on the Internet is frequently congested and packets are lost or delayed due to that, it will get replaced by several interconnected new routers. Recent research investigate the connection between [[network topology]] and the flow efficiency of the transportation.<ref name=toro>http://cnls.lanl.gov/External/people/highlights/Toroczkai_net.pdf</ref> | |||
The flow is often generated or influenced by local gradients of a scalar, for example: electric current driven by a gradient of electric potential; in the information networks, properties of nodes will generate a bias in the way of information is transmitted from a node to its neighbors. This idea motivated the approach through gradient networks which studies flow efficiency on the network when the flow is driven by gradients of a [[scalar field]] distributed on the network<ref name=grad>Z. Toroczkai, B. Kozma, K.E. Bassler, N.W. | |||
Hengartner and G. Korniss. Gradient Networks, cond-mat/0408262.</ref> | |||
[[File:Gradient network with node pointing to largest increase.jpg|thumb|300px|left|Fig.2. The gradient at node i is a directed edge pointing towards the largest increase of the scalar potential in the node's neighborhood.<ref name=toro/>]] | |||
== In-degree distribution of gradient networks == | |||
In a gradient network, ''in-degree'' of a node i, ''k<sub>i</sub> <sup>(in)</sup>'' is the number of gradient edges pointing into i, and the in-degree distribution '''''<math>R(l)= P</math>''{''k<sub>i</sub> <sup>(in)</sup><math> = l</math>''}'' ''''' | |||
[[File:Degree distributions of gradient network and substrate (BA model).jpg|thumb|200px|left|Fig.5. The degree distributions of the gradient network and the | |||
substrate([[BA Model]]).<ref name=grad/>]] | |||
When the substrate G is random graph, and each pair of nodes is connected with probability ''P'', the scalars '' h<sub>i</sub>'' are i.i.d. (independent identically distributed) the exact expression for '''''R(l)''''' is given by | |||
<center><math>R(l)=\frac{1}{N}\sum_{n=0}^{N-1}\mathrm{C}^{N-1-n}_l[1-p(1-p)]^{N-1-n-l}[p(1-p)^n]^l]</math></center> | |||
[[File:random.jpg|thumb|180px|right|Fig.4.The exact formula for R(l)of random substrate graph and convergence of numerics<ref name=grad/>]] | |||
In the limit ''''' N →∞ ''''' and '''''P → 0''''', the degree distribution becomes the power law | |||
<center><math> R(l) \approx l^{-1} </math></center> | |||
This shows in this limit, the gradient network of random network is scale-free. | |||
If the subtstrate network G is scale-free, like BA model, then the gradient network also follow the power-law with the same exponent as those of G. | |||
== The congestion on networks == | |||
The fact that topology of substrate network influence the level of congestion can be illustrated by simple example(Fig.6.) as following: if the network has a star-like structure, then at the central node, the flow would congeste because the central node should handle all flow from others nodes. On the contrary, if the network has a ring-like structure, since every node take same role for transportation there is no traffic jam of flow. | |||
[[File:Star network vs ring network.jpg|thumb|200px|left|Fig.6. Illustrating the influence of structure on flows.<ref name=grad/>]] | |||
Under assumption that the flow is generated by gradients in the network, characterize efficiency of flow on networks can be characterized through the jamming factor(or congestion factor) defined as: | |||
: <math> J = 1 - \langle \langle \frac{N_\text{receive}}{N_\text{send}} \rangle_h \rangle_\text{network} = R(0)</math> | |||
where ''N''<sub>receive</sub> is the number of nodes that receive gradient flow and N<sub>send</sub> is the number of nodes that send the flow. | |||
The value of ''J'' is in the range between 0 and 1. ''J'' = 0 means no congestion, and ''J'' = 1 corresponds to maximal congestion. | |||
In the limit N → ∞,and the probability with which two arbitrary nodes are connected is constant, for random network, the congestion factor becomes | |||
: <math>J(N,P) = 1 - \frac{\ln N}{N \ln(\frac{1}{1-P})} \left[ 1 + O(\frac{1}{N}) \right]\rightarrow 1. </math> | |||
This result show that random networks are maximally congested in that limit. | |||
On the contrary, for scale-free network, J is always a constant for any N. This conclusion means scale-free networks are not prone to maximal jamming.<ref name=nature>Z. Toroczkai, K.E. Bassler, Nature, 428, 716 | |||
(2004)</ref> | |||
[[File:Congestion coefficient for random graphs and scale-free networks.jpg|thumb|250px|left|Fig.7. The congestion coefficient for random graphs and scale-free networks.<ref name=toro/>]] | |||
== An efficient approach to control congestion == | |||
A key problem in communication networks is to understand how to control congestion and maintain a normal and efficient functioning of the networks.<ref name=control>Zonghua Liua, Weichuan Mab, Huan Zhanga, Yin Suna and P.M. Hui, an efficient approach of controlling traffic congestion in scale-free networks, Physica A, Volume 370, Issue 2,2006, Pages 843-853</ref> Zonghua Liu et al. studied the [[network congestion]] and get the result that congestions are more likely to take place at the nodes with high degrees in networks (See Fig. 8), and an efficient approach of selectively enhancing the message-process capability of a small fraction(e.g. 3%) of nodes is shown to perform just as well as enhancing the capability of all nodes.(See Fig. 9) | |||
[[File:Average packet number as a function of degree (congestion graph).jpg|thumb|250px|left|Fig. 8 <n(k)> is the average packet number as a function of degree, packet-processing capabilities: 0 (circles), 0.05 (squares), 0.1 (stars).<ref name=control/>]] | |||
[[File:Comparison between enhanced and normal approaches (packet-processing capability).jpg|thumb|250px|right|Fig. 9 The comparison between the efficient approach (circles) with the capability of top 3% degree nodes enhanced and the normal approach (stars) with the capability of all nodes enhanced. (a) packet-processing capability equals to 0.05, (b) packet-processing capability equals to 0.1. <n(k)> is the average packet number as a function of degree.<ref name=control/>]] | |||
== References == | |||
<references/> | |||
[[Category:Networks]] | |||
Revision as of 08:58, 7 November 2012
A gradient network is a directed subnetwork of an undirected "substrate" network in which each node has an associated scalar potential and one out-link that point to the node with the smallest (or largest) potential in its neighborhood, defined as the reunion of itself and its nearest neighbors on the substrate networks.[1]
Let us consider that transport takes place on a fixed network G = G(V,E) called the substrate graph. It has N nodes, V = {0, 1, ...,N − 1} and the set of edges E = { (i,j) | i,j ∈ V}. Given a node i, we can define its set of neighbors in G by Si(1) = {j ∈ V | (i,j)∈ E}.
Let us also consider a scalar field, h = {h0, .., hN−1} defined on the set of nodes V, so that every node i has a scalar value hi associated to it.
Gradient ∇hi on a network: ∇hi(i, μ(i)) i.e. the directed edge from i to μ(i), where μ(i) ∈ Si(1) ∪ {i}, and hμ has the maximum value in .
Gradient network : ∇ ∇ where F is the set of gradient edges on G.
In general, the scalar field depends on time, due to the flow, external sources and sinks on the network. Therefore, the gradient network ∇ will be dynamic.
Motivation
Real-world networks evolve to fulfill a main function, which is often to transport entities such as information, cars, power, water, etc. All these large-scale networks mentioned above are non-globally designed. They evolve and grow through local changes, through a natural selection-like dynamics. For example, if a router on the Internet is frequently congested and packets are lost or delayed due to that, it will get replaced by several interconnected new routers. Recent research investigate the connection between network topology and the flow efficiency of the transportation.[2]
The flow is often generated or influenced by local gradients of a scalar, for example: electric current driven by a gradient of electric potential; in the information networks, properties of nodes will generate a bias in the way of information is transmitted from a node to its neighbors. This idea motivated the approach through gradient networks which studies flow efficiency on the network when the flow is driven by gradients of a scalar field distributed on the network[3]
In-degree distribution of gradient networks
In a gradient network, in-degree of a node i, ki (in) is the number of gradient edges pointing into i, and the in-degree distribution {ki (in)}

When the substrate G is random graph, and each pair of nodes is connected with probability P, the scalars hi are i.i.d. (independent identically distributed) the exact expression for R(l) is given by
In the limit N →∞ and P → 0, the degree distribution becomes the power law
This shows in this limit, the gradient network of random network is scale-free. If the subtstrate network G is scale-free, like BA model, then the gradient network also follow the power-law with the same exponent as those of G.
The congestion on networks
The fact that topology of substrate network influence the level of congestion can be illustrated by simple example(Fig.6.) as following: if the network has a star-like structure, then at the central node, the flow would congeste because the central node should handle all flow from others nodes. On the contrary, if the network has a ring-like structure, since every node take same role for transportation there is no traffic jam of flow.
Under assumption that the flow is generated by gradients in the network, characterize efficiency of flow on networks can be characterized through the jamming factor(or congestion factor) defined as:
where Nreceive is the number of nodes that receive gradient flow and Nsend is the number of nodes that send the flow. The value of J is in the range between 0 and 1. J = 0 means no congestion, and J = 1 corresponds to maximal congestion. In the limit N → ∞,and the probability with which two arbitrary nodes are connected is constant, for random network, the congestion factor becomes
This result show that random networks are maximally congested in that limit. On the contrary, for scale-free network, J is always a constant for any N. This conclusion means scale-free networks are not prone to maximal jamming.[4]
An efficient approach to control congestion
A key problem in communication networks is to understand how to control congestion and maintain a normal and efficient functioning of the networks.[5] Zonghua Liu et al. studied the network congestion and get the result that congestions are more likely to take place at the nodes with high degrees in networks (See Fig. 8), and an efficient approach of selectively enhancing the message-process capability of a small fraction(e.g. 3%) of nodes is shown to perform just as well as enhancing the capability of all nodes.(See Fig. 9)
References
- ↑ Bogdan Danila, Congestion-gradient driven transport on complex networks, PHYSICAL REVIEW E 74, 046114(2006)
- ↑ 2.0 2.1 2.2 2.3 http://cnls.lanl.gov/External/people/highlights/Toroczkai_net.pdf
- ↑ 3.0 3.1 3.2 3.3 Z. Toroczkai, B. Kozma, K.E. Bassler, N.W. Hengartner and G. Korniss. Gradient Networks, cond-mat/0408262.
- ↑ Z. Toroczkai, K.E. Bassler, Nature, 428, 716 (2004)
- ↑ 5.0 5.1 5.2 Zonghua Liua, Weichuan Mab, Huan Zhanga, Yin Suna and P.M. Hui, an efficient approach of controlling traffic congestion in scale-free networks, Physica A, Volume 370, Issue 2,2006, Pages 843-853