HOME

TheInfoList



OR:

Extremal graph theory is a branch of
combinatorics Combinatorics is an area of mathematics primarily concerned with counting, both as a means and an end in obtaining results, and certain properties of finite structures. It is closely related to many other areas of mathematics and has many a ...
, itself an area of
mathematics Mathematics is an area of knowledge that includes the topics of numbers, formulas and related structures, shapes and the spaces in which they are contained, and quantities and their changes. These topics are represented in modern mathematics ...
, that lies at the intersection of
extremal combinatorics Extremal combinatorics is a field of combinatorics, which is itself a part of mathematics. Extremal combinatorics studies how large or how small a collection of finite objects ( numbers, graphs, vectors, sets, etc.) can be, if it has to satisfy ...
and
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 conn ...
. In essence, extremal graph theory studies how global properties of a graph influence local substructure. Results in extremal graph theory deal with quantitative connections between various graph properties, both global (such as the number of vertices and edges) and local (such as the existence of specific subgraphs), and problems in extremal graph theory can often be formulated as optimization problems: how big or small a parameter of a graph can be, given some constraints that the graph has to satisfy? A graph that is an optimal solution to such an optimization problem is called an extremal graph, and extremal graphs are important objects of study in extremal graph theory. Extremal graph theory is closely related to fields such as
Ramsey theory Ramsey theory, named after the British mathematician and philosopher Frank P. Ramsey, is a branch of mathematics that focuses on the appearance of order in a substructure given a structure of a known size. Problems in Ramsey theory typically ask ...
,
spectral graph theory In mathematics, spectral graph theory is the study of the properties of a graph in relationship to the characteristic polynomial, eigenvalues, and eigenvectors of matrices associated with the graph, such as its adjacency matrix or Laplacian matri ...
,
computational complexity theory In theoretical computer science and mathematics, computational complexity theory focuses on classifying computational problems according to their resource usage, and relating these classes to each other. A computational problem is a task solved ...
, and
additive combinatorics Additive combinatorics is an area of combinatorics in mathematics. One major area of study in additive combinatorics are ''inverse problems'': given the size of the sumset ''A'' + ''B'' is small, what can we say about the structures of A ...
, and frequently employs the probabilistic method.


History

Mantel's Theorem (1907) and Turán's Theorem (1941) were some of the first milestones in the study of extremal graph theory. In particular, Turán's theorem would later on become a motivation for the finding of results such as the
Erdős–Stone theorem In extremal graph theory, the Erdős–Stone theorem is an asymptotic result generalising Turán's theorem to bound the number of edges in an ''H''-free graph for a non-complete graph ''H''. It is named after Paul Erdős and Arthur Stone, who prov ...
(1946). This result is surprising because it connects the chromatic number with the maximal number of edges in an H-free graph. An alternative proof of Erdős–Stone was given in 1975, and utilised the
Szemerédi regularity lemma Szemerédi's regularity lemma is one of the most powerful tools in extremal graph theory, particularly in the study of large dense graphs. It states that the vertices of every large enough graph can be partitioned into a bounded number of parts so ...
, an essential technique in the resolution of extremal graph theory problems.


Topics and concepts


Graph coloring

A proper (vertex) coloring of a graph G is a coloring of the vertices of G such that no two adjacent vertices have the same color. The minimum number of colors needed to properly color G is called the chromatic number of G, denoted \chi(G). Determining the chromatic number of specific graphs is a fundamental question in extremal graph theory, because many problems in the area and related areas can be formulated in terms of graph coloring. Two simple lower bounds to the chromatic number of a graph G is given by the
clique number In the mathematical area of graph theory, a clique ( or ) is a subset of vertices of an undirected graph such that every two distinct vertices in the clique are adjacent. That is, a clique of a graph G is an induced subgraph of G that is compl ...
\omega(G)—all vertices of a clique must have distinct colors—and by , V(G), /\alpha(G), where \alpha(G) is the independence number, because the set of vertices with a given color must form an independent set. A
greedy coloring In the study of graph coloring problems in mathematics and computer science, a greedy coloring or sequential coloring is a coloring of the vertices of a graph formed by a greedy algorithm that considers the vertices of the graph in sequence ...
gives the upper bound \chi(G) \le \Delta(G) + 1, where \Delta(G) is the maximum degree of G. When G is not an odd cycle or a clique,
Brooks' theorem In graph theory, Brooks' theorem states a relationship between the maximum degree of a graph and its chromatic number. According to the theorem, in a connected graph in which every vertex has at most Δ neighbors, the vertices can be colored with ...
states that the upper bound can be reduced to \Delta(G). When G is a
planar graph In graph theory, a planar graph is a graph that can be embedded in the plane, i.e., it can be drawn on the plane in such a way that its edges intersect only at their endpoints. In other words, it can be drawn in such a way that no edges cro ...
, the four-color theorem states that G has chromatic number at most four. In general, determining whether a given graph has a coloring with a prescribed number of colors is known to be
NP-hard In computational complexity theory, NP-hardness ( non-deterministic polynomial-time hardness) is the defining property of a class of problems that are informally "at least as hard as the hardest problems in NP". A simple example of an NP-hard pr ...
. In addition to vertex coloring, other types of coloring are also studied, such as edge colorings. The chromatic index \chi'(G) of a graph G is the minimum number of colors in a proper edge-coloring of a graph, and Vizing's theorem states that the chromatic index of a graph G is either \Delta(G) or \Delta(G)+1.


Forbidden subgraphs

The forbidden subgraph problem is one of the central problems in extremal graph theory. Given a graph G, the forbidden subgraph problem asks for the maximal number of edges \operatorname(n,G) in an n-vertex graph that does not contain a subgraph isomorphic to G. When G = K_r is a complete graph, Turán's theorem gives an exact value for \operatorname(n,K_r) and characterizes all graphs attaining this maximum; such graphs are known as Turán graphs. For non-bipartite graphs G, the
Erdős–Stone theorem In extremal graph theory, the Erdős–Stone theorem is an asymptotic result generalising Turán's theorem to bound the number of edges in an ''H''-free graph for a non-complete graph ''H''. It is named after Paul Erdős and Arthur Stone, who prov ...
gives an asymptotic value of \operatorname(n, G) in terms of the chromatic number of G. The problem of determining the asymptotics of \operatorname(n, G) when G is a
bipartite graph In the mathematical field of graph theory, a bipartite graph (or bigraph) is a graph whose vertices can be divided into two disjoint and independent sets U and V, that is every edge connects a vertex in U to one in V. Vertex sets U and V a ...
is open; when G is a complete bipartite graph, this is known as the
Zarankiewicz problem The Zarankiewicz problem, an unsolved problem in mathematics, asks for the largest possible number of edges in a bipartite graph that has a given number of vertices and has no complete bipartite subgraphs of a given size.. Reprint of 1978 Academic ...
.


Homomorphism density

The homomorphism density t(H, G) of a graph H in a graph G describes the probability that a randomly chosen map from the vertex set of H to the vertex set of G is also a graph homomorphism. It is closely related to the subgraph density, which describes how often a graph H is found as a subgraph of G. The forbidden subgraph problem can be restated as maximizing the edge density of a graph with G-density zero, and this naturally leads to generalization in the form of graph homomorphism inequalities, which are inequalities relating t(H, G) for various graphs H. By extending the homomorphism density to graphons, which are objects that arise as a limit of dense graphs, the graph homomorphism density can be written in the form of integrals, and inequalities such as the Cauchy-Schwarz inequality and Hölder's inequality can be used to derive homomorphism inequalities. A major open problem relating homomorphism densities is Sidorenko's conjecture, which states a tight lower bound on the homomorphism density of a bipartite graph in a graph G in terms of the edge density of G.


Graph regularity

Szemerédi's regularity lemma states that all graphs are 'regular' in the following sense: the vertex set of any given graph can be partitioned into a bounded number of parts such that the bipartite graph between most pairs of parts behave like random bipartite graphs. This partition gives a structural approximation to the original graph, which reveals information about the properties of the original graph. The regularity lemma is a central result in extremal graph theory, and also has numerous applications in the adjacent fields of
additive combinatorics Additive combinatorics is an area of combinatorics in mathematics. One major area of study in additive combinatorics are ''inverse problems'': given the size of the sumset ''A'' + ''B'' is small, what can we say about the structures of A ...
and
computational complexity theory In theoretical computer science and mathematics, computational complexity theory focuses on classifying computational problems according to their resource usage, and relating these classes to each other. A computational problem is a task solved ...
. In addition to (Szemerédi) regularity, closely related notions of graph regularity such as strong regularity and Frieze-Kannan weak regularity have also been studied, as well as extensions of regularity to
hypergraphs In mathematics, a hypergraph is a generalization of a graph in which an edge can join any number of vertices. In contrast, in an ordinary graph, an edge connects exactly two vertices. Formally, an undirected hypergraph H is a pair H = (X,E) w ...
. Applications of graph regularity often utilize forms of counting lemmas and removal lemmas. In simplest forms, the graph counting lemma uses regularity between pairs of parts in a regular partition to approximate the number of subgraphs, and the graph removal lemma states that given a graph with few copies of a given subgraph, we can remove a small number of edges to eliminate all copies of the subgraph. {{-


See also

Related fields *
Ramsey theory Ramsey theory, named after the British mathematician and philosopher Frank P. Ramsey, is a branch of mathematics that focuses on the appearance of order in a substructure given a structure of a known size. Problems in Ramsey theory typically ask ...
* Ramsey-Turán theory *
Spectral graph theory In mathematics, spectral graph theory is the study of the properties of a graph in relationship to the characteristic polynomial, eigenvalues, and eigenvectors of matrices associated with the graph, such as its adjacency matrix or Laplacian matri ...
*
Additive combinatorics Additive combinatorics is an area of combinatorics in mathematics. One major area of study in additive combinatorics are ''inverse problems'': given the size of the sumset ''A'' + ''B'' is small, what can we say about the structures of A ...
*
Computational complexity theory In theoretical computer science and mathematics, computational complexity theory focuses on classifying computational problems according to their resource usage, and relating these classes to each other. A computational problem is a task solved ...
* Probabilistic combinatorics Techniques and methods * Probabilistic method * Dependent random choice * Container method * Hypergraph regularity method Theorems and conjectures (in addition to ones mentioned above) *
Ore's theorem Ore's theorem is a result in graph theory proved in 1960 by Norwegian mathematician Øystein Ore. It gives a sufficient condition for a graph to be Hamiltonian, essentially stating that a graph with sufficiently many edges must contain a Hamilt ...
*
Ruzsa–Szemerédi problem In combinatorial mathematics and extremal graph theory, the Ruzsa–Szemerédi problem or (6,3)-problem asks for the maximum number of edges in a graph in which every edge belongs to a unique triangle. Equivalently it asks for the maximum number ...


References