MethodMath
TD
May 14, 2026

How to determine if a graph is planar using Kuratowski's theorem?

I am studying graph theory and I want to understand planar graphs — graphs that can be drawn on a plane without edge crossings.

I know Kuratowski's theorem: A graph is planar iff it contains no subdivision of K5K_5 (complete graph on 5 vertices) or K3,3K_{3,3} (complete bipartite graph on 3+3 vertices).

But:

  1. What does a "subdivision" mean exactly?
  2. Why are K5K_5 and K3,3K_{3,3} non-planar?
  3. How do I check if a given graph contains a K5K_5 or K3,3K_{3,3} subdivision?
  4. What is Euler's formula VE+F=2V - E + F = 2 for planar graphs and how is it used?

Also, do all planar graphs have a straight-line drawing?

1 answers183 views
Loading comments...

1 Answer

JC
James ChenMay 14, 2026 Accepted
**Subdivision:** Replacing an edge with a path of length 2 (adding a vertex on the edge). A subdivision of $K_5$ or $K_{3,3}$ means we can obtain one of these graphs by repeatedly subdividing edges. **Why $K_5$ and $K_{3,3}$ are non-planar:** - $K_5$: $V = 5$, $E = 10$. If planar, Euler's formula gives $F = E - V + 2 = 7$. Each face has at least 3 edges, and each edge borders at most 2 faces, so $3F \leq 2E \Rightarrow 21 \leq 20$, contradiction. - $K_{3,3}$: $V = 6$, $E = 9$. Since it's bipartite, no triangles, so each face has at least 4 edges: $4F \leq 2E \Rightarrow 4(5) \leq 18$, contradiction. **Checking for $K_5$ or $K_{3,3}$ subdivisions:** There is no simple polynomial-time algorithm, but for small graphs: 1. Look for a vertex of degree $\geq 4$ (potential $K_5$ center) 2. Look for 3 vertices each connected to the same 3 other vertices (potential $K_{3,3}$) 3. Contract degree-2 vertices (they are subdivisions) and check the resulting graph **Euler's Formula $V - E + F = 2$:** For any connected planar graph. Useful consequences: - $E \leq 3V - 6$ (for $V \geq 3$) - $E \leq 2V - 4$ (for bipartite planar graphs) - A planar graph must have a vertex of degree at most 5 **Fáry's Theorem:** Every planar graph can be drawn with straight-line edges (no bends needed).
Loading comments...
Login or Register to post an answer