In
mathematics
Mathematics is a field of study that discovers and organizes methods, Mathematical theory, theories and theorems that are developed and Mathematical proof, proved for the needs of empirical sciences and mathematics itself. There are many ar ...
, random graph is the general term to refer to
probability distribution
In probability theory and statistics, a probability distribution is a Function (mathematics), function that gives the probabilities of occurrence of possible events for an Experiment (probability theory), experiment. It is a mathematical descri ...
s over
graphs
Graph may refer to:
Mathematics
*Graph (discrete mathematics), a structure made of vertices and edges
**Graph theory, the study of such graphs and their properties
* Graph (topology), a topological space resembling a graph in the sense of discre ...
. Random graphs may be described simply by a probability distribution, or by a
random process
In probability theory and related fields, a stochastic () or random process is a mathematical object usually defined as a family of random variables in a probability space, where the index of the family often has the interpretation of time. Stoc ...
which generates them.
The theory of random graphs lies at the intersection between
graph theory
In mathematics and computer science, graph theory is the study of ''graph (discrete mathematics), graphs'', which are mathematical structures used to model pairwise relations between objects. A graph in this context is made up of ''Vertex (graph ...
and
probability theory
Probability theory or probability calculus is the branch of mathematics concerned with probability. Although there are several different probability interpretations, probability theory treats the concept in a rigorous mathematical manner by expre ...
. From a mathematical perspective, random graphs are used to answer questions about the properties of ''typical'' graphs. Its practical applications are found in all areas in which
complex 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 the
Erdős–Rényi random graph model. In other contexts, any graph model may be referred to as a ''random graph''.
Models
A random graph is obtained by starting with a set of ''n'' 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.
Béla Bollobás
Béla Bollobás FRS (born 3 August 1943) is a Hungarian-born British mathematician who has worked in various areas of mathematics, including functional analysis, combinatorics, graph theory, and percolation. He was strongly influenced by Paul E ...
, ''Random Graphs'', 1985, Academic Press Inc., London Ltd. Different random graph models produce different
probability distribution
In probability theory and statistics, a probability distribution is a Function (mathematics), function that gives the probabilities of occurrence of possible events for an Experiment (probability theory), experiment. It is a mathematical descri ...
s on graphs. Most commonly studied is the one proposed by
Edgar Gilbert
Edgar Nelson Gilbert (July 25, 1923 – June 15, 2013) was an American mathematician and coding theorist, a longtime researcher at Bell Laboratories. His accomplishments include the Gilbert–Varshamov bound in coding theory, the Gilbert–Ell ...
but often called the
Erdős–Rényi model
In the mathematical field of graph theory, the Erdős–Rényi model refers to one of two closely related models for generating random graphs or the evolution of a random network. These models are named after Hungarians, Hungarian mathematicians ...
, denoted ''G''(''n'',''p''). In it, every possible edge occurs independently with probability 0 < ''p'' < 1. The probability of obtaining ''any one particular'' random graph with ''m'' edges is
with the notation
.
Béla Bollobás
Béla Bollobás FRS (born 3 August 1943) is a Hungarian-born British mathematician who has worked in various areas of mathematics, including functional analysis, combinatorics, graph theory, and percolation. He was strongly influenced by Paul E ...
, ''Probabilistic Combinatorics and Its Applications'', 1991, Providence, RI: American Mathematical Society.
A closely related model, also called the Erdős–Rényi model and denoted ''G''(''n'',''M''), assigns equal probability to all graphs with exactly ''M'' edges. With 0 ≤ ''M'' ≤ ''N'', ''G''(''n'',''M'') has
elements and every element occurs with probability
.
The ''G''(''n'',''M'') model can be viewed as a snapshot at a particular time (''M'') of the random graph process
, a
stochastic process
In probability theory and related fields, a stochastic () or random process is a mathematical object usually defined as a family of random variables in a probability space, where the index of the family often has the interpretation of time. Sto ...
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 0 < ''p'' < 1, 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
In probability theory, an event is said to happen almost surely (sometimes abbreviated as a.s.) if it happens with probability 1 (with respect to the probability measure). In other words, the set of outcomes on which the event does not occur ha ...
has the following property:
Given any ''n'' + ''m'' elements , there is a vertex ''c'' in ''V'' that is adjacent to each of and is not adjacent to any of .
It turns out that if the vertex set is
countable
In mathematics, a Set (mathematics), set is countable if either it is finite set, finite or it can be made in one to one correspondence with the set of natural numbers. Equivalently, a set is ''countable'' if there exists an injective function fro ...
then there is,
up to Two Mathematical object, mathematical objects and are called "equal up to an equivalence relation "
* if and are related by , that is,
* if holds, that is,
* if the equivalence classes of and with respect to are equal.
This figure of speech ...
isomorphism
In mathematics, an isomorphism is a structure-preserving mapping or morphism between two structures of the same type that can be reversed by an inverse mapping. Two mathematical structures are isomorphic if an isomorphism exists between the ...
, only a single graph with this property, namely the
Rado graph
In the mathematics, mathematical field of graph theory, the Rado graph, Erdős–Rényi graph, or random graph is a Countable set, countably infinite graph that can be constructed (with probability one) by choosing independently at random for eac ...
. 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
In mathematics, the dot product or scalar productThe term ''scalar product'' means literally "product with a Scalar (mathematics), scalar as a result". It is also used for other symmetric bilinear forms, for example in a pseudo-Euclidean space. N ...
u • v of their respective vectors.
The
network probability matrix
The network probability matrix describes the probability structure of a network based on the historical presence or absence of edges in a network. For example, individuals in a social network are not connected to other individuals with uniform ...
models random graphs through edge probabilities, which represent the probability
that a given edge
exists for a specified time period. This model is extensible to directed and undirected; weighted and unweighted; and static or dynamic graphs structure.
For ''M'' ≃ ''pN'', where ''N'' is the maximal number of edges possible, the two most widely used models, ''G''(''n'',''M'') and ''G''(''n'',''p''), are almost interchangeable.
[ 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]
Random regular graph A random ''r''-regular graph is a graph selected from \mathcal_, which denotes the probability space of all ''r''-regular graphs on n vertices, where 3 \le r 0 is a positive constant, and d is the least integer satisfying
(r-1)^ \ge (2 + \epsilon ...
s 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 a
random variable
A random variable (also called random quantity, aleatory variable, or stochastic variable) is a Mathematics, mathematical formalization of a quantity or object which depends on randomness, random events. The term 'random variable' in its mathema ...
. The study of this model is to determine if, or at least estimate the probability that, a property may occur.
Terminology
The term 'almost every' in the context of random graphs refers to a sequence of spaces and probabilities, such that the ''error probabilities'' tend to zero.
Properties
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
and
what the probability is that
is
connected
Connected may refer to:
Film and television
* ''Connected'' (2008 film), a Hong Kong remake of the American movie ''Cellular''
* '' Connected: An Autoblogography About Love, Death & Technology'', a 2011 documentary film
* ''Connected'' (2015 TV ...
. In studying such questions, researchers often concentrate on the asymptotic behavior of random graphs—the values that various probabilities converge to as
grows very large.
Percolation theory
In statistical physics and mathematics, percolation theory describes the behavior of a network when nodes or links are added. This is a geometric type of phase transition, since at a critical fraction of addition the network of small, disconnected ...
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
nodes and an average degree
. Next we remove randomly a fraction
of nodes and leave only a fraction
. There exists a critical percolation threshold
below which the network becomes fragmented while above
a giant connected component exists.
Localized percolation refers to removing a node its neighbors, next nearest neighbors etc. until a fraction of
of nodes from the network is removed. It was shown that for random graph with Poisson distribution of degrees
exactly as for random removal.
Random graphs are widely used in the
probabilistic method
In mathematics, the probabilistic method is a nonconstructive method, primarily used in combinatorics and pioneered by Paul Erdős, for proving the existence of a prescribed kind of mathematical object. It works by showing that if one randomly c ...
, 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
In extremal graph theory, Szemerédi’s regularity lemma states that a graph can be partitioned into a bounded number of parts so that the edges between parts are regular (in the sense defined below). The lemma shows that certain properties of r ...
, the existence of that property on almost all graphs.
In
random regular graph A random ''r''-regular graph is a graph selected from \mathcal_, which denotes the probability space of all ''r''-regular graphs on n vertices, where 3 \le r 0 is a positive constant, and d is the least integer satisfying
(r-1)^ \ge (2 + \epsilon ...
s,
are the set of
-regular graphs with
such that
and
are the natural numbers,
, and
is even.
The degree sequence of a graph
in
depends only on the number of edges in the sets
:
If edges,
in a random graph,
is large enough to ensure that almost every
has minimum degree at least 1, then almost every
is connected and, if
is even, almost every
has a perfect matching. In particular, the moment the last isolated vertex vanishes in almost every random graph, the graph becomes connected.
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 than
edges and with probability close to 1 ensures that the graph has a complete matching, with exception of at most one vertex.
For some constant
, almost every labeled graph with
vertices and at least
edges is
Hamiltonian
Hamiltonian may refer to:
* Hamiltonian mechanics, a function that represents the total energy of a system
* Hamiltonian (quantum mechanics), an operator corresponding to the total energy of that system
** Dyall Hamiltonian, a modified Hamiltonian ...
. 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.
Colouring
Given a random graph ''G'' of order ''n'' with the vertex ''V''(''G'') = , by the
greedy algorithm
A greedy algorithm is any algorithm that follows the problem-solving heuristic of making the locally optimal choice at each stage. In many problems, a greedy strategy does not produce an optimal solution, but a greedy heuristic can yield locally ...
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.).
The number of proper colorings of random graphs given a number of ''q'' colors, called its
chromatic polynomial
The chromatic polynomial is a graph polynomial studied in algebraic graph theory, a branch of mathematics. It counts the number of graph colorings as a function of the number of colors and was originally defined by George David Birkhoff to stud ...
, remains unknown so far. The scaling of zeros of the chromatic polynomial of random graphs with parameters ''n'' and the number of edges ''m'' or the connection probability ''p'' has been studied empirically using an algorithm based on symbolic pattern matching.
Random trees
A
random tree
In common usage, randomness is the apparent or actual lack of definite pattern or predictability in information. A random sequence of events, symbols or steps often has no :wikt:order, order and does not follow an intelligible pattern or com ...
is a
tree
In botany, a tree is a perennial plant with an elongated stem, or trunk, usually supporting branches and leaves. In some usages, the definition of a tree may be narrower, e.g., including only woody plants with secondary growth, only ...
or
arborescence
Arborescence refers to any tree-like structure. It may also refer to:
* Arborescence (graph theory)
* ''Arborescence'' (album), a 1994 album by Ozric Tentacles
* ''Arborescence'', a 2013 album by Aaron Parks
{{disambiguation ...
that is formed by a
stochastic process
In probability theory and related fields, a stochastic () or random process is a mathematical object usually defined as a family of random variables in a probability space, where the index of the family often has the interpretation of time. Sto ...
. In a large range of random graphs of order ''n'' and size ''M''(''n'') the distribution of the number of tree components of order ''k'' is asymptotically
Poisson. Types of random trees include
uniform spanning tree
A uniform is a variety of costume worn by members of an organization while usually participating in that organization's activity. Modern uniforms are most often worn by armed forces and paramilitary organizations such as police, emergency serv ...
,
random minimum spanning tree In mathematics, a random minimum spanning tree may be formed by assigning independent random weights from some distribution to the edges of an undirected graph, and then constructing the minimum spanning tree of the graph.
When the given graph is ...
,
random binary tree
In computer science and probability theory, a random binary tree is a binary tree selected at random from some probability distribution on binary trees. Different distributions have been used, leading to different properties for these trees.
Ran ...
,
treap
In computer science, the treap and the randomized binary search tree are two closely related forms of binary search tree data structures that maintain a dynamic set of ordered keys and allow binary searches among the keys. After any sequence of i ...
,
rapidly exploring random tree
A rapidly exploring random tree (RRT) is an algorithm designed to efficiently search nonconvex, high-dimensional spaces by randomly building a space-filling tree. The tree is constructed incrementally from samples drawn randomly from the search ...
,
Brownian tree
In probability theory, the Brownian tree, or Aldous tree, or Continuum Random Tree (CRT) is a random real tree that can be defined from a Brownian excursion. The Brownian tree was defined and studied by David Aldous in three articles published ...
, and
random forest
Random forests or random decision forests is an ensemble learning method for statistical classification, classification, regression analysis, regression and other tasks that works by creating a multitude of decision tree learning, decision trees ...
.
Conditional random graphs
Consider a given random graph model defined on the probability space
and let
be a real valued function which assigns to each graph in
a vector of ''m'' properties.
For a fixed
, ''conditional random graphs'' are models in which the probability measure
assigns zero probability to all graphs such that '
.
Special cases are ''conditionally uniform random graphs'', where
assigns equal probability to all the graphs having specified properties. They can be seen as a generalization of the
Erdős–Rényi model
In the mathematical field of graph theory, the Erdős–Rényi model refers to one of two closely related models for generating random graphs or the evolution of a random network. These models are named after Hungarians, Hungarian mathematicians ...
''G''(''n'',''M''), when the conditioning information is not necessarily the number of edges ''M'', but whatever other arbitrary graph property
. In this case very few analytical results are available and simulation is required to obtain empirical distributions of average properties.
History
The earliest use of a random graph model was by
Helen Hall Jennings
Helen Hall Jennings (September 20, 1905 – October 4, 1966) was an American social psychologist and trailblazer in the field of social networks in the early 20th century. She developed quantitative research methods used to study sociometry, a quan ...
and
Jacob Moreno
Jacob Levy Moreno (born Iacob Levy; May 18, 1889 – May 14, 1974) was a Romanian-American psychiatrist, psychosociologist, and educator, the founder of psychodrama, and the foremost pioneer of group psychotherapy. During his lifetime, he was r ...
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. Another use, under the name "random net", was by
Ray Solomonoff
Ray Solomonoff (July 25, 1926 – December 7, 2009) was an American mathematician who invented algorithmic probability, his General Theory of Inductive Inference (also known as Universal Inductive Inference),Samuel Rathmanner and Marcus Hutter. ...
and
Anatol Rapoport
Anatol Borisovich Rapoport (; ; May 22, 1911January 20, 2007) was an American mathematical psychologist. He contributed to general systems theory, to mathematical biology and to the mathematical modeling of social interaction and stochastic ...
in 1951, using a model of directed graphs with fixed out-degree and randomly chosen attachments to other vertices.
The
Erdős–Rényi model
In the mathematical field of graph theory, the Erdős–Rényi model refers to one of two closely related models for generating random graphs or the evolution of a random network. These models are named after Hungarians, Hungarian mathematicians ...
of random graphs was first defined by
Paul Erdős
Paul Erdős ( ; 26March 191320September 1996) was a Hungarian mathematician. He was one of the most prolific mathematicians and producers of mathematical conjectures of the 20th century. pursued and proposed problems in discrete mathematics, g ...
and
Alfréd Rényi
Alfréd Rényi (20 March 1921 – 1 February 1970) was a Hungarian mathematician known for his work in probability theory, though he also made contributions in combinatorics, graph theory, and number theory.
Life
Rényi was born in Budapest to A ...
in their 1959 paper "On Random Graphs"
[ Erdős, P. Rényi, A (1959) "On Random Graphs I" in Publ. Math. Debrecen 6, p. 290–29]
and independently by Gilbert in his paper "Random graphs".
[.]
See also
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
References
{{DEFAULTSORT:Random Graph
Graph theory
*