Historical Context & Motivation
The study of planar graphs is one of the oldest threads in combinatorics, predating the formal definition of a graph by more than a century. The question at its core is deceptively simple: given a network of nodes and connections, can you draw it flat on a sheet of paper so that no two edges cross? This geometric constraint has deep algebraic consequences, most famously captured by Euler's formula relating vertices, edges, and faces. Understanding planarity is not merely an aesthetic exercise; it underpins circuit-board layout, geographic information systems, and the topological classification of surfaces.
From Euler's initial insight about polyhedra to modern algorithms that test planarity in linear time, the central question has remained: what structural properties distinguish graphs that can be embedded in the plane from those that cannot? This lesson introduces the foundational definitions, the celebrated formula V − E + F = 2, and the techniques used to verify and apply planarity in discrete mathematics.
Core Principles & Definitions
Before exploring Euler's formula, we need precise language for the objects involved. A graph G = (V, E) consists of a finite set V of vertices and a set E of edges, each connecting two vertices. When we ask whether G is planar, we are asking whether there exists a drawing of G in the Euclidean plane ℝ² such that edges meet only at their shared endpoints — no crossings occur in the interior of any edge. Such a crossing-free drawing is called a planar embedding (or plane graph). Crucially, planarity is an intrinsic property of the abstract graph, not of any particular drawing; a graph is planar if at least one valid embedding exists, even if many other drawings have crossings.
Planar Graph
Face (Region)
Euler's Formula
Edge Bound
Kuratowski's Criterion
Visual Explanation — Planar Embeddings & Faces
The diagram below shows two drawings of the same graph. On the left, edges cross — this is merely a bad drawing, not evidence of non-planarity. On the right, the same graph is redrawn so that no edges cross, revealing the faces of a valid planar embedding. The outer (infinite) face surrounds the entire drawing, while three bounded faces appear as enclosed regions.
Notice that in the planar embedding, every edge borders exactly two faces (though the same face may appear on both sides of a bridge — an edge whose removal disconnects the graph). The degree of a face is the number of edge-sides bounding it, counted with multiplicity. The sum of all face degrees equals 2E, since each edge contributes exactly two face-boundary incidences. This observation is the combinatorial engine behind many corollaries of Euler's formula.
Mathematical Framework
Euler's formula can be proved by induction on the number of edges. We begin with a connected planar graph G having V vertices, E edges, and F faces in some fixed embedding. The proof builds the graph edge by edge and shows that the quantity V − E + F is invariant throughout the construction.
Proof Sketch (Induction on E)
Base case. A connected graph with E = 0 is a single vertex: V = 1, F = 1 (only the outer face). So V − E + F = 1 − 0 + 1 = 2. ✓
Inductive step. Assume the formula holds for all connected planar graphs with fewer than E edges. Pick any edge e of G. There are two cases. Case 1: e is a bridge (its removal disconnects G). Removing e reduces V − E + F by 0 − 1 + (−1) = 0 (one fewer edge, one fewer face, but the graph splits into two components which we handle via the generalized formula). Re-combining yields the invariant. Case 2: e lies on a cycle. Removing e merges two faces into one, so F decreases by 1, E decreases by 1, and V stays the same: V − (E − 1) + (F − 1) = V − E + F. The invariant is preserved.
Planar vs. Non-Planar — Key Examples
Developing intuition for planarity requires examining a gallery of canonical examples. The complete graphs K₁ through K₄ are all planar (K₄ is the tetrahedral graph), while K₅ is the smallest complete graph that is not. Among complete bipartite graphs, K₂,₃ is planar but K₃,₃ is not. The Petersen graph, a workhorse of counterexamples in graph theory, is likewise non-planar — it contains a K₃,₃ subdivision.
| Graph | V | E | Applicable Bound | Planar? |
|---|---|---|---|---|
| K₄ | 4 | 6 | E ≤ 3(4) − 6 = 6 ✓ | Yes |
| K₅ | 5 | 10 | E ≤ 3(5) − 6 = 9 ✗ | No |
| K₂,₃ | 5 | 6 | E ≤ 3(5) − 6 = 9 ✓ | Yes |
| K₃,₃ | 6 | 9 | E ≤ 2(6) − 4 = 8 ✗ (triangle-free) | No |
| Petersen | 10 | 15 | E ≤ 2(10) − 4 = 16 ✓ (but contains K₃,₃ subdivision) | No |
An important subtlety is visible in the Petersen graph row: the edge bound E ≤ 3V − 6 (or its triangle-free variant) is a necessary condition for planarity, not a sufficient one. A graph may satisfy the bound yet still be non-planar because it contains a K₅ or K₃,₃ subdivision. The edge bound is a quick filter; Kuratowski's theorem (or its equivalent, Wagner's theorem) provides the definitive criterion.
Worked Example — Applying Euler's Formula
Consider a connected, simple, planar graph G with 8 vertices and 12 edges. We want to determine how many faces its planar embedding has and verify that the edge bound is satisfied.
Strengths & Limitations of the Edge-Bound Test
Euler's formula and its corollary edge bounds are among the most useful first-pass tools in graph theory, but they have well-defined limitations. Understanding when these tools succeed and when they fall short is essential for choosing the right approach to a planarity question.
| Aspect | Strengths | Limitations |
|---|---|---|
| Speed | O(1) arithmetic check — just count V and E. | Cannot identify specific obstructing subgraphs. |
| Conclusiveness | If E > 3V − 6, the graph is definitively non-planar. | If E ≤ 3V − 6, the graph may or may not be planar (necessary but not sufficient). |
| Generality | Works for all simple graphs; a triangle-free variant exists. | Fails for dense but planar graphs (e.g., maximal planar with E = 3V − 6 exactly). |
| Face counting | Euler's formula gives F exactly once planarity is established. | Does not reveal the structure or shapes of individual faces. |
| Sufficiency for non-planarity | Handles K₅ and most dense non-planar graphs immediately. | Misses sparse non-planar cases like the Petersen graph — Kuratowski's theorem is needed. |
Connection to Advanced Theory
Euler's formula for planar graphs is actually the tip of a topological iceberg. When we embed graphs on surfaces other than the plane — the torus, the projective plane, or surfaces of higher genus — the formula generalizes beautifully. The Euler characteristic χ of a surface S is a topological invariant, and for a connected graph embedded on S, Euler's formula becomes V − E + F = χ(S). The plane (or equivalently the sphere) has χ = 2; the torus has χ = 0; a surface of genus g has χ = 2 − 2g.
| Concept | Introductory (This Lesson) | Advanced Extension |
|---|---|---|
| Formula | V − E + F = 2 (plane/sphere) | V − E + F = χ(S) for surface S of genus g |
| Non-planarity criterion | Kuratowski: no K₅ or K₃,₃ subdivision | Robertson–Seymour theorem: finite set of forbidden minors for each surface |
| Coloring | Four-Color Theorem (planar graphs) | Heawood conjecture: χ(G) ≤ ⌊(7 + √(49 − 24χ)) / 2⌋ for surfaces of genus ≥ 1 |
| Edge bound | E ≤ 3V − 6 | E ≤ 3(V − χ(S)) for triangulations on surface S |
| Duality | Dual graph of a planar embedding | Dual graphs on arbitrary surfaces; matroid duality |
Beyond topology, planarity has deep connections to graph minor theory. Wagner's theorem rephrases Kuratowski's result in terms of minors rather than subdivisions: G is planar if and only if it has no K₅ minor and no K₃,₃ minor. The Robertson–Seymour graph minor theorem extends this idea spectacularly, proving that every minor-closed family of graphs is characterized by a finite set of forbidden minors. Planarity, then, is just the first chapter in a vast structural theory of graphs on surfaces.
Practice Problems
Summary
A planar graph is one that can be drawn in the plane with no edge crossings. Any such crossing-free drawing is a planar embedding, and its edges partition the plane into connected regions called faces, including one unbounded outer face. Euler's formula — V − E + F = 2 — holds for every connected planar graph and serves as the master equation from which key corollaries follow, notably the edge bound E ≤ 3V − 6 for simple graphs and E ≤ 2V − 4 for triangle-free graphs.
These bounds provide quick non-planarity tests: any graph violating them is definitively non-planar. However, passing the edge bound is necessary but not sufficient. The definitive criterion is Kuratowski's theorem: a graph is planar if and only if it contains no subdivision of K₅ or K₃,₃. Looking ahead, Euler's formula generalizes to graphs embedded on arbitrary surfaces via the Euler characteristic V − E + F = χ(S), linking combinatorial graph theory to topology and the rich landscape of graph minor theory.