A list of non-negative integers is said to be graphic if these are vertex degrees of a -vertex simple graph. We present the famous theorem giving a necessary and sufficient condition for existence of simple graphs with a given degree sequence. We have seen such a condition for trees already in Theorem 4.6.
A list of non-negative integers in nonincreasing order is graphic iff is even and for all , we have that
We present the recent proof due to [Tripathi 2010]. One another proof using Tutte’s -factor theorem (Theorem 6.27) can be found in [West 2001, Exercise 3.3.29]. There is also a simple proof in [Choudum 1986].
We call a graph on vertices , is said to be a subrealization of a nonincreasing list if for all . For a subrealization, we say is the critical index if for and it is the largest such index. The sufficiency part (and the non-trivial one) of the proof proceeds as follows : We start with a subrealization with vertices and no edges. Assuming , we set . When , we do not change the degree of but try to increase the degree of vertex and reduce the deficiency .
The necessity is argued as follows : Evenness is trivial. If we look at the sum of the degrees of the largest vertices, then the edges are either among the vertices or to outside. The edges among the vertices are counted twice and hence at most twice that of i.e., . The edges from to for is at most .
Now, we prove the sufficiency as described above : Given critical index , define . Our construction shall give that is an independent set at every step. This is true for .
Case 0 : for some such that . Add edge .
Case 1 : for some . Since , there exists . If , replace with . If , then since is even, there is an index such that . Either add edge if the edge is not present and if not replace with .
Case 2: and for some . Since and is independent, so . Thus, we have that . If , we can use Case 0. If not, since , there exists such that . Since , there exists . Remove and add .
Case 3: and for some : Since , we have that there exists and . It is possible that . If , then delete and replace with . If or , apply the arguments as in Case 1.
Suppose that none of the above cases apply. Since Case 1 doesn’t apply, and since Case 3 also doesn’t apply, are all pairwise adjacent. Case 2 also doesn’t apply and hence for all . Since is independent, we have that and hence by the Erdös-Gallai condition. Thus, we get that for all and we have eliminated deficieny at . We can now increase by and continue with the procedure as above.
∎