The Birkhoff-von Neumann Theorem, in combinatorics and linear algebra, states that every doubly stochastic matrix, a square matrix of nonnegative real numbers whose rows and columns each sum to one, can be written as a weighted average of permutation matrices, with nonnegative weights summing to one. Equivalently, the theorem shows that the polytope of doubly stochastic matrices of a given size is exactly the convex hull of the permutation matrices of that size, so its vertices are precisely the permutation matrices themselves. Named for Garrett Birkhoff and John von Neumann, the theorem underlies applications from fair random assignment to the analysis of bipartite graph matchings.
Facts
StatementThe Birkhoff-von Neumann theorem states that the extreme points of the Birkhoff polytope, the set of doubly stochastic matrices of a given size, are exactly the permutation matrices, so every doubly stochastic matrix can be written as a combination of permutation matrices. 1 Classification
Statement Form Connections
Has Statement Form
Entity-backed identity for the statement-form enum value this theorem already carries, resolved to a mathematics concept by an explicit value-to-entity map (phase 3 bucket conversion, docs\design_entity_backed_browse_buckets_20260928.md). The statement-form fact itself stays on the theorem unchanged.
Sources
1. Birkhoff Polytope (Wikipedia)
Wikimedia FoundationVertices subsection, sentence naming the theorem's claim
the Birkhoff-von Neumann theorem, which states that the extreme points of the Birkhoff polytope are the permutation matrices, and therefore that any doubly stochastic matrix may be represented as a convex combination of permutation matrices
Vertices subsection, sentence naming the 1946 paper
this was stated in a 1946 paper by Garrett Birkhoff
View the Source Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.