Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Random graph

From Wikipedia, the free encyclopedia
(Redirected fromRandom network)
Graph generated by a random process
For the countably-infinite random graph, seeRado graph.
Part ofa series on
Network science
Network types
Graphs
Features
Types
Models
Topology
Dynamics
  • Lists
  • Categories

Inmathematics,random graph is the general term to refer toprobability distributions overgraphs. Random graphs may be described simply by a probability distribution, or by arandom process which generates them.[1][2] The theory of random graphs lies at the intersection betweengraph theory andprobability theory. From a mathematical perspective, random graphs are used to answer questions about the properties oftypical graphs. Its practical applications are found in all areas in whichcomplex networks need to be modeled – many random graph models are thus known, mirroring the diverse types of complex networks encountered in different areas. In a mathematical context,random graph refers almost exclusively to theErdős–Rényi random graph model. In other contexts, any graph model may be referred to as arandom graph.

Models

[edit]

A random graph is obtained by starting with a set ofn isolated vertices and adding successive edges between them at random. The aim of the study in this field is to determine at what stage a particular property of the graph is likely to arise.[3] Differentrandom graph models produce differentprobability distributions on graphs. Most commonly studied is the one proposed byEdgar Gilbert but often called theErdős–Rényi model, denotedG(n,p). In it, every possible edge occurs independently with probability 0 <p < 1. The probability of obtainingany one particular random graph withm edges ispm(1p)Nm{\displaystyle p^{m}(1-p)^{N-m}} with the notationN=(n2){\displaystyle N={\tbinom {n}{2}}}.[4]

A closely related model, also called the Erdős–Rényi model and denotedG(n,M), assigns equal probability to all graphs with exactlyM edges. With 0 ≤MN,G(n,M) has(NM){\displaystyle {\tbinom {N}{M}}} elements and every element occurs with probability1/(NM){\displaystyle 1/{\tbinom {N}{M}}}.[3] TheG(n,M) model can be viewed as a snapshot at a particular time (M) of therandom graph processG~n{\displaystyle {\tilde {G}}_{n}}, astochastic process that starts withn 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 0 <p < 1, then we get an objectG called aninfinite random graph. Except in the trivial cases whenp is 0 or 1, such aGalmost surely has the following property:

Given anyn +m elementsa1,,an,b1,,bmV{\displaystyle a_{1},\ldots ,a_{n},b_{1},\ldots ,b_{m}\in V}, there is a vertexc inV that is adjacent to each ofa1,,an{\displaystyle a_{1},\ldots ,a_{n}} and is not adjacent to any ofb1,,bm{\displaystyle b_{1},\ldots ,b_{m}}.

It turns out that if the vertex set iscountable then there is,up toisomorphism, only a single graph with this property, namely theRado graph. Thus any countably infinite random graph is almost surely the Rado graph, which for this reason is sometimes called simply therandom 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 therandom dot-product model. A random dot-product graph associates with each vertex areal vector. The probability of an edgeuv between any verticesu andv is some function of thedot productuv of their respective vectors.

Thenetwork probability matrix models random graphs through edge probabilities, which represent the probabilitypi,j{\displaystyle p_{i,j}} that a given edgeei,j{\displaystyle 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 structure.

ForMpN, whereN is the maximal number of edges possible, the two most widely used models,G(n,M) andG(n,p), are almost interchangeable.[5]

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

Once we have a model of random graphs, every function on graphs, becomes arandom variable. The study of this model is to determine if, or at least estimate the probability that, a property may occur.[4]

Terminology

[edit]

The term 'almost every' in the context of random graphs refers to a sequence of spaces and probabilities, such that theerror probabilities tend to zero.[4]

Properties

[edit]

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 ofn{\displaystyle n} andp{\displaystyle p} what the probability is thatG(n,p){\displaystyle G(n,p)} isconnected. In studying such questions, researchers often concentrate on the asymptotic behavior of random graphs—the values that various probabilities converge to asn{\displaystyle 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 ofn{\displaystyle n} nodes and an average degreek{\displaystyle \langle k\rangle }. Next we remove randomly a fraction1p{\displaystyle 1-p} of nodes and leave only a fractionp{\displaystyle p}. There exists a critical percolation thresholdpc=1k{\displaystyle p_{c}={\tfrac {1}{\langle k\rangle }}} below which the network becomes fragmented while abovepc{\displaystyle p_{c}} a giant connected component exists.[1][5][6][7][8]

Localized percolation refers to removing a node its neighbors, next nearest neighbors etc. until a fraction of1p{\displaystyle 1-p} of nodes from the network is removed. It was shown that for random graph with Poisson distribution of degreespc=1k{\displaystyle p_{c}={\tfrac {1}{\langle k\rangle }}} exactly as for random removal.

Random graphs are widely used in theprobabilistic 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 theSzemerédi regularity lemma, the existence of that property on almost all graphs.

Inrandom regular graphs,G(n,rreg){\displaystyle G(n,r-reg)} are the set ofr{\displaystyle r}-regular graphs withr=r(n){\displaystyle r=r(n)} such thatn{\displaystyle n} andm{\displaystyle m} are the natural numbers,3r<n{\displaystyle 3\leq r<n}, andrn=2m{\displaystyle rn=2m} is even.[3]

The degree sequence of a graphG{\displaystyle G} inGn{\displaystyle G^{n}} depends only on the number of edges in the sets[3]

Vn(2)={ij : 1jn,ij}V(2),i=1,,n.{\displaystyle V_{n}^{(2)}=\left\{ij\ :\ 1\leq j\leq n,i\neq j\right\}\subset V^{(2)},\qquad i=1,\cdots ,n.}

If edges,M{\displaystyle M} in a random graph,GM{\displaystyle G_{M}} is large enough to ensure that almost everyGM{\displaystyle G_{M}} has minimum degree at least 1, then almost everyGM{\displaystyle G_{M}} is connected and, ifn{\displaystyle n} is even, almost everyGM{\displaystyle G_{M}} has a perfect matching. In particular, the moment the last isolated vertex vanishes in almost every random graph, the graph becomes connected.[3]

Almost every graph process on an even number of vertices with the edge raising the minimum degree to 1 or a random graph with slightly more thann4log(n){\displaystyle {\tfrac {n}{4}}\log(n)} edges and with probability close to 1 ensures that the graph has a complete matching, with exception of at most one vertex.

For some constantc{\displaystyle c}, almost every labeled graph withn{\displaystyle n} vertices and at leastcnlog(n){\displaystyle cn\log(n)} edges isHamiltonian. With the probability tending to 1, the particular edge that increases the minimum degree to 2 makes the graph Hamiltonian.

Properties of random graph may change or remain invariant under graph transformations.Mashaghi A. et al., for example, demonstrated that a transformation which converts random graphs to their edge-dual graphs (or line graphs) produces an ensemble of graphs with nearly the same degree distribution, but with degree correlations and a significantly higher clustering coefficient.[9]

Colouring

[edit]

Given a random graphG of ordern with the vertexV(G) = {1, ...,n}, by thegreedy algorithm on the number of colors, the vertices can be colored with colors 1, 2, ... (vertex 1 is colored 1, vertex 2 is colored 1 if it is not adjacent to vertex 1, otherwise it is colored 2, etc.).[3]The number of proper colorings of random graphs given a number ofq colors, called itschromatic polynomial, remains unknown so far. The scaling of zeros of the chromatic polynomial of random graphs with parametersn and the number of edgesm or the connection probabilityp has been studied empirically using an algorithm based on symbolic pattern matching.[10]

Random trees

[edit]
Main article:Random tree

Arandom tree is atree orarborescence that is formed by astochastic process. In a large range of random graphs of ordern and sizeM(n) the distribution of the number of tree components of orderk is asymptoticallyPoisson. Types of random trees includeuniform spanning tree,random minimum spanning tree,random binary tree,treap,rapidly exploring random tree,Brownian tree, andrandom forest.

Conditional random graphs

[edit]

Consider a given random graph model defined on the probability space(Ω,F,P){\displaystyle (\Omega ,{\mathcal {F}},P)} and letP(G):ΩRm{\displaystyle {\mathcal {P}}(G):\Omega \rightarrow R^{m}} be a real valued function which assigns to each graph inΩ{\displaystyle \Omega } a vector ofm properties. For a fixedpRm{\displaystyle \mathbf {p} \in R^{m}},conditional random graphs are models in which the probability measureP{\displaystyle P} assigns zero probability to all graphs such thatP(G)p{\displaystyle {\mathcal {P}}(G)\neq \mathbf {p} }.

Special cases areconditionally uniform random graphs, whereP{\displaystyle P} assigns equal probability to all the graphs having specified properties. They can be seen as a generalization of theErdős–Rényi modelG(n,M), when the conditioning information is not necessarily the number of edgesM, but whatever other arbitrary graph propertyP(G){\displaystyle {\mathcal {P}}(G)}. In this case very few analytical results are available and simulation is required to obtain empirical distributions of average properties.

History

[edit]

The earliest use of a random graph model was byHelen Hall Jennings andJacob Moreno in 1938 where a "chance sociogram" (a directed Erdős-Rényi model) was considered in studying comparing the fraction of reciprocated links in their network data with the random model.[11] Another use, under the name "random net", was byRay Solomonoff andAnatol Rapoport in 1951, using a model of directed graphs with fixed out-degree and randomly chosen attachments to other vertices.[12]

TheErdős–Rényi model of random graphs was first defined byPaul Erdős andAlfréd Rényi in their 1959 paper "On Random Graphs"[8] and independently by Gilbert in his paper "Random graphs".[6]

See also

[edit]

References

[edit]
  1. ^abBollobás, Béla (2001).Random Graphs (2nd ed.). Cambridge University Press.
  2. ^Frieze, Alan; Karonski, Michal (2015).Introduction to Random Graphs. Cambridge University Press.
  3. ^abcdefBéla Bollobás,Random Graphs, 1985, Academic Press Inc., London Ltd.
  4. ^abcBéla Bollobás,Probabilistic Combinatorics and Its Applications, 1991, Providence, RI: American Mathematical Society.
  5. ^abBollobas, 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
  6. ^abGilbert, E. N. (1959), "Random graphs",Annals of Mathematical Statistics,30 (4):1141–1144,doi:10.1214/aoms/1177706098.
  7. ^Newman, M. E. J. (2010).Networks: An Introduction. Oxford.
  8. ^abErdős, P.Rényi, A (1959) "On Random Graphs I" in Publ. Math. Debrecen 6, p. 290–297[1]Archived 2020-08-07 at theWayback Machine
  9. ^Ramezanpour, A.; Karimipour, V.; Mashaghi, A. (2003). "Generating correlated networks from uncorrelated ones".Phys. Rev. E.67 (46107) 046107.arXiv:cond-mat/0212469.Bibcode:2003PhRvE..67d6107R.doi:10.1103/PhysRevE.67.046107.PMID 12786436.S2CID 33054818.
  10. ^Van Bussel, Frank; Ehrlich, Christoph; Fliegner, Denny; Stolzenberg, Sebastian; Timme, Marc (2010). "Chromatic Polynomials of Random Graphs".J. Phys. A: Math. Theor.43 (17) 175002.arXiv:1709.06209.Bibcode:2010JPhA...43q5002V.doi:10.1088/1751-8113/43/17/175002.S2CID 15723612.
  11. ^Moreno, Jacob L; Jennings, Helen Hall (Jan 1938)."Statistics of Social Configurations"(PDF).Sociometry.1 (3/4):342–374.doi:10.2307/2785588.JSTOR 2785588.
  12. ^Solomonoff, Ray; Rapoport, Anatol (June 1951). "Connectivity of random nets".Bulletin of Mathematical Biophysics.13 (2):107–117.doi:10.1007/BF02478357.
Discrete time
Continuous time
Both
Fields and other
Time series models
Financial models
Actuarial models
Queueing models
Properties
Limit theorems
Inequalities
Tools
Disciplines
National
Other
Retrieved from "https://en.wikipedia.org/w/index.php?title=Random_graph&oldid=1334889427"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2026 Movatter.jp