# Graph Theory

This chapter covers fundamental models of random and structured graphs, with rigorous mathematical definitions and Python implementations.

Topics:
- **Barabási-Albert Model** — scale-free networks via preferential attachment
- **Erdős-Rényi G(n,p)** — classical random graphs and phase transitions  
- **Cayley Trees and k-Regular Trees** — labeled trees, Cayley's formula, and Bethe lattices
- **Centrality and PageRank** — Katz centrality, Perron-Frobenius theorem, and Google's PageRank

```{tableofcontents}
```
