Gale–Ryser Theorem
   HOME

TheInfoList



OR:

The Gale–Ryser theorem is a result in
graph theory In mathematics and computer science, graph theory is the study of ''graph (discrete mathematics), graphs'', which are mathematical structures used to model pairwise relations between objects. A graph in this context is made up of ''Vertex (graph ...
and combinatorial matrix theory, two branches of
combinatorics Combinatorics is an area of mathematics primarily concerned with counting, both as a means and as an end to obtaining results, and certain properties of finite structures. It is closely related to many other areas of mathematics and has many ...
. It provides one of two known approaches to solving the
bipartite realization problem The bipartite realization problem is a classical decision problem in graph theory, a branch of combinatorics. Given two finite sequences (a_1,\dots,a_n) and (b_1,\dots,b_m) of natural numbers with m\leq n, the problem asks whether there is a label ...
, i.e. it gives a necessary and sufficient condition for two
finite sequence In mathematics, a sequence is an enumerated collection of objects in which repetitions are allowed and order matters. Like a set, it contains members (also called ''elements'', or ''terms''). The number of elements (possibly infinite) is call ...
s of
natural number In mathematics, the natural numbers are the numbers 0, 1, 2, 3, and so on, possibly excluding 0. Some start counting with 0, defining the natural numbers as the non-negative integers , while others start with 1, defining them as the positive in ...
s to be the
degree sequence In graph theory, the degree (or valency) of a vertex of a graph is the number of edges that are incident to the vertex; in a multigraph, a loop contributes 2 to a vertex's degree, for the two ends of the edge. The degree of a vertex v is denot ...
of a labeled
simple Simple or SIMPLE may refer to: *Simplicity, the state or quality of being simple Arts and entertainment * ''Simple'' (album), by Andy Yorke, 2008, and its title track * "Simple" (Florida Georgia Line song), 2018 * "Simple", a song by John ...
bipartite graph In the mathematics, mathematical field of graph theory, a bipartite graph (or bigraph) is a Graph (discrete mathematics), graph whose vertex (graph theory), vertices can be divided into two disjoint sets, disjoint and Independent set (graph theo ...
; a sequence obeying these conditions is called "bigraphic". It is an analog of the
Erdős–Gallai theorem The Erdős–Gallai theorem is a result in graph theory, a branch of combinatorial mathematics. It provides one of two known approaches to solving the graph realization problem, i.e. it gives a necessary and sufficient condition for a finite seque ...
for simple graphs. The theorem was published independently in 1957 by H. J. Ryser and
David Gale David Gale (December 13, 1921 – March 7, 2008) was an American mathematician and economist. He was a professor emeritus at the University of California, Berkeley, affiliated with the departments of mathematics, economics, and industrial ...
.


Statement

A pair of sequences of nonnegative
integer An integer is the number zero (0), a positive natural number (1, 2, 3, ...), or the negation of a positive natural number (−1, −2, −3, ...). The negations or additive inverses of the positive natural numbers are referred to as negative in ...
s (a_1,\ldots,a_n) and (b_1,\ldots,b_m) with a_1\geq\cdots\geq a_n is bigraphic if and only if \sum_^a_i=\sum_^b_i and the following inequality holds for all k \in \: : \sum^k_ a_i\leq \sum^m_ \min(b_i,k). Sometimes this theorem is stated with the additional constraint b_1\geq\cdots\geq b_m. This condition is not necessary, because the labels of vertices of one partite set in a
bipartite graph In the mathematics, mathematical field of graph theory, a bipartite graph (or bigraph) is a Graph (discrete mathematics), graph whose vertex (graph theory), vertices can be divided into two disjoint sets, disjoint and Independent set (graph theo ...
can be rearranged arbitrarily. In 1962 Ford and Fulkerson gave a different but equivalent formulation of the theorem.


Other notations

The theorem can also be stated in terms of zero-one
matrices Matrix (: matrices or matrixes) or MATRIX may refer to: Science and mathematics * Matrix (mathematics), a rectangular array of numbers, symbols or expressions * Matrix (logic), part of a formula in prenex normal form * Matrix (biology), the ...
. The connection can be seen if one realizes that each
bipartite graph In the mathematics, mathematical field of graph theory, a bipartite graph (or bigraph) is a Graph (discrete mathematics), graph whose vertex (graph theory), vertices can be divided into two disjoint sets, disjoint and Independent set (graph theo ...
has a
biadjacency matrix In graph theory and computer science, an adjacency matrix is a square matrix used to represent a finite graph. The elements of the matrix indicate whether pairs of vertices are adjacent or not in the graph. In the special case of a finite simp ...
where the column sums and row sums correspond to (a_1,\ldots,a_n) and (b_1,\ldots,b_n). Each sequence can also be considered as an
integer partition In number theory and combinatorics, a partition of a non-negative integer , also called an integer partition, is a way of writing as a summation, sum of positive integers. Two sums that differ only in the order of their summands are considered ...
of the same number m=\sum_^a_i. It turns out that partition (a^*_1,\ldots,a^*_n) where a^*_k:=, \, is the conjugate partition of (b_1,\ldots,b_n). The conjugate partition can be determined by a
Ferrers diagram In number theory and combinatorics, a partition of a non-negative integer , also called an integer partition, is a way of writing as a sum of positive integers. Two sums that differ only in the order of their summands are considered the same ...
. Moreover, there is a connection to the relation
majorization In mathematics, majorization is a preorder on vector space, vectors of real numbers. For two such vectors, \mathbf,\ \mathbf \in \mathbb^n, we say that \mathbf weakly majorizes (or dominates) \mathbf from below, commonly denoted \mathbf \suc ...
. Consider sequences (a_1,\ldots,a_n), (b_1,\ldots,b_n) and (a^*_1,\ldots,a^*_n) as n-dimensional vectors a, b and a^*. Since \sum_^k a^*_i =\sum^n_ \min(b_i,k) , the theorem above states that a pair of nonnegative integer sequences a and b with nonincreasing a is bigraphic if and only if the conjugate partition a^* of b majorizes a. A third formulation is in terms of degree sequences of simple directed graphs with at most one loop per vertex. In this case the matrix is interpreted as the
adjacency matrix In graph theory and computer science, an adjacency matrix is a square matrix used to represent a finite graph (discrete mathematics), graph. The elements of the matrix (mathematics), matrix indicate whether pairs of Vertex (graph theory), vertices ...
of such a directed graph. When are pairs of nonnegative
integer An integer is the number zero (0), a positive natural number (1, 2, 3, ...), or the negation of a positive natural number (−1, −2, −3, ...). The negations or additive inverses of the positive natural numbers are referred to as negative in ...
s ((a_1,b_1),...,(a_n,b_n)) the indegree- outdegree pairs of a labeled directed graph with at most one loop per vertex? The theorem can easily be adapted to this formulation, because there does not exist a special order of b.


Proofs

The proof is composed of two parts: the necessity of the condition and its sufficiency. We outline the proof of both parts in the language of matrices. To see that the condition in the theorem is necessary, consider the adjacency matrix of a bigraphic realization with row sums (b_1,\ldots,b_n) and column sums (a_1,\ldots,a_n), and shift all ones in the matrix to the left. The row sums remain, while the column sums are now a^*. The operation of shifting all ones to the left increases a partition in majorization order, and so a^* majorizes a. The original proof of sufficiency of the condition was rather complicated. gave a simple algorithmic proof. The idea is to start with the
Ferrers diagram In number theory and combinatorics, a partition of a non-negative integer , also called an integer partition, is a way of writing as a sum of positive integers. Two sums that differ only in the order of their summands are considered the same ...
of b and shift ones to the right until the column sums are a. The algorithm runs in at most n steps, in each of which a single one entry is moved to the right.


Stronger version

Berger proved that it suffices to consider those kth inequalities such that 1 \leq k < n with a_k > a_ and the equality for k = n.


Generalization

A pair of finite sequences of nonnegative
integer An integer is the number zero (0), a positive natural number (1, 2, 3, ...), or the negation of a positive natural number (−1, −2, −3, ...). The negations or additive inverses of the positive natural numbers are referred to as negative in ...
s a and b with nonincreasing a is bigraphic if and only if \sum_^a_i=\sum_^b_i and there exists a sequence c such that the pair c,b is bigraphic and c majorizes a. Moreover, in is also proved that pair a and b has more bigraphic realizations than pair c and b. This yields to the result that
regular sequence In commutative algebra, a regular sequence is a sequence of elements of a commutative ring which are as independent as possible, in a precise sense. This is the algebraic analogue of the geometric notion of a complete intersection. Definitions Giv ...
s have for fixed numbers of vertices and edges the largest number of bigraphic realizations, if n divides m. They are the ''contrary sequences'' of threshold sequences with only one unique bigraphic realization, which is known as
threshold graph In graph theory, a threshold graph is a graph that can be constructed from a one-vertex graph by repeated applications of the following two operations: # Addition of a single isolated vertex to the graph. # Addition of a single dominating vertex ...
. Minconvex sequences generalize this concept if n does not divide m.


Characterizations for similar problems

Similar theorems describe the degree sequences of simple graphs and simple directed graphs. The first problem is characterized by the
Erdős–Gallai theorem The Erdős–Gallai theorem is a result in graph theory, a branch of combinatorial mathematics. It provides one of two known approaches to solving the graph realization problem, i.e. it gives a necessary and sufficient condition for a finite seque ...
. The latter case is characterized by the
Fulkerson–Chen–Anstee theorem The Fulkerson–Chen–Anstee theorem is a result in graph theory, a branch of combinatorics. It provides one of two known approaches solving the digraph realization problem, i.e. it gives a necessary and sufficient condition for pairs of nonnegativ ...
.


Notes


References

* * * * * * *. *. {{DEFAULTSORT:Gale-Ryser theorem Theorems in graph theory