# Extremal graph theory

**Extremal graph theory** is a branch of the mathematical field of graph theory. Extremal graph theory studies extremal (maximal or minimal) graphs which satisfy a certain property. Extremality can be taken with respect to different graph invariants, such as order, size or girth. More abstractly, it studies how global properties of a graph influence local substructures of the graph.^{[1]}

## Examples

For example, a simple extremal graph theory question is "which acyclic graphs on *n* vertices have the maximum number of edges?" The extremal graphs for this question are trees on *n* vertices, which have *n* − 1 edges.^{[2]} More generally, a typical question is the following: given a graph property *P*, an invariant *u*, and a set of graphs *H*, we wish to find the minimum value of *m* such that every graph in *H* which has *u* larger than *m* possess property *P*. In the example above, *H* was the set of *n*-vertex graphs, *P* was the property of being cyclic, and *u* was the number of edges in the graph. Thus every graph on *n* vertices with more than *n* − 1 edges must contain a cycle.

Several foundational results in extremal graph theory are questions of the above-mentioned form. For instance, the question of how many edges can an *n*-vertex graph have before it must contain as subgraph a clique of size *k* is answered by Turán's theorem. Instead of cliques, if the same question is asked for complete multi-partite graphs, the answer is given by the Erdős–Stone theorem.

## History

Extremal graph theory, in its strictest sense, is a branch of graph theory developed and loved by Hungarians.

Extremal graph theory started in 1941 when Turán proved his theorem determining those graphs of order *n*, not containing the complete graph *K*_{k} of order k, and extremal with respect to size (that is, with as many edges as possible).^{[3]} Another crucial year for the subject was 1975 when Szemerédi proved his result a vital tool in attacking extremal problems.^{[3]}

## Density results

A typical result in extremal graph theory is Turán's theorem. It answers the following question. What is the maximum possible number of edges in an undirected graph *G* with *n* vertices which does not contain *K*_{3} (three vertices *A*, *B*, *C* with edges *AB*, *AC*, *BC*; i.e. a triangle) as a subgraph? The complete bipartite graph where the partite sets differ in their size by at most 1, is the only extremal graph with this property. It contains

edges. Similar questions have been studied with various other subgraphs *H* instead of *K*_{3}; for instance, the Zarankiewicz problem concerns the largest graph that does not contain a fixed complete bipartite graph as a subgraph. Turán also found the (unique) largest graph not containing *K*_{k} which is named after him, namely Turán graph. This graph is the complete join of "k-1" independent sets (as equi-sized as possible) and has at most

edges. For *C*_{4}, the largest graph on *n* vertices not containing *C*_{4} has

edges.

## Minimum degree conditions

The preceding theorems give conditions for a small object to appear within a (perhaps) very large graph. At the opposite extreme, one might search for conditions which force the existence of a structure which covers every vertex. But it is possible for a graph with

edges to have an isolated vertex - even though almost every possible edge is present in the graph - which means that even a graph with very high density may have no interesting structure covering every vertex. Simple edge counting conditions, which give no indication as to how the edges in the graph are distributed, thus often tend to give uninteresting results for very large structures. Instead, we introduce the concept of minimum degree. The minimum degree of a graph *G* is defined to be

Specifying a large minimum degree removes the objection that there may be a few 'pathological' vertices; if the minimum degree of a graph *G* is 1, for example, then there can be no isolated vertices (even though *G* may have very few edges).

A classic result is Dirac's theorem, which states that every graph *G* with *n* vertices and minimum degree at least *n/2* contains a Hamilton cycle.

## See also

## Notes

- ↑ Template:Harvnb
- ↑ Template:Harvnb
- ↑
^{3.0}^{3.1}Template:Harvnb

## References

- {{#invoke:citation/CS1|citation

|CitationClass=citation }}.

- {{#invoke:citation/CS1|citation

|CitationClass=citation }}.

- {{#invoke:citation/CS1|citation

|CitationClass=citation }}.

- M. Simonovits, Slides from the Chorin summer school lectures, 2006. [1]