Giant component
   HOME

TheInfoList



OR:

In
network theory Network theory is the study of graphs as a representation of either symmetric relations or asymmetric relations between discrete objects. In computer science and network science, network theory is a part of graph theory: a network can be defi ...
, a giant component is a connected component of a given
random graph 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 li ...
that contains a finite fraction of the entire graph's vertices.


Giant component in Erdős–Rényi model

Giant components are a prominent feature of the
Erdős–Rényi model In the mathematical field of graph theory, the Erdős–Rényi model is either of two closely related models for generating random graphs or the evolution of a random network. They are named after Hungarian mathematicians Paul Erdős and Alfrà ...
(ER) of random graphs, in which each possible edge connecting pairs of a given set of vertices is present, independently of the other edges, with probability . In this model, if p \le \frac for any constant \epsilon>0, then
with high probability In mathematics, an event that occurs with high probability (often shortened to w.h.p. or WHP) is one whose probability depends on a certain number ''n'' and goes to 1 as ''n'' goes to infinity, i.e. the probability of the event occurring can be mad ...
all connected components of the graph have size , and there is no giant component. However, for p \ge \frac there is with high probability a single giant component, with all other components having size . For p=p_c = \frac, intermediate between these two possibilities, the number of vertices in the largest component of the graph, P_ is with high probability proportional to n^.. Giant component is also important in percolation theory. When a fraction of nodes, q=1-p, is removed randomly from an ER network of degree \langle k \rangle, there exists a critical threshold, p_c= \frac. Above p_c there exists a giant component (largest cluster) of size, P_. P_ fulfills, P_=p(1-\exp(-\langle k \rangle P_)). For p the solution of this equation is P_=0, i.e., there is no giant component. At p_c, the distribution of cluster sizes behaves as a power law, n(s)~s^ which is a feature of
phase transition In chemistry, thermodynamics, and other related fields, a phase transition (or phase change) is the physical process of transition between one state of a medium and another. Commonly the term is used to refer to changes among the basic states of ...
. Alternatively, if one adds randomly selected edges one at a time, starting with an
empty graph In the mathematical field of graph theory, the term "null graph" may refer either to the order-zero graph, or alternatively, to any edgeless graph (the latter is sometimes called an "empty graph"). Order-zero graph The order-zero graph, , is th ...
, then it is not until approximately n/2 edges have been added that the graph contains a large component, and soon after that the component becomes giant. More precisely, when edges have been added, for values of close to but larger than n/2, the size of the giant component is approximately 4t-2n. However, according to the
coupon collector's problem In probability theory, the coupon collector's problem describes "collect all coupons and win" contests. It asks the following question: If each box of a brand of cereals contains a coupon, and there are ''n'' different types of coupons, what is th ...
, \Theta(n\log n) edges are needed in order to have high probability that the whole random graph is connected.


Graphs with arbitrary degree distributions

A similar sharp threshold between parameters that lead to graphs with all components small and parameters that lead to a giant component also occurs in random graphs with non-uniform
degree distribution In the study of graphs and networks, the degree of a node in a network is the number of connections it has to other nodes and the degree distribution is the probability distribution of these degrees over the whole network. Definition The degree o ...
s. The degree distribution does not define a graph uniquely. However under assumption that in all respects other than their degree distribution, the graphs are treated as entirely random, many results on finite/infinite-component sizes are known. In this model, the existence of the giant component depends only on the first two (mixed) moments of the degree distribution. Let a randomly chosen vertex has degree k , then the giant component exists if and only if\mathbb E ^2- 2 \mathbb E 0. \mathbb E which is also written in the form of is the mean degree of the network. Similar expressions are also valid for
directed graph In mathematics, and more specifically in graph theory, a directed graph (or digraph) is a graph that is made up of a set of vertices connected by directed edges, often called arcs. Definition In formal terms, a directed graph is an ordered pa ...
s, in which case the
degree distribution In the study of graphs and networks, the degree of a node in a network is the number of connections it has to other nodes and the degree distribution is the probability distribution of these degrees over the whole network. Definition The degree o ...
is two-dimensional. There are three types of connected components in
directed graph In mathematics, and more specifically in graph theory, a directed graph (or digraph) is a graph that is made up of a set of vertices connected by directed edges, often called arcs. Definition In formal terms, a directed graph is an ordered pa ...
s. For a randomly chosen vertex: # out-component is a set of vertices that can be reached by recursively following all out-edges forward; # in-component is a set of vertices that can be reached by recursively following all in-edges backward; # weak component is a set of vertices that can be reached by recursively following all edges regardless of their direction.


Criteria for giant component existence in directed and undirected configuration graphs

Let a randomly chosen vertex has k_\text in-edges and k_\text out edges. By definition, the average number of in- and out-edges coincides so that c = \mathbb E _\text=\mathbb E _\text. If G_0(x) = \textstyle \sum_ \displaystyle P(k)x^k is the generating function of the
degree distribution In the study of graphs and networks, the degree of a node in a network is the number of connections it has to other nodes and the degree distribution is the probability distribution of these degrees over the whole network. Definition The degree o ...
P(k) for an undirected network, then G_1(x) can be defined as G_1(x) = \textstyle \sum_ \displaystyle \fracP(k)x^ . For directed networks, generating function assigned to the
joint probability distribution Given two random variables that are defined on the same probability space, the joint probability distribution is the corresponding probability distribution on all possible pairs of outputs. The joint distribution can just as well be considered ...
P(k_, k_) can be written with two valuables x and y as: \mathcal(x,y) = \sum_ \displaystyle P()x^y^ , then one can define g(x) = \frac \vert _ and f(y) = \frac \vert _ . The criteria for giant component existence in directed and undirected random graphs are given in the table below:


See also

*
Erdős–Rényi model In the mathematical field of graph theory, the Erdős–Rényi model is either of two closely related models for generating random graphs or the evolution of a random network. They are named after Hungarian mathematicians Paul Erdős and Alfrà ...
*
Fractals In mathematics, a fractal is a geometric shape containing detailed structure at arbitrarily small scales, usually having a fractal dimension strictly exceeding the topological dimension. Many fractals appear similar at various scales, as illus ...
*
Graph theory In mathematics, graph theory is the study of ''graphs'', which are mathematical structures used to model pairwise relations between objects. A graph in this context is made up of '' vertices'' (also called ''nodes'' or ''points'') which are conne ...
*
Interdependent networks The study of interdependent networks is a subfield of network science dealing with phenomena caused by the interactions between complex networks. Though there may be a wide variety of interactions between networks, ''dependency'' focuses on the ...
*
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 ...
*
Percolation Percolation (from Latin ''percolare'', "to filter" or "trickle through"), in physics, chemistry and materials science, refers to the movement and filtering of fluids through porous materials. It is described by Darcy's law. Broader applicatio ...
*
Complex Networks Complex Networks is an American media and entertainment company for youth culture, based in New York City. It was founded as a bi-monthly magazine, ''Complex'', by fashion designer Marc (Ecko) Milecofsky. Complex Networks reports on popular a ...
*
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 ...
* Scale free networks


References

{{reflist Graph connectivity Random graphs