Definition
A graph is planar if it can be drawn in the plane without edge crossings.
Such a drawing is called a planar embedding or plane graph.
Euler's Formula
For a connected planar graph:
where:
- = number of vertices
- = number of edges
- = number of faces (including the unbounded outer face)
Examples
Triangle (): ✓
Square (): ✓
(tetrahedron): ✓
Generalization for Disconnected Graphs
If graph has connected components:
Consequences of Euler's Formula
Edge Bound
For a connected planar simple graph with :
Proof: Each face has edges, and each edge borders 2 faces. So , giving . Substituting into Euler's formula and solving.
Edge Bound (No Triangles)
If the graph has no cycles of length 3:
Corollary
Every planar graph has a vertex of degree at most 5.
Proof: If all degrees , then , so . But this contradicts .
Non-Planar Graphs
is Not Planar
has 5 vertices and 10 edges. , violating the edge bound.
is Not Planar
has 6 vertices, 9 edges, and no triangles. , violating the triangle-free bound.
Kuratowski's Theorem
A graph is planar if and only if it contains no subgraph that is a subdivision of or .
Subdivision
A subdivision of replaces edges with paths.
Wagner's Theorem (Equivalent)
A graph is planar if and only if it has no or minor.
Minor
is a minor of if can be obtained by deleting vertices/edges and contracting edges.
Planarity Testing
Algorithm
Can be tested in time using algorithms like:
- Path addition method
- PQ-trees
- Left-right planarity testing
Dual Graphs
For a plane graph , its dual has:
- One vertex for each face of
- Edge between vertices if corresponding faces share an edge
Properties
- for connected plane graphs
- If is connected planar,
Face Degrees
The degree of a face is the number of edges on its boundary (counting edges twice if traversed twice).
(Each edge contributes to exactly 2 faces)
Graph Thickness
The thickness of a graph is the minimum number of planar subgraphs whose union gives the graph.
Outerplanar Graphs
A graph is outerplanar if it has a planar embedding with all vertices on the outer face.
Characterization
is outerplanar iff it contains no or subdivision.
Edge Bound
Chromatic Number
Every outerplanar graph is 3-colorable.
Applications
Circuit Design
Planar graphs can be implemented on a single layer without wire crossings.
Map Coloring
Maps are planar graphs (regions as vertices, edges for adjacent regions).
Network Layout
Planar networks are easier to visualize and implement.
Graph Drawing
Fáry's Theorem
Every planar graph can be drawn with straight-line edges.
Tutte's Theorem
Every 3-connected planar graph has a convex drawing (all faces are convex polygons).
Crossing Number
For non-planar graphs, the crossing number is the minimum number of crossings in any drawing.
- (asymptotically)