Graph Power — Definition, Formula & Examples
Graph power is an operation that creates a new graph from an existing one by connecting every pair of vertices whose distance in the original graph is at most a specified value k.
Given a graph and a positive integer , the -th power of , denoted , is the graph on the same vertex set where two distinct vertices and are adjacent in if and only if the shortest path distance .
Key Formula
Where:
- = The k-th power of graph G
- = Vertex set of the original graph G
- = Shortest path distance between u and v in G
- = Positive integer specifying the maximum distance for adjacency
How It Works
To construct , start with the same set of vertices as . For each pair of vertices, compute their shortest path distance in . If that distance is or less, draw an edge between them in . The original edges of (distance 1) are always preserved, and new edges are added for vertices reachable in 2, 3, ..., up to steps. Note that , and as increases, becomes denser, eventually becoming a complete graph when equals or exceeds the diameter of .
Worked Example
Problem: Let G be the path graph on 4 vertices: . Find .
Step 1: List all pairwise distances in G.
Step 2: Include an edge in for every pair with distance at most 2.
Step 3: The pair has distance 3, which exceeds 2, so it is not an edge in .
Answer: has 5 edges. Compared to the original 3 edges, two new edges ( and ) were added.
Why It Matters
Graph powers appear in frequency assignment problems for wireless networks, where transmitters within hops of each other must use different channels. They also play a role in graph coloring theory — a classical result states that the cube of every connected graph is Hamiltonian.
Common Mistakes
Mistake: Confusing graph power with the Cartesian or tensor product of with itself times.
Correction: Graph power keeps the same vertex set and adds edges based on distance. Graph products create a new, larger vertex set from ordered tuples. These are fundamentally different operations.
