In [1] G. Birkhoff stated an algorithm for expressing a doubly stochastic matrix as an average of permutation matrices. In this note we prove two graphical lemmas and use these to find an upper bound for the number of permutation matrices which the Birkhoff algorithm may use.
A doubly stochastic matrix is a matrix of non-negative elements with row and column sums equal to unity and is there - fore a square matrix. A permutation matrix is an n × n doubly stochastic matrix which has n2-n zeros and consequently has n ones, one in each row and one in each column. It has been shown by Birkhoff [1],Hoffman and Wielandt [5] and von Neumann [7] that the set of all doubly stochastic matrices, considered as a set of points in a space of n2 dimensions constitute the convex hull of permutation matrices.