Degree Sequence — Definition, Formula & Examples
A degree sequence is the list of vertex degrees of a graph, arranged in non-increasing order. It summarizes how connected each vertex is without specifying the exact edges.
Given a graph with vertices, the degree sequence is the sequence where for each vertex , ordered so that .
How It Works
To find the degree sequence, count the number of edges incident to each vertex. Then sort those counts from largest to smallest. Two graphs with different degree sequences cannot be isomorphic, so the degree sequence serves as a quick first test when comparing graphs. However, two non-isomorphic graphs can share the same degree sequence, so it is a necessary but not sufficient condition for isomorphism.
Worked Example
Problem: Find the degree sequence of a graph with vertices and edges .
Count degrees: Count the edges touching each vertex:
Sort in non-increasing order: Arrange the degrees from largest to smallest.
Verify with the Handshaking Lemma: The sum of degrees should equal twice the number of edges. There are 5 edges, so the sum should be 10.
Answer: The degree sequence is .
Visualization
Why It Matters
Degree sequences appear in network analysis, where they characterize the connectivity pattern of social networks, biological networks, and communication systems. The Erdős–Gallai theorem uses degree sequences to determine whether a given sequence of integers can actually be realized as a simple graph, a foundational question in combinatorics and algorithm design.
Common Mistakes
Mistake: Forgetting to sort the sequence in non-increasing order.
Correction: An unsorted list of degrees is just a degree list, not a degree sequence. Always arrange values from largest to smallest so the sequence is canonical and comparable across graphs.
