HOME

TheInfoList



OR:

The Birkhoff polytope ''B''''n'' (also called the assignment polytope, the polytope of doubly stochastic matrices, or the perfect matching polytope of the
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 ...
 K_) is the convex polytope in R''N'' (where ''N'' = ''n''2) whose points are the doubly stochastic matrices, i.e., the
matrices Matrix most commonly refers to: * ''The Matrix'' (franchise), an American media franchise ** ''The Matrix'', a 1999 science-fiction action film ** "The Matrix", a fictional setting, a virtual reality environment, within ''The Matrix'' (franchis ...
whose entries are non-negative
real number In mathematics, a real number is a number that can be used to measurement, measure a ''continuous'' one-dimensional quantity such as a distance, time, duration or temperature. Here, ''continuous'' means that values can have arbitrarily small var ...
s and whose rows and columns each add up to 1. It is named after
Garrett Birkhoff Garrett Birkhoff (January 19, 1911 – November 22, 1996) was an American mathematician. He is best known for his work in lattice theory. The mathematician George Birkhoff (1884–1944) was his father. Life The son of the mathematician G ...
.


Properties


Vertices

The Birkhoff polytope has ''n''! vertices, one for each permutation on ''n'' items. This follows from the Birkhoff–von Neumann theorem, which states that the
extreme point In mathematics, an extreme point of a convex set S in a real or complex vector space is a point in S which does not lie in any open line segment joining two points of S. In linear programming problems, an extreme point is also called vertex ...
s of the Birkhoff polytope are the
permutation matrices In mathematics, particularly in matrix theory, a permutation matrix is a square binary matrix that has exactly one entry of 1 in each row and each column and 0s elsewhere. Each such matrix, say , represents a permutation of elements and, when ...
, and therefore that any doubly stochastic matrix may be represented as a convex combination of permutation matrices; this was stated in a 1946 paper by
Garrett Birkhoff Garrett Birkhoff (January 19, 1911 – November 22, 1996) was an American mathematician. He is best known for his work in lattice theory. The mathematician George Birkhoff (1884–1944) was his father. Life The son of the mathematician G ...
, but equivalent results in the languages of
projective configuration In mathematics, specifically projective geometry, a configuration in the plane consists of a finite set of points, and a finite arrangement of lines, such that each point is incident to the same number of lines and each line is incident to the ...
s and of
regular The term regular can mean normal or in accordance with rules. It may refer to: People * Moses Regular (born 1971), America football player Arts, entertainment, and media Music * "Regular" (Badfinger song) * Regular tunings of stringed instrum ...
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 ar ...
matchings, respectively, were shown much earlier in 1894 in Ernst Steinitz's thesis and in 1916 by
Dénes Kőnig Dénes Kőnig (September 21, 1884 – October 19, 1944) was a Hungarian mathematician of Jewish heritage who worked in and wrote the first textbook on the field of graph theory. Biography Kőnig was born in Budapest, the son of mathematician Gyu ...
. Because all of the vertex coordinates are zero or one, the Birkhoff polytope is an
integral polytope In geometry and polyhedral combinatorics, an integral polytope is a convex polytope whose vertices all have integer Cartesian coordinates. That is, it is a polytope that equals the convex hull of its integer points. Integral polytopes are als ...
.


Edges

The edges of the Birkhoff polytope correspond to pairs of permutations differing by a cycle: : (\sigma,\omega) such that \sigma^\omega is a cycle. This implies that the
graph 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 ...
of ''B''''n'' is a
Cayley graph In mathematics, a Cayley graph, also known as a Cayley color graph, Cayley diagram, group diagram, or color group is a graph that encodes the abstract structure of a group. Its definition is suggested by Cayley's theorem (named after Arthur Ca ...
of the
symmetric group In abstract algebra, the symmetric group defined over any set is the group whose elements are all the bijections from the set to itself, and whose group operation is the composition of functions. In particular, the finite symmetric group ...
''S''''n''. This also implies that the graph of ''B''''3'' is a
complete graph In the mathematical field of graph theory, a complete graph is a simple undirected graph in which every pair of distinct vertices is connected by a unique edge. A complete digraph is a directed graph in which every pair of distinct vertices ...
''K''''6'', and thus ''B''''3'' is a
neighborly polytope In geometry and polyhedral combinatorics, a -neighborly polytope is a convex polytope in which every set of or fewer vertices forms a face. For instance, a 2-neighborly polytope is a polytope in which every pair of vertices is connected by an ...
.


Facets

The Birkhoff polytope lies within an dimensional
affine subspace 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 relate ...
of the ''n''2-dimensional space of all matrices: this subspace is determined by the linear equality constraints that the sum of each row and of each column be one. Within this subspace, it is defined by ''n''2
linear inequalities Linearity is the property of a mathematical relationship ('' function'') that can be graphically represented as a straight line. Linearity is closely related to '' proportionality''. Examples in physics include rectilinear motion, the linear ...
, one for each coordinate of the matrix, specifying that the coordinate be non-negative. Therefore, for n\ge 3, it has exactly ''n''2 facets. For n = 2, there are two facets, given by ''a''''11'' = ''a''''22'' = 0, and ''a''''12'' = ''a''''21'' = 0.


Symmetries

The Birkhoff polytope ''B''''n'' is both
vertex-transitive In geometry, a polytope (e.g. a polygon or polyhedron) or a tiling is isogonal or vertex-transitive if all its vertices are equivalent under the symmetries of the figure. This implies that each vertex is surrounded by the same kinds of fa ...
and
facet-transitive In geometry, a tessellation of dimension (a plane tiling) or higher, or a polytope of dimension (a polyhedron) or higher, is isohedral or face-transitive if all its faces are the same. More specifically, all faces must be not merely congrue ...
(i.e. the
dual polytope In geometry, every polyhedron is associated with a second dual structure, where the vertices of one correspond to the faces of the other, and the edges between pairs of vertices of one correspond to the edges between pairs of faces of the other. ...
is vertex-transitive). It is not
regular The term regular can mean normal or in accordance with rules. It may refer to: People * Moses Regular (born 1971), America football player Arts, entertainment, and media Music * "Regular" (Badfinger song) * Regular tunings of stringed instrum ...
for ''n>2''.


Volume

An outstanding problem is to find the volume of the Birkhoff polytopes. This has been done for ''n'' ≤ 10. It is known to be equal to the volume of a polytope associated with standard
Young tableau In mathematics, a Young tableau (; plural: tableaux) is a combinatorial object useful in representation theory and Schubert calculus. It provides a convenient way to describe the group representations of the symmetric and general linear groups an ...
x. A combinatorial formula for all ''n'' was given in 2007. The following asymptotic formula was found by Rodney Canfield and Brendan McKay: :\mathop(B_n) \, = \, \exp\left( - (n-1)^2\ln n + n^2 - (n - \frac)\ln(2\pi) + \frac + o(1) \right) . For small values n\le 15 the volume was estimated in 2014 while similar estimations follow.


Ehrhart polynomial

Determining the
Ehrhart polynomial In mathematics, an integral polytope has an associated Ehrhart polynomial that encodes the relationship between the volume of a polytope and the number of integer points the polytope contains. The theory of Ehrhart polynomials can be seen as a hig ...
of a polytope is harder than determining its volume, since the volume can easily be computed from the leading coefficient of the Ehrhart polynomial. The Ehrhart polynomial associated with the Birkhoff polytope is only known for small values. It is conjectured that all the coefficients of the Ehrhart polynomials are non-negative.


Generalizations

*The Birkhoff polytope is a special case of the ''transportation polytope'', a polytope of nonnegative rectangular matrices with given row and column sums. The integer points in these polytopes are called
contingency table In statistics, a contingency table (also known as a cross tabulation or crosstab) is a type of table in a matrix format that displays the (multivariate) frequency distribution of the variables. They are heavily used in survey research, business ...
s; they play an important role in
Bayesian statistics Bayesian statistics is a theory in the field of statistics based on the Bayesian interpretation of probability where probability expresses a ''degree of belief'' in an event. The degree of belief may be based on prior knowledge about the event, ...
. *The Birkhoff polytope is a special case of the ''
matching polytope In graph theory, the matching polytope of a given graph is a geometric object representing the possible matchings in the graph. It is a convex polytope each of whose corners corresponds to a matching. It has great theoretical importance in the the ...
'', defined as a convex hull of the
perfect matching In graph theory, a perfect matching in a graph is a matching that covers every vertex of the graph. More formally, given a graph , a perfect matching in is a subset of edge set , such that every vertex in the vertex set is adjacent to exactly ...
s in a finite graph. The description of facets in this generality was given by
Jack Edmonds Jack R. Edmonds (born April 5, 1934) is an American-born and educated computer scientist and mathematician who lived and worked in Canada for much of his life. He has made fundamental contributions to the fields of combinatorial optimization, pol ...
(1965), and is related to Edmonds's matching algorithm. * The Birkhoff polytope is a special case of the ''
flow polytope Flow may refer to: Science and technology * Fluid flow, the motion of a gas or liquid * Flow (geomorphology), a type of mass wasting or slope movement in geomorphology * Flow (mathematics), a group action of the real numbers on a set * Flow (psych ...
'' of nonnegative flows through a network. It is related to the Ford–Fulkerson algorithm that computes the maximum flow in a flow network.


See also

*
Birkhoff algorithm Birkhoff's algorithm (also called Birkhoff-von-Neumann algorithm) is an algorithm for decomposing a bistochastic matrix into a convex combination of permutation matrices. It was published by Garrett Birkhoff in 1946. It has many applications. One ...
* Permutohedron * Stable matching polytope


References

{{reflist


External links


Birkhoff polytope
Web site by Dennis Pixton and Matthias Beck, with links to articles and volumes. Polyhedral combinatorics Matrices