network Models and Algorithms for Complex Networks
References
Home

Announcements

Homework

Reading List

References

Datasets and Code

Interesting Links

References

References, slides and reading material for each lecture will be posted here. Last year's references and slides can be found here.


Lectures 1-2: Introduction and Mathematical Background

This was an overview of the various topics that will be covered in the course that was (partially) based on the following reviews:
We also reviewed of some basic mathematical background in graph theory, linear algebra, and probabilities. For basic definitions any textbook is appropriate. Below are some suggestions and some links to notes.
  • Cormen, Leiserson, Rivest (Sten), Introduction to algorithms (Covers asymptotic notation, basic graph theory, basic probabilities)
  • Douglas B. West, Introduction to Graph Theory (includes also a small part about linear algebra)
  • Horn and Johnson, Matrix analysis
  • Linear Algebra methods for data mining, University of Helsinki, Spring 2005 (Lectures 1 and 2 are a good introduction)
  • Notes on basic linear algebra background (by Saara Hyvönen)
  • M. Mitzenmacher and E. Upfal, Probability and Computing.

Lecture slides (PPT, PDF)

Back to top


Lecture 3: Networks and Measurements

Real networks, and measurements on networks.

Lecture slides (PPT, PDF)

Back to top


Lecture 4: Power laws and Generative Processes

Power-Laws
Lecture slides (PPT, PDF)

Back to top


Lectures 5-6: Network models
Lecture slides (PPT, PDF)

Back to top


Lecture 7: Searching in small-world networks
Lecture slides (PPT, PDF)

Back to top


Lectures 8-9: Searching in P2P networks
Lecture slides (PPT, PDF)

Back to top


Lecture 10: The Web graph

The Web graph
Compressing the Web graph
Lecture slides (PPT, PDF)

Back to top


Lecture 11: Searching the Web
Lecture slides (PPT, PDF)

Back to top


Lecture 12: Link Analysis Ranking
Lecture slides (PPT, PDF)

Back to top


Lecture 13: Theory and algorithms for Link Analysis Ranking, Rank Aggregation, and Voting
Lecture slides (PPT, PDF)

Back to top



Lecture 14: Failures and Epidemics in Networks

Lecture slides (
PPT, PDF)

Back to top


Lectures 15-16: Graph Clustering and Network Communities

Lecture slides (PPT, PDF)

Back to top