Efficient Generation of Graphical Partitions

Abstract Given a positive even integer n, we show how to generate the set G(n) of graphical partitions of n, that is, those partitions of n which correspond to the degree sequences of simple, undirected graphs. The algorithm is based on a recurrence for G(n), and the total time used by the algorithm, independent of output, is O (¦G(n)¦) , which is constant average time per graphical partition. This is the first algorithm shown to achieve such efficiency for generating G(n) and the direct approach differs from earlier ‘generate and reject’ schemes and the ‘interval/gap’ approach.

[1]  Nicholas C. Metropolis,et al.  The Enumeration of Graphical Partitions , 1980, Eur. J. Comb..

[2]  A. O. L. Atkin,et al.  A NOTE ON RANKS AND CONJUGACY OF PARTITIONS , 1966 .

[3]  Paul Erdös,et al.  On graphical partitions , 1993, Comb..

[4]  Carla D. Savage,et al.  A Recurrence for Counting Graphical Partitions , 1995, Electron. J. Comb..

[5]  Cecil C. Rousseau,et al.  A Note on Graphical Partitions , 1995, J. Comb. Theory, Ser. B.

[6]  Han Hoogeveen,et al.  Seven criteria for integer sequences being graphic , 1991, J. Graph Theory.