An introduction to graph theory cover

An introduction to graph theory

by Darij Grinberg

Provides a rigorous graduate-level introduction to graph theory by combining algebraic perspectives, structural theorems, and numerous practice exercises.

This is a graduate-level introduction to graph theory, corresponding to a quarter-long course. It covers simple graphs, multigraphs as well as their directed analogues, and more restrictive classes such as tournaments, trees and arborescences. Among the features discussed are Eulerian circuits, Hamiltonian cycles, spanning trees, the matrix-tree and BEST theorems, proper colorings, Turan's theorem, bipartite matching and the Menger and Gallai--Milgram theorems. The basics of network flows are introduced in order to prove Hall's marriage theorem. Around a hundred exercises are included (without solutions).

  • 1. Preface
  • 2. Simple graphs
  • 3. Multigraphs
  • 4. Digraphs and multidigraphs
  • 5. Trees and arborescences
  • 6. Colorings
  • 7. Independent sets
  • 8. Matchings
  • 9. Networks and flows
  • 10. More about paths