Birkhoff Polytope
   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 A convex polytope is a special case of a polytope, having the additional property that it is also a convex set contained in the n-dimensional Euclidean space \mathbb^n. Most texts. use the term "polytope" for a bounded convex polytope, and the wo ...
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 measure a ''continuous'' one-dimensional quantity such as a distance, duration or temperature. Here, ''continuous'' means that values can have arbitrarily small variations. Every real ...
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 Geo ...
.


Properties


Vertices

The Birkhoff polytope has ''n''! vertices, one for each permutation on ''n'' items. This follows from the
Birkhoff–von Neumann theorem In mathematics, especially in probability and combinatorics, a doubly stochastic matrix (also called bistochastic matrix) is a square matrix X=(x_) of nonnegative real numbers, each of whose rows and columns sums to 1, i.e., :\sum_i x_=\sum_j x_=1 ...
, 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 or ...
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 Geo ...
, 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
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 are ...
matchings, respectively, were shown much earlier in 1894 in
Ernst Steinitz Ernst Steinitz (13 June 1871 – 29 September 1928) was a German mathematician. Biography Steinitz was born in Laurahütte (Siemianowice Śląskie), Silesia, Germany (now in Poland), the son of Sigismund Steinitz, a Jewish coal merchant, and ...
'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 a ...
.


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 Cayle ...
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 \m ...
''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 is c ...
''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 related ...
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 (mathematics), function'') that can be graph of a function, graphically represented as a straight Line (geometry), line. Linearity is closely related to ''Proportionality (mat ...
, 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 A facet is a flat surface of a geometric shape, e.g., of a cut gemstone. Facet may also refer to: Arts, entertainment, and media * ''Facets'' (album), an album by Jim Croce * ''Facets'', a 1980 album by jazz pianist Monty Alexander and his tri ...
. 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 face in ...
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 congruent ...
(i.e. the
dual polytope In geometry, every polyhedron is associated with a second dual structure, where the Vertex (geometry), vertices of one correspond to the Face (geometry), faces of the other, and the edges between pairs of vertices of one correspond to the edges b ...
is vertex-transitive). It is not regular 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 a ...
x. A combinatorial formula for all ''n'' was given in 2007. The following
asymptotic formula In mathematical analysis, asymptotic analysis, also known as asymptotics, is a method of describing limiting behavior. As an illustration, suppose that we are interested in the properties of a function as becomes very large. If , then as bec ...
was found by
Rodney Canfield Rodney may refer to: People * Rodney (name) * Rodney (wrestler), American professional wrestler Places ;Australia * Electoral district of Rodney, a former electoral district in Victoria * Rodney County, Queensland ;Canada * Rodney, Ontario, a vi ...
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 highe ...
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 i ...
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 In geometry, the convex hull or convex envelope or convex closure of a shape is the smallest convex set that contains it. The convex hull may be defined either as the intersection of all convex sets containing a given subset of a Euclidean space ...
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 In graph theory, the blossom algorithm is an algorithm for constructing maximum matchings on graphs. The algorithm was developed by Jack Edmonds in 1961, and published in 1965. Given a general graph , the algorithm finds a matching such that ea ...
. * The Birkhoff polytope is a special case of the '' flow polytope'' 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 su ...
*
Permutohedron In mathematics, the permutohedron of order ''n'' is an (''n'' − 1)-dimensional polytope embedded in an ''n''-dimensional space. Its vertex coordinates (labels) are the permutations of the first ''n'' natural numbers. The edges ident ...
* 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