Lesson 249

Graph Theory

The math of what's possible

1:00

The mathematical foundations of graphs — the laws that govern what structures are even possible before any algorithm is written.

By the end, you can

  • State the handshaking lemma and use it to compute degree sums or edge counts.
  • Explain why the number of odd-degree vertices in any graph must be even.
  • Characterize a tree by its three equivalent definitions and compute its edge count.
  • Distinguish an Euler circuit (polynomial to check) from a Hamiltonian cycle (NP-complete).
  • Apply Euler's formula V − E + F = 2 to find the number of faces in a planar drawing.
  • Use the edge bound E ≤ 3V − 6 to prove K5 is non-planar.
  • State Kuratowski's theorem and identify the two forbidden graph minors.
  • State Hall's marriage theorem and König's theorem and describe what each guarantees.
  • Explain the Ramsey number R(3, 3) = 6 and articulate the broader principle of Ramsey theory.
Up next in Advanced Algorithms, Math & PL Theory
Questions or feedback?