Regular Graphs: When All Vertices Are Equal
In the diverse world of graphs, regular graphs stand out for their beautiful symmetry and uniform structure. These special graphs have a property that makes them particularly elegant: every vertex has exactly the same degree.
What is a Regular Graph?
Definition: A graph in which all vertices have the same degree is called a regular graph.
More specifically, if every vertex in a graph has degree , we call it a -regular graph.
The Beauty of Uniformity
Think of a regular graph as the graph theory equivalent of a perfectly balanced system:
- In a social network: everyone has exactly the same number of friends
- In a communication network: every node has the same number of connections
- In molecular chemistry: atoms with identical bonding patterns
This uniformity gives regular graphs special properties and makes them important in both theoretical studies and practical applications.
Understanding -Regular Graphs
The Notation
When we say a graph is -regular, we mean:
- Every vertex has degree exactly
- No vertex has more or fewer than edges
- The degree sequence is simply (repeated times for a graph of order )
Example: A 3-Regular Graph
Let’s examine a 3-regular graph of order 6:
In this graph:
- There are 6 vertices (order = 6)
- Each vertex has degree 3 (it’s 3-regular)
- Degree sequence:
- Every vertex connects to exactly 3 other vertices
Simple Examples
1-Regular Graphs:
A 1-regular graph is just a collection of disconnected edges (a perfect matching).
Example with order 4:
Each vertex has degree 1.
2-Regular Graphs:
A 2-regular graph forms one or more disjoint cycles.
Example with order 5 (a pentagon):
Each vertex has degree 2, forming a single cycle.
Complete Graphs:
The complete graph is -regular because each vertex connects to all other vertices.
For example, is 3-regular:
Practice Problems: Constructing Regular Graphs
Now it’s your turn! Try to construct the following regular graphs. Think about what’s possible and what constraints exist.
Challenge Problems
-
1-regular graph of order 2
- How many edges needed?
- Can you draw it? -
1-regular graph of order 6
- How would this look?
- How many separate components? -
2-regular graph of order 3
- What shape does this form? -
2-regular graph of order 5
- What geometric shape appears? -
4-regular graph of order 5
- Is this even possible? Why or why not? -
4-regular graph of order 6
- How many edges will this have? -
4-regular graph of order 7
- Think carefully - can this exist? -
5-regular graph of order 6
- What does this look like?
Hint for Construction
Click to reveal hint
Strategy: Use the Havel-Hakimi Algorithm!
- Write down the degree sequence for the regular graph
- For a k-regular graph of order n: [k, k, k, ..., k] (n times)
- Apply the Havel-Hakimi algorithm to verify if it's graphical
- Follow the construction process from the algorithm to build the graph
- Remember: The numbers on vertices represent their degrees, not target degrees during construction
Example: For a 3-regular graph of order 6:
- Degree sequence: [3, 3, 3, 3, 3, 3]
- Remove first 3, subtract 1 from next three 3's: [2, 2, 2, 3, 3]
- Continue until you get all zeros (it's graphical!)
The Edge Formula for Regular Graphs
Here’s an important question: How many edges does a -regular graph of order have?
Deriving the Formula
Let’s think through this step by step:
-
Start with the Handshaking Lemma:
-
For a -regular graph: Every vertex has degree , so:
-
Substitute into the Handshaking Lemma:
-
Solve for number of edges:
The Formula
For a -regular graph of order :
Examples
Let’s verify with our 3-regular graph of order 6:
- ,
- edges
Check: If each of 6 vertices has degree 3, total degree sum is 18, which equals . ✓
The Odd-Odd Impossibility
The edge formula reveals a crucial constraint about regular graphs.
The Problem with Odd Numbers
Notice that must be a whole number (you can’t have half an edge!).
This means: must be even.
When is Even?
is even when:
- is even (regardless of ), OR
- is even (regardless of ), OR
- Both are even
is odd when:
- Both and are odd
The Impossibility Theorem
Theorem: A -regular graph of order cannot exist if both and are odd.
Proof: If both and are odd, then is odd. This means is not an integer, which is impossible since the number of edges must be a whole number. ∎
Practical Examples
Possible Regular Graphs:
- 3-regular, order 4: ✓ (even order)
- 4-regular, order 5: ✓ (even degree)
- 2-regular, order 8: ✓ (both even)
Impossible Regular Graphs:
- 3-regular, order 5: ✗ (both odd!)
- 5-regular, order 7: ✗ (both odd!)
- 1-regular, order 3: ✗ (both odd!)
This is why problem 5 (4-regular of order 5) is solvable, but a 5-regular of order 5 would be impossible!
Solutions to Practice Problems
Now that you’ve tried the problems, let’s check which ones are possible:
Problem 1: 1-regular of order 2
Answer: ✓ Possible
Number of edges: |E| = (2 × 1) / 2 = 1
Graph:
A single edge connecting two vertices. Each vertex has degree 1.
Problem 2: 1-regular of order 6
Answer: ✓ Possible
Number of edges: |E| = (6 × 1) / 2 = 3
Graph: Three disconnected edges
A perfect matching with 6 vertices and 3 edges.
Problem 3: 2-regular of order 3
Answer: ✓ Possible
Number of edges: |E| = (3 × 2) / 2 = 3
Graph: A triangle (cycle C3)
Each vertex has degree 2, forming a 3-cycle.
Problem 4: 2-regular of order 5
Answer: ✓ Possible
Number of edges: |E| = (5 × 2) / 2 = 5
Graph: A pentagon (cycle C5)
Each vertex has degree 2, forming a 5-cycle.
Problem 5: 4-regular of order 5
Answer: ✓ Possible
Number of edges: |E| = (5 × 4) / 2 = 10
This is the complete graph K5! Each of the 5 vertices connects to all other 4 vertices.
Why: In a graph of order 5, the maximum degree is 4 (connecting to all 4 other vertices). A 4-regular graph of order 5 must be the complete graph.
Problem 6: 4-regular of order 6
Answer: ✓ Possible
Number of edges: |E| = (6 × 4) / 2 = 12
Construction approach:
- Start with 6 vertices in a hexagon (gives degree 2 to each)
- Add chords across the hexagon to increase each vertex's degree to 4
- One possible solution: connect each vertex to its opposite vertex across the hexagon
Problem 7: 4-regular of order 7
Answer: ✓ Possible
Why: Both n = 7 and k = 4 are such that... wait, 4 is even!
Let me recalculate: |E| = (7 × 4) / 2 = 28 / 2 = 14 ✓
This IS possible! 4 is even, so nk = 28 is even.
Problem 8: 5-regular of order 6
Answer: ✓ Possible
Number of edges: |E| = (6 × 5) / 2 = 15
This is K6, the complete graph on 6 vertices! Each vertex connects to all 5 other vertices.
Special Types of Regular Graphs
Cycles ()
All cycles are 2-regular graphs. Every vertex in a cycle has exactly 2 neighbors.
: Triangle (2-regular, order 3)
: Square (2-regular, order 4)
: Pentagon (2-regular, order 5)
Complete Graphs ()
The complete graph is -regular. Every vertex connects to all other vertices.
: 2-regular (triangle)
: 3-regular (tetrahedron graph)
: 4-regular
Platonic Solids
The graphs of the Platonic solids are all regular:
Tetrahedron: 3-regular (same as )
Cube: 3-regular, order 8
The cube graph has 8 vertices (the corners of a cube) and 12 edges. Each vertex connects to exactly 3 other vertices.
Octahedron: 4-regular, order 6
The octahedron has 6 vertices and 12 edges. Each vertex has degree 4.
Dodecahedron: 3-regular, order 20
Note: Due to its complexity (20 vertices, 30 edges), the dodecahedron graph is best explored in 3D visualization tools.
Icosahedron: 5-regular, order 12
The icosahedron has 12 vertices and 30 edges. Each vertex connects to 5 others, making it 5-regular.
Real-World Applications
Network Design
Regular graphs are useful in designing robust networks where:
- Load is evenly distributed (each node handles the same traffic)
- Fault tolerance is uniform (losing any node has the same impact)
- Routing algorithms can be simplified
Chemistry
Many molecules have regular graph structures:
- Benzene (): Carbon atoms form a 2-regular hexagon
- Methane (): Central carbon connects to 4 hydrogens (related to with one vertex removed)
Coding Theory
Regular graphs appear in error-correcting codes and network coding schemes where uniform properties are desired.
Advanced Properties
Eigenvalues
Regular graphs have special spectral properties. For a -regular graph:
- The largest eigenvalue of the adjacency matrix is
- This eigenvalue corresponds to the all-ones eigenvector
Random Regular Graphs
In probability and combinatorics, random -regular graphs are studied to understand typical properties of graphs with uniform degree distribution.
Strongly Regular Graphs
A special subclass where not only is every vertex’s degree the same, but also:
- Any two adjacent vertices have the same number of common neighbors
- Any two non-adjacent vertices have the same number of common neighbors
Summary
Key Takeaways:
✓ Definition: A regular graph has all vertices with the same degree
✓ -Regular: Each vertex has degree exactly
✓ Edge Formula: for a -regular graph of order
✓ Impossibility: Cannot have both and odd (would require fractional edges)
✓ Special Cases:
- Cycles are 2-regular
- Complete graphs are -regular
- Perfect matchings are 1-regular
✓ Applications: Network design, molecular chemistry, coding theory, and combinatorics
The Fundamental Rule:
For a regular graph to exist, the product must be even. This means at least one of or must be even.
Try constructing your own regular graphs in our interactive playground and experiment with different values of and !