Administrative Information

Assignments

You have the choice of completing a short problem set or writing a three page response paper. Here is a detailed description of the project required for the course.

Topics

Lectures

There is a significant dynamic component to the course, as topics drop in and out, or get longer or shorter treatment, depending on audience interest/reaction/resistence. We consider this a feature.

Overview and Background (Sept. 22)

Recommend Reading

Uses of Link Information (Oct. 3)

Recommend Reading

Additional Reading

Evolution of Random Graphs (Oct. 5, Oct. 10)

Topics

  • G(n,p), emergence of the giant connected component
  • connectivity at np = O(log n)

Recommend Reading

Scale-Free Graphs (Oct. 12, Oct 17)

Recommend Reading

Additional Reading

Expander Graphs (Oct. 19)

Recommend Reading

Additional Reading

Spectrum of a Graph (Oct. 26, Oct. 31)

Topics

Eigenvalues of the Laplacian, Conductance and the Spectral Gap, Cheeger's Inequality

Recommend Reading

  • Class Notes 1, 2

Permutation Diameter (Harlan Sexton) (Nov. 2)

Additional Reading

Spectral Techniques for Data Mining Applications (Frank McSherry) (Nov. 7)

Recommend Reading

Additional Reading

Various Demonstrations on Random Graph Dynamics and Spectral Clustering (David Gleich) (Nov. 9)

Propagation of Viruses (Nov. 14)

Topics

Contact process, SIS and SIR model on Scale-free graphs

Recommended Reading

Peer-to-Peer Networks (Nov. 16)

Topics

Structured and Unstructured P2P networks, Random Walk vs. Flooding, Structure of Chord

Recommended Reading

Resource Allocation in a Large Scale Heterogeneous Network (Nov. 28)

Topics

Algorithms for finding Max-min fair and proportional fair allocations

Resources

Courses

The materials covered in the course will have a big intersection with the following two courses: A similar course currently taught at U of Washington.

Books

Links