Readings

[E] = Easley, David, and Jon Kleinberg. Networks, Crowds, and Markets: Reasoning about a Highly Connected World. Cambridge University Press, 2010. ISBN: 9780521195331. [Preview with Google Books]

Note: An online version of the above textbook is freely available on Jon Kleinberg's homepage on Cornell University's Department of Computer Science website.

[J] = Jackson, Matthew O. Social and Economic Networks. Princeton University Press, 2010. ISBN: 9780691148205.

[N] = Newman, M.E.J. Networks: An Introduction. Oxford University Press, 2010. ISBN: 9780199206650. [Preview with Google Books]

[S] = Shah, Devavrat. Gossip Algorithms. Now Publishers Inc., 2009. ISBN: 9781601982360.

LEC # TOPICS READINGS
1 Course specifics, motivation, and intro to graph theory

[E] Chapter 1. [Preview with Google Books]

[E] Chapter 2.1. [Preview with Google Books]

2 Introduction to graph theory

[E] Chapter 2.2. [Preview with Google Books]

[E] Chapter 2.3. [Preview with Google Books]

[N] Chapter 6.1–6.4, 6.7, and 6.9.

3 Strong and weak ties, triadic closure, and homophily

[E] Chapter 3.1. [Preview with Google Books]

[E] Chapter 3.2. [Preview with Google Books]

[E] Chapter 3.3. [Preview with Google Books]

[E] Chapter 4.1. [Preview with Google Books]

4 Centrality measures

[N] Chapter 7.1–7.3 and 7.6–7.7.

5 Centrality and web search, spectral graph theory

[E] Chapter 14.1. [Preview with Google Books]

[E] Chapter 14.2. [Preview with Google Books]

[E] Chapter 14.3. 

[N] Chapter 6.13.

6–7 Spectral graph theory, spectral clustering, and community detection

[N] Chapter 11.5. 

Spielman, Daniel. This resource may not render correctly in a screen reader.Chapter 16: Spectral Graph Theory (PDF). Yale University, 2007.

8–10 Network models

[N] Chapter 12.1–12.3, 12.5, and 12.7–12.8.

11 Configuration model and small-world graphs

[E] Chapter 20.1–20.2.

[J] Chapter 4.1.4.

[J] Chapter 4.2.1. [Preview with Google Books]

[J] Chapter 4.2.6. 

[N] Chapter 15.1.

12 Growing networks

[E] Chapter 18.  

[N] Chapter 14.2.

Midterm exam
13–14 Linear dynamical systems

[N] Chapter 18.1–18.2.

15 Markov chains [N] Chapter 6.14.
16–17 Information spread and distributed computation

[S] Chapter 2.1. [Preview with Google Books]

[S] Chapter 2.2. [Preview with Google Books]

[S] Chapter 3.1. [Preview with Google Books]

[S] Chapter 3.2. [Preview with Google Books]

[S] Chapter 5.1–5.2. 

18–19 Learning and herding

[E] Chapter 16.1–16.2.

[J] Chapter 8.3 and 9.1.

20 Epidemics

[E] Chapter 21.

[J] Chapter 7.1–7.2

21 Introduction to game theory I

[E] Chapter 6.1–6.4 and 6.10 (A & B).

22 Introduction to game theory II

[E] Chapter 6.5, 6.6, and 6.9.

23 Application of game theory to networks

[E] Chapter 8.1–8.3. 

24 Course review and discussion No readings assigned.
25 Project presentations No readings assigned.