Graphs (Edexcel A-Level Further Mathematics): Revision Notes
10.2.3 Planarity Algorithm
Introduction to Planarity
A graph is planar if it can be drawn on a plane without any edges crossing. The planarity algorithm determines whether a graph is planar and provides steps to convert non-planar graphs into planar ones by redrawing or modifying edges.
Planarity is essential in graph theory for applications such as network design, circuit layouts, and topology.
Hamiltonian Cycle
A Hamiltonian cycle is a cycle that visits every vertex of a graph exactly once and returns to the starting vertex. A graph with a Hamiltonian cycle is called Hamiltonian.
Example:
For a square with a diagonal :
Kuratowski's Theorem
A graph is non-planar if and only if it contains a subgraph homeomorphic to (the complete graph on 5 vertices) or (the complete bipartite graph).
Planarity Algorithm Steps
-
Identify Edges and Vertices: Start by listing all vertices and edges in the graph.
-
Check for or :
- Subgraphs homeomorphic to or indicate non-planarity.
- : Complete graph with 5 vertices and 10 edges.
- : Bipartite graph with two sets of 3 vertices, each connected to all vertices in the other set.
- Apply Euler's Formula (Planar Graphs): For a connected planar graph:
where is the number of vertices, is the number of edges, and is the number of faces (including the outer face).
- Rearrange Edges to Avoid Crossings: Attempt to redraw the graph without any overlapping edges.
Worked Examples
Example 1: Checking Planarity of a Graph
Problem:
Determine if the following graph is planar:
- Vertices:
- Edges:
Step 1: Count Vertices and Edges:
Step 2: Check for Subgraph Homeomorphic to :
This graph is not
Step 3: Apply Euler's Formula:
Assuming planarity:
The graph satisfies Euler's formula
Conclusion:
The graph is planar because it does not contain or , and it satisfies Euler's formula.
Example 2: Checking a Non-Planar Graph
Problem:
Determine if is planar.
Step 1: Count Vertices and Edges:
Step 2: Apply Euler's Formula:
Assuming planarity:
This value is valid, so proceed to check for subgraphs
Step 3: Check for Crossings:
cannot be drawn without edges crossing (proved mathematically).
Conclusion:
is non-planar because it cannot be drawn without overlapping edges.
Note Summary
Common Mistakes
- Ignoring or subgraphs: Always check for these as indicators of non-planarity.
- Misapplying Euler's Formula: Ensure the graph is connected before using
- Forgetting the Outer Face: Include the outer region as a face when applying Euler's formula.
- Assuming all cycles are Hamiltonian: Not all graphs with cycles are Hamiltonian; verify carefully.
- Overlooking graph redrawing: Non-planar graphs can sometimes be made planar with edge rearrangements.
Key Formulas and Concepts
-
Euler's Formula (Planar Graphs):
-
Kuratowski's Theorem:
- Non-planarity is caused by or subgraphs.
- Hamiltonian Cycle: A cycle that visits every vertex once and returns to the start.