The Zarankiewicz problem, an unsolved problem in mathematics, asks for the largest possible number of edges in a
bipartite graph
In the mathematics, mathematical field of graph theory, a bipartite graph (or bigraph) is a Graph (discrete mathematics), graph whose vertex (graph theory), vertices can be divided into two disjoint sets, disjoint and Independent set (graph theo ...
that has a given number of vertices and has no
complete bipartite subgraphs of a given size.
[. Reprint of 1978 Academic Press edition, .] It belongs to the field of
extremal graph theory
Extremal graph theory is a branch of combinatorics, itself an area of mathematics, that lies at the intersection of extremal combinatorics and graph theory. In essence, extremal graph theory studies how global properties of a graph influence loca ...
, a branch of
combinatorics
Combinatorics is an area of mathematics primarily concerned with counting, both as a means and as an end to obtaining results, and certain properties of finite structures. It is closely related to many other areas of mathematics and has many ...
, and is named after the Polish mathematician
Kazimierz Zarankiewicz
Kazimierz Zarankiewicz (2 May 1902 – 5 September 1959) was a Polish mathematician and Professor at the Warsaw University of Technology who was interested primarily in topology and graph theory.
Biography
Zarankiewicz was born in Częstochowa, ...
, who proposed several special cases of the problem in 1951.
Problem statement
A
bipartite graph
In the mathematics, mathematical field of graph theory, a bipartite graph (or bigraph) is a Graph (discrete mathematics), graph whose vertex (graph theory), vertices can be divided into two disjoint sets, disjoint and Independent set (graph theo ...
consists of two disjoint sets of
vertices and
, and a set of
edges each of which connects a vertex in
to a vertex in
. No two edges can both connect the same pair of vertices. A
complete bipartite graph
In the mathematical field of graph theory, a complete bipartite graph or biclique is a special kind of bipartite graph where every vertex of the first set is connected to every vertex of the second set..Electronic edition page 17.
Graph theory ...
is a bipartite graph in which every pair of a vertex from
and a vertex from
is connected to each other. A complete bipartite graph in which
has
vertices and
has
vertices is denoted
. If
is a bipartite graph, and there exists a set of
vertices of
and
vertices of
that are all connected to each other, then these vertices
induce
Induce may refer to:
* Induced consumption
* Induced innovation
* Induced character
* Induced coma
* Induced menopause
* Induced metric
* Induced path
* Induced topology
* Induce (musician), American musician
* Labor induction
Labor indu ...
a subgraph of the form
. (In this formulation, the ordering of
and
is significant: the set of
vertices must be from
and the set of
vertices must be from
, not vice versa.)
The Zarankiewicz function
denotes the maximum possible number of edges in a bipartite graph
for which
and
, but which does not contain a subgraph of the form
. As a shorthand for an important special case,
is the same as
. The Zarankiewicz problem asks for a formula for the Zarankiewicz function, or (failing that) for tight
asymptotic bounds on the growth rate of
assuming that
is a fixed constant, in the limit as
goes to infinity.
For
this problem is the same as determining
cages with girth six. The Zarankiewicz problem, cages and
finite geometry
A finite geometry is any geometry, geometric system that has only a finite set, finite number of point (geometry), points.
The familiar Euclidean geometry is not finite, because a Euclidean line contains infinitely many points. A geometry based ...
are strongly interrelated.
The same problem can also be formulated in terms of
digital geometry
Digital geometry deals with discrete sets (usually discrete point sets) considered to be digitized models or images of objects of the 2D or 3D Euclidean space.
Simply put, ''digitizing'' is replacing an object by a discrete set of its points. ...
. The possible edges of a bipartite graph
can be visualized as the points of a
rectangle in the
integer lattice
In mathematics, the -dimensional integer lattice (or cubic lattice), denoted , is the lattice (group), lattice in the Euclidean space whose lattice points are tuple, -tuples of integers. The two-dimensional integer lattice is also called the s ...
, and a complete subgraph is a set of rows and columns in this rectangle in which all points are present. Thus,
denotes the maximum number of points that can be placed within an
grid in such a way that no subset of rows and columns forms a complete
grid.
An alternative and equivalent definition is that
is the smallest integer
such that every
(0,1)-matrix of size
with
ones must have a set of
rows and
columns such that the corresponding
submatrix
In mathematics, a matrix (: matrices) is a rectangular array or table of numbers, symbols, or expressions, with elements or entries arranged in rows and columns, which is used to represent a mathematical object or property of such an object. ...
is
made up only of 1s.
Examples

The number
asks for the maximum number of edges in a bipartite graph with
vertices on each side that has no 4-cycle (its
girth
Girth may refer to:
Mathematics
* Girth (functional analysis), the length of the shortest centrally symmetric simple closed curve on the unit sphere of a Banach space
* Girth (geometry), the perimeter of a parallel projection of a shape
* Girth ...
is six or more). Thus,
(achieved by a three-edge path), and
(a
hexagon
In geometry, a hexagon (from Greek , , meaning "six", and , , meaning "corner, angle") is a six-sided polygon. The total of the internal angles of any simple (non-self-intersecting) hexagon is 720°.
Regular hexagon
A regular hexagon is de ...
).
In his original formulation of the problem, Zarankiewicz asked for the values of
for
. The answers were supplied soon afterwards by
Wacław Sierpiński
Wacław Franciszek Sierpiński (; 14 March 1882 – 21 October 1969) was a Polish mathematician. He was known for contributions to set theory (research on the axiom of choice and the continuum hypothesis), number theory, theory of functions ...
:
,
, and
.
[.] The case of
is relatively simple: a 13-edge bipartite graph with four vertices on each side of the bipartition, and no
subgraph, may be obtained by adding one of the long diagonals to the graph of a
cube
A cube or regular hexahedron is a three-dimensional space, three-dimensional solid object in geometry, which is bounded by six congruent square (geometry), square faces, a type of polyhedron. It has twelve congruent edges and eight vertices. It i ...
. In the other direction, if a bipartite graph with 14 edges has four vertices on each side, then two vertices on each side must have
degree four. Removing these four vertices and their 12 incident edges leaves a nonempty set of edges, any of which together with the four removed vertices forms a
subgraph.
Upper bounds
The Kővári–Sós–Turán theorem provides an
upper bound
In mathematics, particularly in order theory, an upper bound or majorant of a subset of some preordered set is an element of that is every element of .
Dually, a lower bound or minorant of is defined to be an element of that is less ...
on the solution to the Zarankiewicz problem. It was established by Tamás Kővári,
Vera T. Sós and
Pál Turán
Pál Turán (; 18 August 1910 – 26 September 1976) also known as Paul Turán, was a Hungarian mathematician who worked primarily in extremal combinatorics.
In 1940, because of his Jewish origins, he was arrested by History of the Jews in Hun ...
shortly after the problem had been posed:
:
Kővári, Sós, and Turán originally proved this inequality for
. Shortly afterwards, Hyltén-Cavallius observed that essentially the same argument can be used to prove the above inequality.
An improvement on the second term of the upper bound on
was given by
Štefan Znám:
:
If
and
are assumed to be constant, then asymptotically, using the
big O notation
Big ''O'' notation is a mathematical notation that describes the asymptotic analysis, limiting behavior of a function (mathematics), function when the Argument of a function, argument tends towards a particular value or infinity. Big O is a memb ...
, these formulae can be expressed as
:
;
:
.
In the particular case
, assuming
without loss of generality
''Without loss of generality'' (often abbreviated to WOLOG, WLOG or w.l.o.g.; less commonly stated as ''without any loss of generality'' or ''with no loss of generality'') is a frequently used expression in mathematics. The term is used to indicat ...
that
, we have the asymptotic upper bound
:
Lower bounds
One can verify that among the two asymptotic upper bounds of
in the previous section, the first bound is better when
, and the second bound becomes better when
. Therefore, if one can show a lower bound for
that matches the upper bound up to a constant, then by a simple sampling argument (on either an
bipartite graph or an
bipartite graph that achieves the maximum edge number), we can show that for all
, one of the above two upper bounds is tight up to a constant. This leads to the following question: is it the case that for any fixed
and
, we have
:
?
[.]
In the special case
, up to constant factors,
has the same order as
, the maximum number of edges in an
-vertex (not necessarily bipartite) graph that has no
as a subgraph. In one direction, a bipartite graph with
vertices on each side and
edges must have a subgraph with
vertices and at least
edges; this can be seen from choosing
vertices uniformly at random from each side, and taking the expectation. In the other direction, we can transform a graph with
vertices and no copy of
into a bipartite graph with
vertices on each side of its bipartition, twice as many edges and still no copy of
, by taking its
bipartite double cover. Same as above, with the convention that
, it has been conjectured that
:
for all constant values of
.
For some specific values of
(e.g., for
sufficiently larger than
, or for
), the above statements have been proved using various algebraic and random algebraic constructions. At the same time, the answer to the general question is still unknown to us.
Incidence graphs in finite geometry

For
, a bipartite graph with
vertices on each side,
edges, and no
may be obtained as the
Levi graph, or point-line incidence graph, of a
projective plane
In mathematics, a projective plane is a geometric structure that extends the concept of a plane (geometry), plane. In the ordinary Euclidean plane, two lines typically intersect at a single point, but there are some pairs of lines (namely, paral ...
of order
, a system of
points and
lines in which each two points determine a unique line, and each two lines intersect at a unique point. We construct a bipartite graph associated to this projective plane that has one vertex part as its points, the other vertex part as its lines, such that a point and a line is connected if and only if they are incident in the projective plane. This leads to a
-free graph with
vertices and
edges.
Since this lower bound matches the upper bound given by I. Reiman, we have the asymptotic
:
For
, bipartite graphs with
vertices on each side,
edges, and no
may again be constructed from finite geometry, by letting the vertices represent points and spheres (of a carefully chosen fixed radius) in a three-dimensional finite
affine space
In mathematics, an affine space is a geometric structure that generalizes some of the properties of Euclidean spaces in such a way that these are independent of the concepts of distance and measure of angles, keeping only the properties relat ...
, and letting the edges represent point-sphere incidences.
More generally, consider
and any
. Let
be the
-element finite field, and
be an element of multiplicative order
, in the sense that
form a
-element subgroup of the multiplicative group
. We say that two nonzero elements
are equivalent if we have
and
for some
. Consider a graph
on the set of all equivalence classes
, such that
and
are connected if and only if
. One can verify that
is well-defined and free of
, and every vertex in
has degree
or
. Hence we have the upper bound
:
Norm graphs and projective norm graphs
For
sufficiently larger than
, the above conjecture
was verified by Kollár, Rónyai, and Szabó
[.]
and Alon, Rónyai, and Szabó
[.]
using the construction of norm graphs and projective norm graphs over finite fields.
For
, consider the norm graph NormGraph
p,s with vertex set
, such that every two vertices
are connected if and only if
, where
is the
norm map
:
It is not hard to verify that the graph has
vertices and at least
edges. To see that this graph is
-free, observe that any common neighbor
of
vertices
must satisfy
:
for all
, which a system of equations that has at most
solutions.
The same result can be proved for all
using the projective norm graph, a construction slightly stronger than the above. The projective norm graph ProjNormGraph
p,s is the graph on vertex set
, such that two vertices
are adjacent if and only if
, where
is the norm map defined by
. By a similar argument to the above, one can verify that it is a
-free graph with
edges.
The above norm graph approach also gives tight lower bounds on
for certain choices of
.
In particular, for
,
, and
, we have
:
In the case
, consider the bipartite graph
with bipartition
, such that
and
. For
and
, let
in
if and only if
, where
is the norm map defined above. To see that
is
-free, consider
tuples
. Observe that if the
tuples have a common neighbor, then the
must be distinct. Using the same upper bound on he number of solutions to the system of equations, we know that these
tuples have at most