Strongly regular graphs
Strongly regular graphs are graphs with parameters (n, k, λ, μ): each vertex has degree k, adjacent vertices share λ neighbors, and nonadjacent vertices share μ. In combinatorics, they are a highly structured kind of regular graph.
What are strongly regular graphs?
In Combinatorics, a strongly regular graph is a graph that is regular in a very specific way. You describe it with four numbers, written (n, k, λ, μ), where n is the number of vertices, every vertex has degree k, any adjacent pair has exactly λ common neighbors, and any nonadjacent pair has exactly μ common neighbors.
That extra condition is what makes the graph "strongly" regular. A regular graph only controls how many edges touch each vertex. A strongly regular graph controls what happens one step farther out too, so the graph has the same local pattern no matter which vertex or pair of vertices you look at.
Think of it as a graph with a lot of symmetry. If two vertices are connected, the number of shared neighbors is fixed. If they are not connected, that number is also fixed. That uniformity is why these graphs show up in combinatorial design and in examples where symmetry matters more than size.
A quick way to avoid a common mistake: regular does not automatically mean strongly regular. A cycle graph is regular, but it usually fails the stronger common-neighbor conditions. On the other hand, the Petersen graph is a classic example of a strongly regular graph, often written with parameters (10, 3, 0, 1).
You can also think about the definition in terms of adjacency patterns. The graph is not just "evenly connected," it has controlled overlap between neighborhoods. That makes strongly regular graphs a useful middle ground between random-looking graphs and very rigid complete graphs.
In class problems, you usually use the parameters to check whether a graph could be strongly regular, not just to label it. If a graph has the same degree at every vertex but adjacent pairs do not share a fixed number of neighbors, it is not strongly regular, even if it looks balanced at first glance.
Why strongly regular graphs matter in COMBINATORICS
Strongly regular graphs come up when Combinatorics moves past basic graph types and starts asking how much structure a graph can have without being complete or trivial. They are a natural next step after regular graphs, because they add a second layer of uniformity: not just equal degrees, but equal shared-neighbor counts.
That makes them a good tool for spotting symmetry in graph theory problems. If a graph is strongly regular, you can often predict neighborhood behavior without checking every vertex pair one by one. In problem sets, that can save a lot of time when you are asked to verify parameters, compare examples, or explain why a graph fits one special class but not another.
They also connect to other parts of combinatorics, especially design theory and coding theory, where balanced intersection patterns matter. The same kind of "how many elements overlap?" thinking shows up when you study block designs, incidence structures, and other counting systems built around repeated patterns.
For graph theory specifically, strongly regular graphs are a clean example of how local rules can force a global structure. That is a recurring theme in combinatorics: once you know the degree sequence and the shared-neighbor behavior, you learn a lot about the whole graph.
Keep studying COMBINATORICS Unit 10
Official unit cheatsheet
open one-pagerHow strongly regular graphs connect across the course
Regular Graph
Every strongly regular graph is regular, but regularity alone is much weaker. A regular graph only says each vertex has the same degree, while a strongly regular graph also fixes how many neighbors pairs of vertices share. When you are classifying a graph, regularity is the first check, not the last one.
k-regular graph
The parameter k in a strongly regular graph is the common degree of every vertex, so the graph is k-regular by definition. That means you can use degree arguments first, then ask whether the graph also satisfies the λ and μ common-neighbor conditions. Many students stop at k-regular and miss the stronger structure.
Adjacency Matrix
Strongly regular graphs can be studied through their adjacency matrices because the matrix records which vertices are connected. The uniform neighbor conditions often show up as patterns in powers of the adjacency matrix, especially when you count walks of length two. That makes matrix language useful for checking structure more efficiently.
Cage Graphs
Cage graphs and strongly regular graphs both live in the part of graph theory that looks for highly constrained structures. A cage graph focuses on having a given degree and girth with as few vertices as possible, while a strongly regular graph focuses on fixed degrees and fixed numbers of common neighbors. They are different goals, but both are about sharp graph design.
Are strongly regular graphs on the COMBINATORICS exam?
A problem set question will usually ask you to identify whether a graph is strongly regular from a picture, an adjacency list, or a parameter set. The move is to check three things in order: every vertex has the same degree, adjacent vertices share the same number of common neighbors, and nonadjacent vertices share the same number of common neighbors. If one of those breaks, the graph is not strongly regular.
You may also be asked to match a graph to parameters like (n, k, λ, μ), or to spot the Petersen graph as a standard example. In a written explanation, use the exact vocabulary, degree, adjacent, nonadjacent, and common neighbors, instead of vague words like "balanced" or "even."
Strongly regular graphs vs Regular Graph
These terms get mixed up because every strongly regular graph is regular, but not every regular graph is strongly regular. Regular graph only means equal vertex degrees. Strongly regular graph adds the stricter rule that pairs of vertices have a fixed number of common neighbors depending on whether they are adjacent or not.
Key things to remember about strongly regular graphs
A strongly regular graph is a graph with parameters (n, k, λ, μ) that control vertex count, degree, and common neighbors.
The graph must be regular, but regularity alone is not enough to make it strongly regular.
Adjacent vertices always share λ common neighbors, while nonadjacent vertices always share μ common neighbors.
This concept matters because it captures a very symmetric kind of graph structure that appears in combinatorics and design theory.
When you check an example, test the degree first, then test the common-neighbor conditions for both adjacent and nonadjacent pairs.
Frequently asked questions about strongly regular graphs
What is strongly regular graphs in Combinatorics?
Strongly regular graphs are graphs where every vertex has the same degree, and where adjacent and nonadjacent vertex pairs have fixed numbers of common neighbors. They are described by parameters (n, k, λ, μ). In Combinatorics, they are a standard example of a highly structured graph.
How do I know if a graph is strongly regular?
Check three things: all vertices have the same degree, every adjacent pair has the same number of common neighbors, and every nonadjacent pair has the same number of common neighbors. If any pair breaks the pattern, the graph is not strongly regular. A graph can look symmetric and still fail this test.
What is the difference between regular and strongly regular graphs?
A regular graph only requires that every vertex has the same degree. A strongly regular graph adds more structure by requiring fixed common-neighbor counts for adjacent and nonadjacent pairs. So strongly regular is a stricter version of regular.
What is an example of a strongly regular graph?
The Petersen graph is a classic example, with parameters (10, 3, 0, 1). That means it has 10 vertices, every vertex has degree 3, adjacent vertices share 0 common neighbors, and nonadjacent vertices share 1 common neighbor. It is often used because it is small but still nontrivial.