Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Sampling graphs with a prescribed joint degree distribution using Markov Chains.

Conference ·
OSTI ID:1030302
One of the most influential results in network analysis is that many natural networks exhibit a power-law or log-normal degree distribution. This has inspired numerous generative models that match this property. However, more recent work has shown that while these generative models do have the right degree distribution, they are not good models for real life networks due to their differences on other important metrics like conductance. We believe this is, in part, because many of these real-world networks have very different joint degree distributions, i.e. the probability that a randomly selected edge will be between nodes of degree k and l. Assortativity is a sufficient statistic of the joint degree distribution, and it has been previously noted that social networks tend to be assortative, while biological and technological networks tend to be disassortative. We suggest that the joint degree distribution of graphs is an interesting avenue of study for further research into network structure. We provide a simple greedy algorithm for constructing simple graphs from a given joint degree distribution, and a Monte Carlo Markov Chain method for sampling them. We also show that the state space of simple graphs with a fixed degree distribution is connected via endpoint switches. We empirically evaluate the mixing time of this Markov Chain by using experiments based on the autocorrelation of each edge.
Research Organization:
Sandia National Laboratories
Sponsoring Organization:
USDOE
DOE Contract Number:
AC04-94AL85000
OSTI ID:
1030302
Report Number(s):
SAND2010-7503C
Country of Publication:
United States
Language:
English

Similar Records

Constructing and sampling graphs with a given joint degree distribution.
Conference · Wed Sep 01 00:00:00 EDT 2010 · OSTI ID:1030342

graphMC: A package for testing the independence of graphs
Software · Mon May 13 00:00:00 EDT 2013 · OSTI ID:1335044

graphMC: A package for testing the independence of graphs
Software · Tue May 07 20:00:00 EDT 2013 · OSTI ID:code-6274