Moore Graphs
Moore Graphs
Moore Graphs
Sanjeev Gupta
B0524984
16 May 2014
Contents
1 Introduction 3
2 Elementary Properties 5
3 Diameter 2 8
4.3 Vertex-Intransitivity . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
5 Diameter 3 28
6 Convex Cycles 30
7 Conclusion 38
Bibliography 39
Introduction
Neither the existence nor uniqueness of Moore graphs of type (57, 2) is decided
even to this day. Although the other Moore graphs are vertex-transitive, Higman
showed in the 1960’s that a Moore graph of type (57, 2) cannot be vertex-transitive
and more recently Mačaj and Širáň [10] have shown that the order of the
automorphism group of any such graph is at most 375 if the order is odd and at
most 110 if the order is even, both bounds being considerably smaller than the
order of the graph.
Elementary Properties
As stated in [9] E. F. Moore posed the problem of describing graphs for which
equality holds in (2.2). He noted that when equality holds we must have
ni+1 = d(d − 1)i for i = 0, 1, . . . , D − 1 and so X is d-regular. Furthermore, each
vertex counted in ni is adjacent to precisely (d − 1) vertices counted in ni+1 for
i = 1, 2, . . . , D − 1 and hence no arc joins two vertices equally distant from some
distinguished vertex except when they are both at distance D from the
distinguished vertex. Thus the girth g of X is (2D + 1).
When the lower bound is attained X is again a Moore graph with girth g and
diameter D satisfying g = 2D + 1. We thus have the following from
Cameron [4] p. 181:
Theorem 2.1. Of the following conditions on a graph X, any two imply the third:
Singleton [12] proved that any graph whose girth and diameter satisfy g = 2D + 1
is regular; see also Godsil and Royle [8] p. 90. As pointed out by Cameron [4], the
first two conditions above also show that a Moore graph is regular.
Damerell [5] used the theory of distance-regular graphs to show that there are no
Moore graphs with diameter D ≥ 3 except the (2D + 1)-sided polygons.
The proof of Theorem 2.2 follows immediately from the elementary property that
for each vertex v counted in ni there is a unique path of length i from a
distinguished vertex u.
Diameter 2
The first major result of Hoffman and Singleton [9] concerns a Moore graph X
with degree d and diameter D = 2. This has n = 1 + d + d(d − 1) = d2 + 1 vertices
and girth g = 5. Let A be its adjacency matrix so with an arbitrary numbering of
its vertices
1 if vertices i and j are adjacent
(A)ij = for i, j = 1, 2, ..., n.
0 otherwise
The distance between any pair of vertices is at most 2 since X has diameter 2, and
the shortest path between them is unique as X has girth 5. Thus A is symmetric
with zeros along its diagonal with each row and column adding to d. The 0th, 1st
and 2nd order adjacencies are given by matrices I, A and A2 − dI (we exclude
those paths of length 2 where an arc is retraced) respectively and
A2 − dI + A + I = A2 + A − (d − 1)I = J, (3.1)
the matrix with each entry equal to 1. If u is the column vector whose entries are
all 1, then Ju = nu and Au = du. If v is another non-zero column vector such that
Av = dv then if vi is an entry of v with largest absolute value then (Av)i = dvi and
P0
vj = dvi where the sum is over those d vertices j adjacent to i. By the
maximality of vi we conclude that each vj = vi and continuing in this way, since X
is connected, we further conclude that v is a multiple of u and d has multiplicity 1
as an eigenvalue of A. Furthermore if v is an eigenvector of A with eigenvalue
0 0 0 0 0
λ 6= d, v its transpose, then (v A )u = (Av) u = λv u and
0 0 0 0 0 0 0
(v A )u = v (A u) = v (Au) = dv u, so (d − λ)v u = 0 and hence v is orthogonal to
If v and w are adjacent vertices in Si then together with vertex i in tier 1 they
form a 3-cycle contradicting Observation 3.1.
Observation 3.4. The vertices may be numbered such that P1i = Pi1 = I (i 6= 1).
Whatever the order of the vertices in S1 we can renumber the vertices within each
Si such that they are in the same order as their unique adjacent vertex in S1 .
Then P1i = I and hence Pi1 = I.
Proof. Evaluating (3.1) using the canonical form for A and restricting the results
to the lower right d(d − 1) × d(d − 1) submatrix we see that the A2 term gives
B 2 + K, where K is the d × d array of diagonal (d − 1) × (d − 1) blocks J. Thus B
satisfies B 2 + B − (d − 1)I = J − K. For i 6= k the matrices I and K contribute 0
to the (i, k)-th block of B and hence (3.4) follows. When j = 1 in (3.3) the sum is
(d − 1)I where I is the (d − 1) × (d − 1) identity matrix by the given construction.
When j 6= 1 the sum consists of (d − 1) permutation matrices each containing
(d − 1) ones. If any (x, y)-th coordinate in the sum were greater than 1 we would
require, for some distinct h and i, (Phj )xy = (Pij )xy = 1. But this would imply that
the x-th vertices in both Sh and Si are adjacent to the y-th vertex in Sj . Since
j 6= 1 the x-th vertices would also be adjacent to the x-th vertex of S1 by the
construction and these vertices would form a 4-cycle contradicting Observation 3.1.
Hence no coordinate in the sum can be greater than 1 and since there are exactly
(d − 1)2 ones in total in the sum and it has (d − 1)2 coordinates the sum is J as
required.
0 I I
B=
I 0 P
0
I P 0
0
with P a 2 × 2 permutation matrix and P its transpose. If P = I then by (3.3)
with j = 3 we would have 2I = J, a contradiction. Hence
" #
0 1
P =
1 0
the only other 2 × 2 permutation matrix. Thus B and hence A is uniquely defined
and the graph exists and is unique subject to a suitable numbering of its
vertices.
The unique Moore graph of type (3, 2) is the Petersen graph shown below in its
symmetric form and with a partition into tiers.
0
2
1 3
4 8 1 2 3
7 6 4 5 6 7 8 9
5 9
0 11 . . . 1 00 . . . 0 00 . . . 0 . . . 00 . . . 0
1 00 . . . 0 11 . . . 1 00 . . . 0 . . . 00 . . . 0
1 00 . . . 0 00 . . . 0 11 . . . 1 . . . 00 . . . 0
.. .. .. .. .. ..
. . . . . .
1 00 . . . 0 00 . . . 0 00 . . . 0 . . . 11 . . . 1
and
0 I ... I
I 0 . . . P27
B = .
.. .. .. ..
. . .
I P72 ... 0
0 I I
M =
I 0 P
0
I P 0
Proof. Here M is the upper left principal submatrix of B with P = P23 . We noted
in Chapter 3 that A has eigenvalue 2 with multiplicity 28. By direct calculation we
exhibit 7 of its linearly independent eigenvectors, writing out the first 8
components and representing the remaining 42 components with 7 vectors of
dimension 6:
0 0 0 0 0 0 0 0
x1 = [ −14 −4 −4 −4 −4 −4 −4 −4 u u u u u u u]
0 0 0 0 0 0 0 0
x2 = [ 0 3 −3 0 0 0 0 0 u −u 0 0 0 0 0]
0 0 0 0 0 0 0 0
x3 = [ 0 0 3 −3 0 0 0 0 0 u −u 0 0 0 0]
0 0 0 0 0 0 0 0
x4 = [ 0 0 0 3 −3 0 0 0 0 0 u −u 0 0 0]
0 0 0 0 0 0 0 0
x5 = [ 0 0 0 0 3 −3 0 0 0 0 0 u −u 0 0]
0 0 0 0 0 0 0 0
x6 = [ 0 0 0 0 0 3 −3 0 0 0 0 0 u −u 0]
0 0 0 0 0 0 0 0
x7 = [ 0 0 0 0 0 0 3 −3 0 0 0 0 0 u −u ]
Let
0 0 0 0 0 0 0 0
v = [ 0 0 0 0 0 0 0 0 v1 v2 v3 v4 v5 v6 v7 ]
0 0 0
L∗ = L + [ 0 0 0 0 1 0 0 0 eh ei ej 0 ]0
where ei is the column vector with 1 in the i-th coordinate and zeros elsewhere and
h, i and j are distinct; this column corresponds to the h-th vertex in S4 . If we let
E2 , EL and EL∗ represent the eigenspace for eigenvalue 2 of A and those
corresponding to L and L∗ then by Theorem 27.15 of [13] we have
dim (E2 + EL ) + dim (E2 ∩ EL ) = dim (E2 ) + dim (EL ) and hence a subspace of E2
of size at least 28 + 26 − 50 = 4 lies in EL and at least 5 in EL∗ . Inspection of
eigenvectors x1 , . . . , x7 and v of A gives a basis for the 4-space:
0 0 0 0 0 0 0 0
y1 = [ −14 8 −4 −4 −7 −7 −7 −7 5u u u 0 0 0 0 ]
0 0 0 0 0 0 0 0
y2 = [ 0 3 −3 0 0 0 0 0 u −u 0 0 0 0 0 ]
0 0 0 0 0 0 0 0
y3 = [ 0 0 3 −3 0 0 0 0 0 u −u 0 0 0 0 ]
0 0 0 0 0 0 0 0
y4 = [ 0 0 0 0 0 0 0 0 v1 v2 v3 0 0 0 0 ]
0
for some vi where u vi = 0, y2 = x2 , y3 = x3 and y4 must be a linear combination of
the eigenvectors of the form v above as otherwise one of the last four blocks would
be proportional to u. Since these are eigenvectors of A they are eigenvectors of L∗ .
If w is a fifth basis vector for the 5-space then it too cannot be a linear
combination of the xi and thus has the form
0 0 0 0 0 0 0 0
w = [ 0 0 0 0 0 0 0 0 w1 w2 w3 w4 0 0 0 ]
Remarkably this observation is enough to show the following result which together
with another series of observations is used to prove the existence and uniqueness of
the Moore graph of type (7, 2):
Lemma 3.8. With A in canonical form all Pij for distinct i, j 6= 1 are involutions.
y + z = 2x
x + Pz = 2y
0
x + P y = 2z
Since this Lemma shows that all Pij are symmetric it leads to
Proof. If i = 1 the result follows from Observation 3.4. With i 6= 1 let the
involution Pij = (ab)(cd)(ef ). Then Proposition 3.5 implies that the companion of
0
a in Pjk = Pkj = Pkj comes from one of (cd) or (ef ) and that of b comes from the
other. Hence we may assume Pjk = (ac)(be)(df ) and Pij Pjk = (aed)(bcf ). Since Pik
lies in a row with Pij and a column with Pjk Proposition 3.5 implies that
Pik = (af )(bd)(ce) since it cannot share a substitution of terms appearing in
Pij , Pjk or Pij Pjk and evaluating the product Pij Pjk Pki gives the result.
If all the i, j, k are distinct multiplying the above on the left by Pjk and on the
right by Pik we have
The simplest properties apply to all Moore graphs so let X be a Moore graph of
type (d, D). Then:
Thus a Moore graph of type (57, 2) has 89376 distinct 5-cycles through every
vertex.
u·n
X has A = 2D+1
distinct (2D + 1)-cycles.
Clearly u · n counts the total number of (2D + 1)-cycles in X and each cycle
is counted 2D + 1 times.
Thus a Moore graph of type (57, 2) has 4915680 distinct 6-cycles through every
vertex.
v·n
X has B = 2D+2
distinct (2D + 2)-cycles.
Clearly v · n counts the total number of (2D + 2)-cycles in X and each cycle
is counted 2D + 2 times.
Friedman [6] in 1969 used these counting arguments and computer programs to
show the impossibility of certain Moore graphs by checking whether A and B are
integers but his results do not extend those of Hoffman and Singleton [9] for D = 2
or D = 3. He asked the question whether these counting methods could be
extended to cycles of greater length. In 1973 Plesník [11] was able to show that
each edge of a Moore graph of type (d, D) is contained in the same number rm of
cycles of length m where m ≤ 4D + 1. He provided a recurrence relation for rm
from which we can easily deduce that each vertex is contained in 12 drm cycles of
length m. This extended the results of Friedman [6] but does not settle the
problem of Moore graphs of type (57, 2), although we are now able to calculate the
number of cycles of lengths 5 to 9 through a given vertex of such a graph:
Solving the quadratic in c gives an upper bound for the size of the independent set
C. If we let c equal this upper bound then (4.1) gives a quadratic in µ and putting
µ equal to the positive integer root (if any) we deduce that ki = µ and hence each
vertex not in C is adjacent to a fixed number of vertices in C. Thus we have the
following results:
Hence if a Moore graph of type (57, 2) exists then it has an independent set C of
size at most 400 and if such a set of size 400 exists then each of the 2850 vertices
not in it is adjacent to 8 vertices in C.
Godsil and Royle [8] p. 93 give a construction of the Hoffman-Singleton graph, the
Moore graph of type (7, 2), based on the assumption that it has an independent set
of size 15. The construction is related to the projective geometry P G(3, 2) of
dimension three over GF (2). Their construction identifies an independent set of
size 15. Applying their methodology to the Moore graph of type (57, 2) we note
that if V is a vector space of dimension 4 over the field F with order 7 then the
projective space P G(3, 7) is the system of 1-, 2- and 3-dimensional subspaces of V ,
referred to as the points, lines and planes respectively of P G(3, 7). Since V has
74 − 1 nonzero vectors and each 1-dimensional subspace has 7 − 1 nonzero vectors
we conclude that there are (74 − 1)/(7 − 1) = 400 points. Each 2-dimensional
subspace contains 72 − 1 nonzero vectors and hence each line contains 7 + 1 = 8
400·399
points. Since 2 points define a line containing 8 points there are 8·7
= 2850
lines. Hence a possible construction of a Moore graph of type (57, 2) could be
attempted by using the 400 points of P G(3, 7) as the independent set C; the
remaining 2850 vertices would be represented by the lines of P G(3, 7) with each
line being adjacent to 8 points within C and 57 − 8 = 49 other lines. We would
2850·49
then have 2
+ 2850 · 8 = 92625 edges as is required for a Moore graph of
type (57, 2). We are still no closer to defining a suitable adjacency relation
between the lines of P G(3, 7).
4.3 Vertex-Intransitivity
0
Then Eθ2 = Eθ and Eθ = Eθ so the matrix Eθ is an orthogonal projection. If θ, τ
are distinct eigenvalues then Eθ Eτ = 0 as Iθ Iτ = 0. Applying this to the spectral
decomposition of A we have AEθ = θEθ and it follows that Eθ is the orthogonal
projection onto the eigenspace of A associated with the eigenvalue θ. As Eθ is
symmetric and Eθ2 = Eθ its eigenvalues are 0 or 1 and the trace(Eθ ) is equal to its
rank which is the dimension of the eigenspace associated with θ and so the
trace(Eθ ) is the multiplicity of the eigenvalue θ.
Using the spectral decomposition of A and recalling that Eθ Eτ = 0 for distinct
X
eigenvalues θ, τ we note that if p(x) is any polynomial then p(A) = p(θ)Eθ .
θ∈ev(A)
Since we may choose p(x) to vanish at all but one of the eigenvalues of A it follows
that Eθ is a polynomial in A. Indeed, applying the results of Chapter 3 on Moore
graphs of type (d, 2) with adjacency matrix A and ev(A)={d, λ1 , λ2 } taking
(x − λ1 )(x − λ2 )
pd (x) =
(d − λ1 )(d − λ2 )
(x − d)(x − λ2 )
pλ1 (x) =
(λ1 − d)(λ1 − λ2 )
(x − d)(x − λ1 )
pλ2 (x) =
(λ2 − d)(λ2 − λ1 )
we have Eθ = pθ (A) for each θ ∈ ev(A) and using (3.1) this can be simplified to
give Eθ in terms of the matrices I, J and A. Following this process through for a
Moore graph of type (57, 2) with θ = λ1 = 7 we have
(A − 57I)(A + 8I) 50A + 400I − J
E7 = = (4.2)
(7 − 57)(7 + 8) 750
a result we require later.
To continue with the search for a feasibility condition we note that an
automorphism π of a graph X with adjacency matrix A can be identified with a
0
permutation matrix P such that P = P −1 . As aij is the (i, j)-th component of A,
0
the (i, j)-th component of P AP is given by aπ(i)π(j) and, since π is an
automorphism of X, i is adjacent to j if and only if π(i) is adjacent to π(j) and
0
hence A = P AP or AP = P A. Thus the permutation matrix P commutes with A
and, since Eθ = pθ (A), P commutes with each projection Eθ . This implies that P
as E 2 = E.
and only if k = π(i) and it is clear that aπ(i)i = 1 if and only if vertex i is adjacent
to vertex π(i).
We now have a necessary condition for the existence of certain automorphisms of a
simple graph. Higman proceeds by analysing in detail a possible automorphism of
order 2 of such a graph.
Theorem 4.2. (Higman) There is no vertex-transitive Moore graph of type (57, 2).
Proof. Aiming for a contradiction, suppose that X is a Moore graph of type (57, 2)
with adjacency matrix A and a vertex-transitive automorphism group denoted by
Aut(X). Then by the orbit-stabiliser lemma (Godsil and Royle [8] p. 21) n = 3250
divides the order of Aut(X) which is therefore even. Thus Aut(X) contains an
involution. Let π be such an automorphism of order 2, P the permutation matrix
corresponding to π, F = fix(π) the set of vertices fixed by π and Y the subgraph of
X induced by F .
If two non-adjacent vertices are fixed by π then they have the same number of
adjacent vertices fixed by π, the unique common vertex being one. Thus there are
two possible cases. Either Y is a star, each fixed vertex being at distance at most
one from a fixed vertex, or Y is a connected graph of diameter 2 and girth 5 and is
thus a Moore graph with 5, 10 or 50 vertices. Since a star in X can have at most
d + 1 = 57 + 1 = 58 vertices |F | ≤ 58 and hence tr(P ) ≤ 58.
Now suppose that π does not interchange the endpoints of any edge in X so that,
as we have noted above, tr(P A) = 0. Then π either fixes a vertex or swaps it with
a vertex at distance 2. If we let A denote the adjacency matrix of the complement
X of the Moore graph X of type (57, 2) then we note that since there is a unique
path of length 2 between non-adjacent vertices of X we have
A = A2 − 57I = J − I − A by (3.1) and if A = (aij ) then aij = 1 precisely when
vertices i and j are at distance 2 in X and aij = 0 otherwise. Thus we have
tr(P ) + tr(P A) = 3250. Moreover if π(u) 6= u then π fixes the unique common
neighbour v of u and π(u). For each such v there can be at most 56 such vertices u
and so we also have the inequality tr(P A) ≤ 56tr(P ). Together these equations
imply that tr(P ) ≥ 58 and hence we have the equality tr(P ) = 58. In this case (4.3)
Diameter 3
Hoffman and Singleton [9] conclude their paper with an analysis of Moore graphs
with diameter D = 3.
F0 (x) = 1
F1 (x) = x + 1
Fi+1 (x) = xFi (x) − (d − 1)Fi−1 (x)
d (d − 1)D − 1
n−1
m= = .
D D d−2
(d − 1)D − D(d − 1) + (D − 1) = 0.
r2 (r + 1)
d−1= .
2r + 1
But 2r + 1 is relatively prime to both r and r + 1 and so for integer d we require
2r + 1 = ±1. In either case we have d = 1 - a contradiction. Hence the only Moore
graph with diameter D = 3 is the Moore graph of type (2, 3).
Convex Cycles
(ii) the xv-path (resp. vy-path) in C of length k is the unique shortest xv-path
(resp. vy-path) in X.
If |C| = 2k, k ≥ 2, then C is convex if and only if for every u ∈ V (C) there is a
v ∈ V (C) such that
Azarija and Klavžar [1] note that from the first part of Lemma 6.3 we may
conclude that in a graph of girth g = 2D + 1, where D is the diameter of the
graph, all its g-cycles are convex as conditions (i) and (ii) are always satisfied in
this case. Also we note that from the proof of sufficiency in the second part of
Lemma 6.3 we may infer that if the two conditions hold then u and v are antipodal
vertices in the cycle C since condition (iii) implies that dC (u, v) ≥ dX (u, v) = k as
C is a subgraph of X and clearly dC (u, v) ≤ k as C is a 2k-cycle. Then the two
unique uv-paths in X of condition (iv) are the two uv-paths in C that make up C.
As in Azarija and Klavžar [1] we call (f, v) ∈ E(X) × V (X) satisfying conditions
(i) and (ii) of Lemma 6.3 an odd antipodal pair and (u, v) ∈ V (X) × V (X)
satisfying conditions (iii) and (iv) an even antipodal pair.
They now consider odd and even convex cycles separately and finally combine the
results to prove Theorem 6.2.
Lemma 6.4. For any u ∈ V (X) there are at most e − n + 1 edges f such that
(f, u) is an odd antipodal pair.
Let ρo (X) denote the number of odd convex cycles in X. Lemma 6.3 implies that
each odd convex cycle is determined by any one of its odd antipodal pairs and so
we count how many such pairs are possible to determine an upper bound for ρo (X).
We provide a proof different than that of Azarija and Klavžar [1] for the following
n
Lemma 6.5. ρo (X) ≤ g
(e − n + 1) .
Proof. There are n vertices in X and by Lemma 6.4 each vertex has at most
e − n + 1 edges with which to form an odd antipodal pair. Each such pair
determines an odd convex cycle C and each such cycle is counted |C| ≥ g times.
The result follows.
If X is an odd cycle n = e = g and the bound is attained. Also for the complete
graphs Kn , n ≥ 3, we have n vertices, e = n2 edges and g = 3 and the upper
convex cycle, and there are no others in Kn , the upper bound is again attained.
Azarija and Klavžar [1] now show that this upper bound for odd convex cycles is
attained precisely for Moore graphs.
n
Lemma 6.6. ρo (X) = g
(e − n + 1) if and only if X is a Moore graph.
Proof. Suppose X is a graph such that the equality holds. Then from the proof of
Lemma 6.4 we require that the breadth-first search tree T is such that
|E(T )| = n − 1 and from the proof of Lemma 6.5 we require that each odd convex
cycle C in X is such that |C| = g = 2D + 1 for some integer D ≥ 1. Hence it
suffices to show that X has diameter D since it has girth 2D + 1. From the first
requirement we deduce that every edge f = xy not in E(T ) constitutes an odd
antipodal pair with a distinguished vertex u in X and hence
dX (x, u) = dX (u, y) = D. But for any graph X with a vertex v of degree 1 we have
ρ(X) = ρ(X − v) and hence we may assume each vertex of X has degree at least 2.
It follows that if x is a leaf of the tree T then it is incident with an edge f not in
E(T ) but in E(X) and hence dX (x, u) = D and thus X has diameter D as
required.
Conversely we show that each graph in Table 1.1 satisfies the equality by using the
results of Section 4.1 to count the number A of odd cycles of length 2D + 1, each
such cycle being convex.
In each case the upper bound is attained and the result is proved.
Azarija and Klavžar [1] note that from Lemma 6.6 we may immediately deduce
They continue by considering even convex cycles in X. As for the odd case we
begin with a combinatorial argument.
Lemma 6.8. For any u ∈ V (X) there are at most e − n + 1 vertices v such that
(u, v) is an even antipodal pair.
Proof. Take any u ∈ V (X). If (u, v) is an even antipodal pair of the even convex
cycle C, let T be the breadth-first search tree with u as the distinguished vertex.
By Lemma 6.3 every even convex cycle containing u is uniquely determined by the
even antipodal pair (u, v) and every edge of C is in E(T ) except for one of the two
edges of C to which v is incident. Since T has at least n − 1 edges and there are
e edges in X there are most e − n + 1 even convex cycles containing u and the
result follows.
n
Lemma 6.9. ρe (X) ≤ g
(e − n + 1) .
Proof. There are n vertices in X and by Lemma 6.8 there are at most e − n + 1
vertices with which each vertex can form an even antipodal pair. Since we are
n(e−n+1)
concerned with unordered pairs we have at most 2
such pairs. Each even
antipodal pair determines an even convex cycle C in X, each such cycle being
|C|
determined by 2
even antipodal pairs with |C| ≥ g. The result follows.
n
Lemma 6.10. ρe (X) = g
(e − n + 1) if and only if X is an even cycle.
Proof. If X is an even cycle then equality clearly holds. Conversely, aiming for a
contradiction, suppose C is an even convex cycle in X with u ∈ V (X) not in V (C)
0
but adjacent to v ∈ V (C). Let v be the antipodal vertex to v on C. For equality
to hold by the proof of Lemma 6.8 we require |E(T )| = n − 1 and by the proof of
Lemma 6.9 we require |C| = 2k for some k ≥ 2 for each even convex cycle C in X.
0
(u, v ) cannot be an even antipodal pair as if it were there would be at least three
0
edges not on a breadth-first search tree with v as the distinguished vertex. Hence
v 0 would be contained in less than e − n + 1 convex cycles and
n 0
ρe (X) ≤ g
(e − n + 1). In addition at least one edge to which v is incident on C is
not on a breadth-first search tree with u as the distinguished vertex and so u is
contained in less than e − n + 1 even antipodal pairs and hence
n
ρe (X) < g
(e − n + 1), the contradiction we seek.
Azarija and Klavžar [1] are now in a position to combine the bounds for odd and
even convex cycles giving an inequality for ρ(X) the number of convex cycles in a
graph X. The key insight is that graphs with the maximum number of convex
cycles either contain only even or only odd convex cycles.
n
Lemma 6.11. ρ(X) ≤ g
(e − n + 1). Moreover, if X contains an even convex
cycle then the bound is attained if and only if X = Cn .
Proof. Let C be an even convex cycle in X with (u, v) an even antipodal pair and
T the breath-first search tree with distinguished vertex u. Then if e and f are the
two edges in C to which v is incident, at least one is not on T and cannot form an
odd antipodal pair with u. Thus for every even convex cycle in X there is at least
n
one less possible odd convex cycle and hence ρ(X) ≤ g
(e − n + 1).
If X = Cn an even convex cycle then the bound is attained. Suppose then that X
contains an even convex cycle C and X 6= Cn with u ∈ V (X) not on C but
0
adjacent to v ∈ V (C) and v the antipodal vertex on C. Let Puv0 denote the
0
shortest uv -path in X. We distinguish two possible cases.
Case (i). Puv0 ∩ C 6= ∅.
0
(u, v ) is not an even antipodal pair as condition (iv) of Lemma 6.3 is violated.
0
Also at least one edge to which v is incident on C is not in the breadth-first search
tree with u as the distinguished vertex and hence does not form an odd antipodal
n
pair with u. Thus ρ(X) < g
(e − n + 1).
Case (ii). Puv0 ∩ C = ∅.
0 0
v has degree at least 3 and by convexity of C, |Puv0 | = dX (v, v ). Thus in the
breadth-first search tree with u as the distinguished vertex both edges e and f on
0
C with which v is incident are absent. In addition neither of these edges form an
0
odd antipodal pair with u and since (u, v ) can be an even antipodal pair of
precisely one even convex cycle only, u is contained in strictly less than e − n + 1
antipodal pairs, and again the upper bound for ρ(X) is not attained.
Combining Lemma 6.11 and the results for odd and even convex cycles
Theorem 6.2 follows allowing us to characterise Moore graphs as those graphs
n
where the number of odd cycles attains its upper bound of g
(e − n + 1).
Conclusion
In this dissertation we have sought to classify Moore graphs of type (d, D), simple
graphs with degree d and diameter D. In their paper of 1960 Hoffman and
Singleton [9] defined such graphs to be those simple graphs X of maximum degree
d and diameter D such that the upper bound 1 + d D i−1
P
i=1 (d − 1) on the number
of vertices n is attained. It was shown that when equality is attained X is regular
with degree d and girth g = 2D + 1. By considering graphs of minimum degree d
and odd girth g = 2D + 1 it was shown that the lower bound on the number of
vertices n is 1 + d D i−1
P
i=1 (d − 1) and when this bound is attained we again get a
Moore graph of type (d, D) with girth g and diameter D satisfying g = 2D + 1
leading us to conclude that Moore graphs of type (d, D) can be defined as those
graphs with diameter D and girth g = 2D + 1, such graphs necessarily being
regular and distance-regular. It is for this reason that the Moore graphs are of such
interest and as Damerell [5] has pointed out it is a pity there are so few of them.
We also considered a different classification of Moore graphs due to Azarija and
Klavžar [1]. They showed that a simple graph X with n vertices, e edges and girth
g = 2D + 1 is a Moore graph if and only if the number of (2D + 1)-cycles in X is
n
2D+1
(e − n + 1) .
Using the results of Hoffman and Singleton [9] on Moore graphs with diameter 2
and 3 we have a complete classification of such graphs. Indeed we have shown that
the only Moore graphs of diameter 1 are the complete graphs Kn with degree
n − 1, and the only Moore graphs with diameter 2 are the cycle C5 with degree 2,
the Petersen graph with degree 3, the Hoffman-Singleton graph with degree 7, and
possibly the so-called Missing Moore graph with degree 57, whilst the only Moore
[1] J. Azarija and S. Klavžar (2012), Moore graphs and cycles are extremal
graphs for convex cycles, arXiv:1210.6342.
[2] E. Bannai and T. Ito (1973), On finite Moore graphs, J. Fac. Sci. Tokyo Univ.
20, pp. 191-208.
[8] C. Godsil and G. Royle (2001), Algebraic Graph Theory, Volume 207 of
Graduate Texts in Mathematics, Springer-Verlag, New York.
[10] M. Mačaj and J. Širáň (2010), Search for properties of the missing Moore
graph, Linear Algebra and its Applications 432, pp. 2381-2398.
[11] J. Plesník (1974), One method for proving the impossibility of certain Moore
graphs, Discrete Mathematics 8, pp. 363-376.