association scheme
   HOME

TheInfoList



OR:

The theory of association schemes arose in
statistics Statistics (from German language, German: ''wikt:Statistik#German, Statistik'', "description of a State (polity), state, a country") is the discipline that concerns the collection, organization, analysis, interpretation, and presentation of ...
, in the theory of
experimental design The design of experiments (DOE, DOX, or experimental design) is the design of any task that aims to describe and explain the variation of information under conditions that are hypothesized to reflect the variation. The term is generally associ ...
for the
analysis of variance Analysis of variance (ANOVA) is a collection of statistical models and their associated estimation procedures (such as the "variation" among and between groups) used to analyze the differences among means. ANOVA was developed by the statisticia ...
. In
mathematics Mathematics is an area of knowledge that includes the topics of numbers, formulas and related structures, shapes and the spaces in which they are contained, and quantities and their changes. These topics are represented in modern mathematics ...
, association schemes belong to both
algebra Algebra () is one of the broad areas of mathematics. Roughly speaking, algebra is the study of mathematical symbols and the rules for manipulating these symbols in formulas; it is a unifying thread of almost all of mathematics. Elementary a ...
and
combinatorics Combinatorics is an area of mathematics primarily concerned with counting, both as a means and an end in obtaining results, and certain properties of finite structures. It is closely related to many other areas of mathematics and has many appl ...
. In
algebraic combinatorics Algebraic combinatorics is an area of mathematics that employs methods of abstract algebra, notably group theory and representation theory, in various combinatorial contexts and, conversely, applies combinatorial techniques to problems in algeb ...
, association schemes provide a unified approach to many topics, for example combinatorial designs and coding theory. In algebra, association schemes generalize
groups A group is a number of persons or things that are located, gathered, or classed together. Groups of people * Cultural group, a group whose members share the same cultural identity * Ethnic group, a group whose members share the same ethnic iden ...
, and the theory of association schemes generalizes the character theory of linear representations of groups.


Definition

An ''n''-class association scheme consists of a
set Set, The Set, SET or SETS may refer to: Science, technology, and mathematics Mathematics *Set (mathematics), a collection of elements *Category of sets, the category whose objects and morphisms are sets and total functions, respectively Electro ...
''X'' together with a
partition Partition may refer to: Computing Hardware * Disk partitioning, the division of a hard disk drive * Memory partition, a subdivision of a computer's memory, usually for use by a single job Software * Partition (database), the division of a ...
''S'' of ''X'' × ''X'' into ''n'' + 1
binary relation In mathematics, a binary relation associates elements of one set, called the ''domain'', with elements of another set, called the ''codomain''. A binary relation over Set (mathematics), sets and is a new set of ordered pairs consisting of ele ...
s, ''R''0, ''R''1, ..., ''R''''n'' which satisfy: *R_ = \ and is called the identity relation. *Defining R^* := \, if ''R'' in ''S'', then ''R*'' in ''S'' *If (x,y) \in R_, the number of z \in X such that (x,z) \in R_ and (z,y) \in R_ is a constant p^k_ depending on i, j, k but not on the particular choice of x and y. An association scheme is ''commutative'' if p_^k = p_^k for all i, j and k. Most authors assume this property. A ''symmetric'' association scheme is one in which each R_i is a
symmetric relation A symmetric relation is a type of binary relation. An example is the relation "is equal to", because if ''a'' = ''b'' is true then ''b'' = ''a'' is also true. Formally, a binary relation ''R'' over a set ''X'' is symmetric if: :\forall a, b \in X( ...
. That is: * if (''x'', ''y'') ∈ ''R''''i'', then (''y'', ''x'') ∈ ''R''''i''. (Or equivalently, ''R''* = ''R''.) Every symmetric association scheme is commutative. Note, however, that while the notion of an association scheme generalizes the notion of a group, the notion of a commutative association scheme only generalizes the notion of a commutative group. Two points ''x'' and ''y'' are called ''i'' th associates if (x,y) \in R_i. The definition states that if ''x'' and ''y'' are ''i'' th associates then so are ''y'' and ''x''. Every pair of points are ''i'' th associates for exactly one i. Each point is its own zeroth associate while distinct points are never zeroth associates. If ''x'' and ''y'' are ''k'' th associates then the number of points z which are both ''i'' th associates of x and ''j'' th associates of y is a constant p^k_.


Graph interpretation and adjacency matrices

A symmetric association scheme can be visualized as a complete graph with labeled edges. The graph has v vertices, one for each point of X, and the edge joining vertices x and y is labeled i if x and y are i th associates. Each edge has a unique label, and the number of triangles with a fixed base labeled k having the other edges labeled i and j is a constant p^k_, depending on i,j,k but not on the choice of the base. In particular, each vertex is incident with exactly p^0_=v_ edges labeled i; v_ is the valency of the
relation Relation or relations may refer to: General uses *International relations, the study of interconnection of politics, economics, and law on a global level *Interpersonal relationship, association or acquaintance between two or more people *Public ...
R_. There are also loops labeled 0 at each vertex x, corresponding to R_. The
relations Relation or relations may refer to: General uses *International relations, the study of interconnection of politics, economics, and law on a global level *Interpersonal relationship, association or acquaintance between two or more people *Public ...
are described by their adjacency matrices. A_i is the adjacency matrix of R_ for i=0,\ldots,n and is a ''v'' × ''v''
matrix Matrix most commonly refers to: * ''The Matrix'' (franchise), an American media franchise ** ''The Matrix'', a 1999 science-fiction action film ** "The Matrix", a fictional setting, a virtual reality environment, within ''The Matrix'' (franchis ...
with rows and columns labeled by the points of X. :\left( A_i \right)_ = \begin 1, & \mbox (x,y) \in R_,\\ 0, & \mbox \end\qquad (1) The definition of a symmetric association scheme is equivalent to saying that the A_i are ''v'' × ''v'' (0,1)-matrices which satisfy :I. A_i is symmetric, :II. \sum_^n A_i = J (the all-ones matrix), :III. A_0 = I, :IV. A_i A_j = \sum_^n p^k_A_k = A_j A_i, i,j=0,\ldots,n. The (''x'', ''y'')-th entry of the left side of (IV) is the number of paths of length two between ''x'' and ''y'' with labels ''i'' and ''j'' in the graph. Note that the rows and columns of A_ contain v_ 1's: :A_ J=J A_=v_ J. \qquad(2)


Terminology

*The numbers p_^k are called the ''parameters'' of the scheme. They are also referred to as the ''structural constants''.


History

The term ''association scheme'' is due to but the concept is already inherent in . These authors were studying what statisticians have called ''partially balanced incomplete block designs'' (PBIBDs). The subject became an object of algebraic interest with the publication of and the introduction of the
Bose–Mesner algebra In mathematics, a Bose–Mesner algebra is a special set of matrices which arise from a combinatorial structure known as an association scheme, together with the usual set of rules for combining (forming the products of) those matrices, such that th ...
. The most important contribution to the theory was the thesis of P. Delsarte who recognized and fully used the connections with coding theory and design theory. Generalizations have been studied by D. G. Higman (coherent configurations) and B. Weisfeiler (
distance regular graph In the mathematical field of graph theory, a distance-regular graph is a regular graph such that for any two vertices and , the number of vertices at distance from and at distance from depends only upon , , and the distance between and . ...
s).


Basic facts

*p_^0 = 1, i.e. if (x,y) \in R_0 then x = y and the only z such that (x,z) \in R_0 is z=x. *\sum_^ p_^0 = , X, , this is because the R_i partition X.


The Bose–Mesner algebra

The adjacency matrices A_i of the
graphs Graph may refer to: Mathematics *Graph (discrete mathematics), a structure made of vertices and edges **Graph theory, the study of such graphs and their properties *Graph (topology), a topological space resembling a graph in the sense of discre ...
\left(X,R_\right) generate a commutative and
associative algebra In mathematics, an associative algebra ''A'' is an algebraic structure with compatible operations of addition, multiplication (assumed to be associative), and a scalar multiplication by elements in some field ''K''. The addition and multiplic ...
\mathcal (over the real or
complex number In mathematics, a complex number is an element of a number system that extends the real numbers with a specific element denoted , called the imaginary unit and satisfying the equation i^= -1; every complex number can be expressed in the form ...
s) both for the matrix product and the
pointwise product In mathematics, the pointwise product of two functions is another function, obtained by multiplying the images of the two functions at each value in the domain. If and are both functions with domain and codomain , and elements of can be mul ...
. This associative, commutative algebra is called the
Bose–Mesner algebra In mathematics, a Bose–Mesner algebra is a special set of matrices which arise from a combinatorial structure known as an association scheme, together with the usual set of rules for combining (forming the products of) those matrices, such that th ...
of the association scheme. Since the matrices in \mathcal are symmetric and
commute Commute, commutation or commutative may refer to: * Commuting, the process of travelling between a place of residence and a place of work Mathematics * Commutative property, a property of a mathematical operation whose result is insensitive to th ...
with each other, they can be
diagonalized In linear algebra, a square matrix A is called diagonalizable or non-defective if it is similar to a diagonal matrix, i.e., if there exists an invertible matrix P and a diagonal matrix D such that or equivalently (Such D are not unique.) F ...
simultaneously. Therefore, \mathcal is
semi-simple In mathematics, semi-simplicity is a widespread concept in disciplines such as linear algebra, abstract algebra, representation theory, category theory, and algebraic geometry. A semi-simple object is one that can be decomposed into a sum of ''sim ...
and has a unique basis of primitive idempotents J_,\ldots,J_. There is another algebra of (n+1)\times(n+1) matrices which is
isomorphic In mathematics, an isomorphism is a structure-preserving mapping between two structures of the same type that can be reversed by an inverse mapping. Two mathematical structures are isomorphic if an isomorphism exists between them. The word is ...
to \mathcal, and is often easier to work with.


Examples

*The
Johnson scheme In mathematics, the Johnson scheme, named after Selmer M. Johnson, is also known as the triangular association scheme. It consists of the set of all binary vectors ''X'' of length ''ℓ'' and weight ''n'', such that v=\left, X\=\binom.F. J. Mac ...
, denoted ''J''(''v'', ''k''), is defined as follows. Let ''S'' be a set with ''v'' elements. The points of the scheme ''J''(''v'', ''k'') are the
subset In mathematics, Set (mathematics), set ''A'' is a subset of a set ''B'' if all Element (mathematics), elements of ''A'' are also elements of ''B''; ''B'' is then a superset of ''A''. It is possible for ''A'' and ''B'' to be equal; if they are ...
s of S with ''k'' elements. Two ''k''-element subsets ''A'', ''B'' of ''S'' are ''i'' th associates when their intersection has size ''k'' − ''i''. *The
Hamming scheme The Hamming scheme, named after Richard Hamming, is also known as the hyper-cubic association scheme, and it is the most important example for coding theory.F. J. MacWilliams and N. J. A. Sloane, ''The Theory of Error-Correcting Codes'', Elsevier, N ...
, denoted ''H''(''n'', ''q''), is defined as follows. The points of ''H''(''n'', ''q'') are the ''qn'' ordered ''n''-
tuple In mathematics, a tuple is a finite ordered list (sequence) of elements. An -tuple is a sequence (or ordered list) of elements, where is a non-negative integer. There is only one 0-tuple, referred to as ''the empty tuple''. An -tuple is defi ...
s over a set of size ''q''. Two ''n''-tuples ''x'', ''y'' are said to be ''i'' th associates if they disagree in exactly ''i'' coordinates. E.g., if ''x'' = (1,0,1,1), ''y'' = (1,1,1,1), ''z'' = (0,0,1,1), then ''x'' and ''y'' are 1st associates, ''x'' and ''z'' are 1st associates and ''y'' and ''z'' are 2nd associates in ''H''(4,2). *A distance-regular graph, ''G'', forms an association scheme by defining two vertices to be ''i'' th associates if their distance is ''i''. *A
finite group Finite is the opposite of infinite. It may refer to: * Finite number (disambiguation) * Finite set, a set whose cardinality (number of elements) is some natural number * Finite verb, a verb form that has a subject, usually being inflected or marked ...
''G'' yields an association scheme on X=G, with a class ''R''''g'' for each group element, as follows: for each g \in G let R_g = \ where * is the group
operation Operation or Operations may refer to: Arts, entertainment and media * ''Operation'' (game), a battery-operated board game that challenges dexterity * Operation (music), a term used in musical set theory * ''Operations'' (magazine), Multi-Ma ...
. The class of the group identity is ''R''0. This association scheme is commutative
if and only if In logic and related fields such as mathematics and philosophy, "if and only if" (shortened as "iff") is a biconditional logical connective between statements, where either both statements are true or both are false. The connective is bicondi ...
''G'' is
abelian Abelian may refer to: Mathematics Group theory * Abelian group, a group in which the binary operation is commutative ** Category of abelian groups (Ab), has abelian groups as objects and group homomorphisms as morphisms * Metabelian group, a grou ...
. *A specific 3-class association scheme: :Let ''A''(3) be the following association scheme with three associate classes on the set ''X'' = . The (''i'', ''j'' ) entry is ''s'' if elements ''i'' and ''j'' are in relation ''R''''s''.


Coding theory

The
Hamming scheme The Hamming scheme, named after Richard Hamming, is also known as the hyper-cubic association scheme, and it is the most important example for coding theory.F. J. MacWilliams and N. J. A. Sloane, ''The Theory of Error-Correcting Codes'', Elsevier, N ...
and the
Johnson scheme In mathematics, the Johnson scheme, named after Selmer M. Johnson, is also known as the triangular association scheme. It consists of the set of all binary vectors ''X'' of length ''ℓ'' and weight ''n'', such that v=\left, X\=\binom.F. J. Mac ...
are of major significance in classical coding theory. In coding theory, association scheme theory is mainly concerned with the
distance Distance is a numerical or occasionally qualitative measurement of how far apart objects or points are. In physics or everyday usage, distance may refer to a physical length or an estimation based on other criteria (e.g. "two counties over"). ...
of a
code In communications and information processing, code is a system of rules to convert information—such as a letter, word, sound, image, or gesture—into another form, sometimes shortened or secret, for communication through a communication ...
. The
linear programming Linear programming (LP), also called linear optimization, is a method to achieve the best outcome (such as maximum profit or lowest cost) in a mathematical model whose requirements are represented by linear function#As a polynomial function, li ...
method produces upper bounds for the size of a
code In communications and information processing, code is a system of rules to convert information—such as a letter, word, sound, image, or gesture—into another form, sometimes shortened or secret, for communication through a communication ...
with given minimum
distance Distance is a numerical or occasionally qualitative measurement of how far apart objects or points are. In physics or everyday usage, distance may refer to a physical length or an estimation based on other criteria (e.g. "two counties over"). ...
, and lower bounds for the size of a
design A design is a plan or specification for the construction of an object or system or for the implementation of an activity or process or the result of that plan or specification in the form of a prototype, product, or process. The verb ''to design'' ...
with a given strength. The most specific results are obtained in the case where the underlying association scheme satisfies certain
polynomial In mathematics, a polynomial is an expression consisting of indeterminates (also called variables) and coefficients, that involves only the operations of addition, subtraction, multiplication, and positive-integer powers of variables. An exa ...
properties; this leads one into the realm of orthogonal polynomials. In particular, some universal bounds are derived for
code In communications and information processing, code is a system of rules to convert information—such as a letter, word, sound, image, or gesture—into another form, sometimes shortened or secret, for communication through a communication ...
s and
designs A design is a plan or specification for the construction of an object or system or for the implementation of an activity or process or the result of that plan or specification in the form of a prototype, product, or process. The verb ''to design'' ...
in polynomial-type association schemes. In classical coding theory, dealing with
code In communications and information processing, code is a system of rules to convert information—such as a letter, word, sound, image, or gesture—into another form, sometimes shortened or secret, for communication through a communication ...
s in a
Hamming scheme The Hamming scheme, named after Richard Hamming, is also known as the hyper-cubic association scheme, and it is the most important example for coding theory.F. J. MacWilliams and N. J. A. Sloane, ''The Theory of Error-Correcting Codes'', Elsevier, N ...
, the MacWilliams transform involves a family of orthogonal polynomials known as the Krawtchouk polynomials. These polynomials give the
eigenvalue In linear algebra, an eigenvector () or characteristic vector of a linear transformation is a nonzero vector that changes at most by a scalar factor when that linear transformation is applied to it. The corresponding eigenvalue, often denoted b ...
s of the distance relation matrices of the
Hamming scheme The Hamming scheme, named after Richard Hamming, is also known as the hyper-cubic association scheme, and it is the most important example for coding theory.F. J. MacWilliams and N. J. A. Sloane, ''The Theory of Error-Correcting Codes'', Elsevier, N ...
.


See also

*
Block design In combinatorial mathematics, a block design is an incidence structure consisting of a set together with a family of subsets known as ''blocks'', chosen such that frequency of the elements satisfies certain conditions making the collection of bl ...
*
Bose–Mesner algebra In mathematics, a Bose–Mesner algebra is a special set of matrices which arise from a combinatorial structure known as an association scheme, together with the usual set of rules for combining (forming the products of) those matrices, such that th ...
* Combinatorial design


Notes


References

* . (Chapters from preliminary draft ar
available on-line
) * * * * * * * * * * * * * * * {{Authority control Design of experiments Analysis of variance Algebraic combinatorics Representation theory