Efficient Counting of Degree Sequences
Abstract
Novel dynamic programming algorithms to count the set D(n) of zero-free degree sequences of length n, the set Dc(n) of degree sequences of connected graphs on n vertices and the set Db(n) of degree sequences of biconnected graphs on n vertices exactly are presented. They are all based on a recurrence of Barnes and Savage and shown to run in polynomial time and are asymptotically much faster than the previous best known algorithms for these problems. These appear to be the first polynomial time algorithms to compute |D(n)|, |Dc(n)| and |Db(n)| to the author's knowledge and have enabled us to tabulate them up to n=118, the majority of which were unknown. The available numerical results of |D(n)| tend to give more supporting evidence of a conjecture of Gordon F. Royle about the limit of |D(n)|/|D(n-1)|. The OEIS entries that can be computed by algorithms in this paper are A004251, A007721, A007722 and A095268.
Turn this paper into a lesson
ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.