MODELS

POWER GRAPH Model A

This is a very simple model involving only one parameter, called β, which is the probability of adding edges.

At each step, toss a biased coin having "head" with probability β.

A special case of this model has the indegree and outdegree being the same. Both indegree and outdegree distributions follow the Power Law with power beta = 1+1/β.

POWER GRAPH Model B

This is a modified version of Model A. Two biased coins are used to generate different powers for indegree and outdegree distributions.

At each step, toss two biased coins having "head"s with probability of β1 and β2, respectively.

In this model, the indegree distribution follows the Power Law with power 1+1/β1. The outdegree distribution follows the Power Law with power 1+1/β2.

POWER GRAPH Model C

In this model we take a different approach. We do not attempt to answer how a graph comes to have a power law degree sequence. Rather, we take that as a given. In this model, all graphs with a given power law degree sequence are equi-probable. The goal is to derive structural properties which hold with probability asymptotically approaching 1. Such an approach, while potentially less accurate than the detailed modeling approach above, has the advantage of being robust: the structural properties derived in this model will be true for the vast majority of graphs with the given degree sequence. Thus, we believe that this model will be an important complement to random graph generation models. Here is how to generate a random graph with a given degree sequence.

  1. Form a set L containing deg (v) distinct copies of each vertex v.
  2. Choose a random matching of the elements of L.
  3. For two vertices u and v, the number of edges joining u and v is equal to the number of edges in the matching of L joining copies of u to copies of v.

Models A and B are designed by our project team .



Maintained by Lincoln
Last modified date: 2000-04-23