Skip to main content

Graph Theory

These notes follow Robin J. Wilson's Introduction to Graph Theory, fourth edition, using the local PDF source with 180 pages. Wilson's core route is definitions, connectedness, paths and cycles, trees, planarity, colouring, digraphs, matching, network flows, and matroids. Each page is organized around intuition, precise definitions, theorem statements with proofs or proof sketches, worked examples, and small Python implementations where useful.

The Ramsey page expands Wilson's six-person party puzzle into the basic language of Ramsey numbers. The algebraic/spectral and Erdos-Renyi pages are included because they were requested, but they are supplementary rather than standalone Wilson chapters.

  1. Definitions and Examples
  2. Walks Paths and Connectedness
  3. Eulerian and Hamiltonian Graphs
  4. Algorithms on Weighted Graphs
  5. Trees and Spanning Trees
  6. Counting Trees and Pruefer Sequences
  7. Planarity and Euler Formula
  8. Duality Surfaces and Infinite Graphs
  9. Vertex and Map Colouring
  10. Edge Colouring and Chromatic Polynomials
  11. Digraphs Tournaments and Markov Chains
  12. Matchings Hall and Konig
  13. Menger Theorem and Network Flows
  14. Matroids and Graph Duality
  15. Algebraic Graph Theory Basics
  16. Ramsey Theory Basics
  17. Random Graphs Basics