Komputer & Telekomunikasi    
   
Daftar Isi
(Sebelumnya) Ramon LlullRandom House (Berikutnya)

Random graph


In mathematics, a random graph is a graph that is generated by some random process.[1] The theory of random graphs lies at the intersection between graph theory and probability theory, and studies the properties of typical random graphs.

Contents

Random graph models

A random graph is obtained by starting with a set of n vertices and adding edges between them at random. Different random graph models produce different probability distributions on graphs. Most commonly studied is the one proposed by Edgar Gilbert, denoted G(n,p), in which every possible edge occurs independently with probability p. A closely related model, the Erdős–Rényi model denoted G(n,M), assigns equal probability to all graphs with exactly M edges. The fastest known algorithm for generating the former model is proposed by Nobari et al. in.[2] The latter model can be viewed as a snapshot at a particular time (M) of the random graph process \tilde{G}_n, which is a stochastic process that starts with n vertices and no edges, and at each step adds one new edge chosen uniformly from the set of missing edges.

If instead we start with an infinite set of vertices, and again let every possible edge occur independently with probability p, then we get an object G called an infinite random graph. Except in the trivial cases when p is 0 or 1, such a G almost surely has the following property:

Given any n+m elements a_1,\ldots, a_n,b_1,\ldots, b_m \in V, there is a vertex c\in V that is adjacent to each of a_1,\ldots, a_n and is not adjacent to any of b_1,\ldots, b_m.

It turns out that if the vertex set is countable then there is, up to isomorphism, only a single graph with this property, namely the Rado graph. Thus any countably infinite random graph is almost surely the Rado graph, which for this reason is sometimes called simply the random graph. However, the analogous result is not true for uncountable graphs, of which there are many (nonisomorphic) graphs satisfying the above property.

Another model, which generalizes Gilbert's random graph model, is the random dot-product model. A random dot-product graph associates with each vertex a real vector. The probability of an edge uv between any vertices u and v is some function of the dot product uv of their respective vectors.

The network probability matrix models random graphs through edge probabilities, which represent the probability p_{i,j} that a given edge e_{i,j} exists for a specified time period. This model is extensible to directed and undirected; weighted and unweighted; and static or dynamic graphs.

For M \simeq pn the two most widely used models, G(n,M) and G(n,p), are almost interchangeable.[3]

Random regular graphs form a special case, with properties that may differ from random graphs in general.

Properties of random graphs

The theory of random graphs studies typical properties of random graphs, those that hold with high probability for graphs drawn from a particular distribution. For example, we might ask for a given value of n and p what the probability is that G(n,p) is connected. In studying such questions, researchers often concentrate on the asymptotic behavior of random graphs—the values that various probabilities converge to as n grows very large. Percolation theory characterizes the connectedness of random graphs, especially infinitely large ones.

Percolation is related to the robustness of the graph (called also network). Given a random graph of n nodes and an average degree \langle k\rangle. Next we remove randomly a fraction 1-p of nodes and leave only a fraction p. There exists a critical percolation threshold p_c=1/\langle k\rangle below which the network becomes fragmented while above p_c a giant connected component exists [1] [3] [4] [5] [6] .[7]

(threshold functions, evolution of G~)

Random graphs are widely used in the probabilistic method, where one tries to prove the existence of graphs with certain properties. The existence of a property on a random graph can often imply, via the Szemerédi regularity lemma, the existence of that property on almost all graphs.

Random trees

A random tree is a tree or arborescence that is formed by a stochastic process. Types of random trees include uniform spanning tree, random minimal spanning tree, random binary tree, treap, rapidly exploring random tree, Brownian tree, and random forest.

Interdependent Graphs

Interdependent graphs or networks is a system of coupled networks where nodes of one or more networks depend on nodes in other networks. This dependency is enhanced by the developments in modern technology. Such dependencies may lead to cascading failures between the networks and a relatively small damage can lead to a catastrophic breakdown of the system. Blackouts are a fascinating demonstration of the important role played by the dependencies between networks. A recent study developed a framework to study the cascading failures in an interdependent networks system[8]

History

Random graphs were first defined by Paul Erdős and Alfréd Rényi in their 1959 paper "On Random Graphs"[6] and independently by Gilbert in his paper "Random graphs".[7]

See also

References

  1. ^ a b Béla Bollobás, Random Graphs, 2nd Edition, 2001, Cambridge University Press
  2. ^ Nobari, Sadegh; Lu, Xuesong; Karras, Panagiotis; Bressan, Stéphane (2011), "Fast random graph generation", Proceedings of the 14th International Conference on Extending Database Technology (Uppsala, Sweden: ACM) (11): 331–342, doi:10.1145/1951365.1951406, ISBN 978-1-4503-0528-0 Unknown parameter "keywords=" ignored; Unknown parameter "address=" ignored.
  3. ^ a b Bollobas, B. and Riordan, O.M. "Mathematical results on scale-free random graphs" in "Handbook of Graphs and Networks" (S. Bornholdt and H.G. Schuster (eds)), Wiley VCH, Weinheim, 1st ed., 2003
  4. ^ Newman, M. E. J. (2010). Networks: An Introduction. Oxford. 
  5. ^ Reuven Cohen and Shlomo Havlin (2010). Complex Networks: Structure, Robustness and Function. Cambridge University Press. 
  6. ^ a b Erdős, P. Rényi, A (1959) "On Random Graphs I" in Publ. Math. Debrecen 6, p. 290–297 [1]
  7. ^ a b Gilbert, E. N. (1959), "Random graphs", Annals of Mathematical Statistics 30: 1141–1144, doi:10.1214/aoms/1177706098 .
  8. ^ S.V. Buldyrev, R. Parshani, G. Paul, H.E. Stanley and S. Havlin (2010). "Catastrophic cascade of failures in interdependent network". Nature 464: 1025–8. doi:10.1038/nature08932. 
(Sebelumnya) Ramon LlullRandom House (Berikutnya)