Computing distance-regular graph and association Computing distance-regular graph and association scheme parameters in SageMath with scheme parameters in SageMath with
Janoš Vidali Janoš Vidali
University of Ljubljana University of Ljubljana
- n
sage-drg
Live slides Binder https://github.com/jaanos/sage-drg
Association schemes Association schemes
Association schemes were dened by Bose and Shimamoto in 1952 as a theory underlying experimental design. They provide a unied approach to many topics, such as combinatorial designs, coding theory, generalizing groups, and strongly regular and distance-regular graphs.
Examples Examples
Hamming schemes: , Johnson schemes: ( ),
X = Zd
n x
y ⇔ weight(x − y) = i Ri X = {S ⊆ | |S| = d} Zn 2d ≤ n x y ⇔ |x ∩ y| = d − i Ri
Denition Denition
Let be a set of vertices and a set of symmetric relations partitioning . is said to be a
- class association scheme if there exist numbers
( ) such that, for any , We call the numbers ( ) intersection numbers.
X R = { = , , … , } R0 idX R1 RD X2 (X, R) D ph
ij
0 ≤ h, i, j ≤ D x, y ∈ X x y ⇒ |{z ∈ X | x z y}| = Rh Ri Rj ph
ij
ph
ij 0 ≤ h, i, j ≤ D
Main problem Main problem
Does an association scheme with given parameters exist? If so, is it unique? Can we determine all such schemes? Lists of feasible parameter sets have been compiled for and . Recently, lists have also been compiled for some . Computer software allows us to efciently compute parameters and check for existence conditions, and also to obtain new information which would be helpful in the construction of new examples. strongly regular distance-regular graphs
- polynomial association
schemes
Q
Bose-Mesner algebra Bose-Mesner algebra
Let be the binary matrix corresponding to the relation ( ). The vector space
- ver
spanned by ( ) is called the Bose- Mesner algebra. has a second basis consisting of projectors to the common eigenspaces of ( ). There are nonnegative constants , called Krein parameters, such that where is the entrywise matrix product.
Ai Ri 0 ≤ i ≤ D M R Ai 0 ≤ i ≤ D M { , , … , } E0 E1 ED Ai 0 ≤ i ≤ D qh
ij
∘ = , Ei Ej 1 |X| ∑
h=0 d
qh
ijEh