GraphTheory
IsStronglyRegular
test if graph is strongly regular
Calling Sequence
Parameters
Options
Description
Definition
Strongly regular graphs in SpecialGraphs
Examples
Compatibility
IsStronglyRegular(G,opts)
G
-
graph
opts
(optional) equation of the form parameters=true or parameters=false
parameters : keyword option of the form parameters=true or parameters=false. This specifies whether the parameters [k, lambda, mu] should be returned when the graph is strongly regular. The default is false.
The IsStronglyRegular(G) command returns true if G is a strongly regular graph and false otherwise.
An undirected graph G is strongly regular if there exist integers k, lambda, and mu such that every vertex has k neighbors and for every pair of vertices (u,v), u and v have exactly lambda neighbors in common if they are themselves adjacent, and exactly mu neighbors in common if they are not.
Note that some parts of this definition may be satisfied trivially, in which a complete graph every pair of vertices is adjacent, so the choice of mu could be arbitrary and therefore mu is undefined.
Any strongly regular graph is regular, but the converse is not true.
The following are graphs in the SpecialGraphs subpackage which are strongly regular.
Graph
Number of Vertices
k
lambda
mu
Octahedron graph
6
4
2
Petersen graph
10
3
0
1
Clebsch graph
16
5
Shrikhande graph
Schlaefli graph
27
8
Hoffman-Singleton graph
50
7
Gewirtz graph
56
M22 graph
77
Brouwer-Haemers graph
81
20
Higman-Sims graph
100
22
Cameron graph
231
30
9
Berlekamp-van Lint-Seidel graph
243
McLaughlin graph
275
112
Suzuki graph
1782
416
96
with⁡GraphTheory:
with⁡SpecialGraphs:
G≔Graph⁡1,2,1,3,2,3,3,4
G≔Graph 1: an undirected graph with 4 vertices and 4 edge(s)
DegreeSequence⁡G
2,2,3,1
IsStronglyRegular⁡G
false
P≔PetersenGraph⁡
P≔Graph 2: an undirected graph with 10 vertices and 15 edge(s)
DegreeSequence⁡P
3,3,3,3,3,3,3,3,3,3
IsStronglyRegular⁡P,parameters
true,3,0,1
DrawGraph⁡P
C≔ClebschGraph⁡
C≔Graph 3: an undirected graph with 16 vertices and 40 edge(s)
IsStronglyRegular⁡C,parameters
true,5,0,2
DrawGraph⁡C
The GraphTheory[IsStronglyRegular] command was introduced in Maple 2019.
For more information on Maple 2019 changes, see Updates in Maple 2019.
See Also
Degree
DegreeSequence
IsRegular
Download Help Document