Spring 2023 — 41000 Graph Theory

This course is about algorithms and analytical techniques to study networks, particularly random networks sampled from interesting generative models. The course assumes basic familiarity with directed and undirected graphs, the notions of connectivity and strong connectivity, and of BFS and DFS visits of graphs and their properties.

We will study applications of linear algebraic techniques to graphs, various results about spectral graph theory and spectral algorithms, and we will analyze spectral algorithms for community detection in the stochastic block model and to find planted cliques in random graphs.


General information

Instructor: Luca Trevisan

Lectures: Wednesdays and Thursdays, 14:45-16:15, classroom 4B, Via Sarfatti 25, 4th floor

Office hours: Wednesdays, 17:00-18:00, office 3-E1-14, Via Roentgen 1

Lecture notes

Notes will be posted after each lecture (they will be similar to last year's notes)

Lecture plan