Biadjacency matrix 2026-10-06
For a bipartite graph with ordered parts , its biadjacency matrix has rows indexed by and columns indexed by , with entry one for an edge and zero otherwise. It has size by , rather than the square full bipartite adjacency matrix on , which is the block matrix . Its singular values describe the normalized adjacency operator of a bipartite graph after division by .
The eigenvalues of a graph are the eigenvalues of its adjacency matrix. Order the vertices with those of first and those of second. The adjacency matrix then has block form
where is the bipartite adjacency matrix.
Since zero is not an eigenvalue, is invertible. If , then
a contradiction. Thus . Moreover, if were singular, a nonzero with would give . Hence is invertible.
In the determinant expansion
at least one product is nonzero. For its permutation , all entries equal one, so the corresponding edges pair every vertex of with a distinct vertex of . They form the required matching.