Gale–Ryser Theorem
   HOME

TheInfoList



OR:

The Gale–Ryser theorem is a result in
graph theory In mathematics, graph theory is the study of ''graphs'', which are mathematical structures used to model pairwise relations between objects. A graph in this context is made up of '' vertices'' (also called ''nodes'' or ''points'') which are conn ...
and combinatorial matrix theory, two branches of combinatorics. 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_n) of natural numbers, the problem asks whether there is a labeled simple bip ...
, 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 called th ...
s of
natural number In mathematics, the natural numbers are those numbers used for counting (as in "there are ''six'' coins on the table") and ordering (as in "this is the ''third'' largest city in the country"). Numbers used for counting are called ''cardinal ...
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 deno ...
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 Johnn ...
bipartite graph; a sequence obeying these conditions is called "bigraphic". It is an analog of the Erdős–Gallai theorem for simple graphs. The theorem was published independently in 1957 by
H. J. Ryser Herbert John Ryser (July 28, 1923 – July 12, 1985) was a professor of mathematics, widely regarded as one of the major figures in combinatorics in the 20th century.David Gale David (; , "beloved one") (traditional spelling), , ''Dāwūd''; grc-koi, Δαυΐδ, Dauíd; la, Davidus, David; gez , ዳዊት, ''Dawit''; xcl, Դաւիթ, ''Dawitʿ''; cu, Давíдъ, ''Davidŭ''; possibly meaning "beloved one". w ...
.


Statement

A pair of sequences of nonnegative
integer An integer is the number zero (), a positive natural number (, , , etc.) or a negative integer with a minus sign ( −1, −2, −3, etc.). The negative numbers are the additive inverses of the corresponding positive numbers. In the languag ...
s (a_1,\ldots,a_n) and (b_1,\ldots,b_n) 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^n_ \min(b_i,k). Sometimes this theorem is stated with the additional constraint b_1\geq\cdots\geq b_n. This condition is not necessary, because the labels of vertices of one partite set in a bipartite graph 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 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 ...
. The connection can be seen if one realizes that each bipartite graph 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 simple ...
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 a
partition Partition may refer to: Computing Hardware * Disk partitioning, the division of a hard disk drive * Memory partition, a subdivision of a computer's memory, usually for use by a single job Software * Partition (database), the division of a ...
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 positive 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 part ...
. Moreover, there is a connection to the relation majorization. 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 graph In mathematics, and more specifically in graph theory, a directed graph (or digraph) is a graph that is made up of a set of vertices connected by directed edges, often called arcs. Definition In formal terms, a directed graph is an ordered pa ...
s with at most one loop per
vertex Vertex, vertices or vertexes may refer to: Science and technology Mathematics and computer science *Vertex (geometry), a point where two or more curves, lines, or edges meet * Vertex (computer graphics), a data structure that describes the positio ...
. 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. 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 ...
of such a directed graph. When are pairs of nonnegative
integer An integer is the number zero (), a positive natural number (, , , etc.) or a negative integer with a minus sign ( −1, −2, −3, etc.). The negative numbers are the additive inverses of the corresponding positive numbers. In the languag ...
s ((a_1,b_1),...,(a_n,b_n)) the
indegree In mathematics, and more specifically in graph theory, a directed graph (or digraph) is a graph that is made up of a set of vertices connected by directed edges, often called arcs. Definition In formal terms, a directed graph is an ordered pa ...
-
outdegree In mathematics, and more specifically in graph theory, a directed graph (or digraph) is a graph that is made up of a set of vertices connected by directed edges, often called arcs. Definition In formal terms, a directed graph is an ordered pa ...
pairs of a labeled
directed graph In mathematics, and more specifically in graph theory, a directed graph (or digraph) is a graph that is made up of a set of vertices connected by directed edges, often called arcs. Definition In formal terms, a directed graph is an ordered pa ...
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 positive 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 part ...
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 (), a positive natural number (, , , etc.) or a negative integer with a minus sign ( −1, −2, −3, etc.). The negative numbers are the additive inverses of the corresponding positive numbers. In the languag ...
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 Fo ...
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 t ...
. 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 latter case is characterized by the Fulkerson–Chen–Anstee theorem.


Notes


References

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