HOME

TheInfoList



OR:

The theory of association schemes arose in
statistics Statistics (from German language, German: ', "description of a State (polity), state, a country") is the discipline that concerns the collection, organization, analysis, interpretation, and presentation of data. In applying statistics to a s ...
, in the theory of
experimental design The design of experiments (DOE), also known as experiment design 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. ...
for the
analysis of variance Analysis of variance (ANOVA) is a family of statistical methods used to compare the Mean, means of two or more groups by analyzing variance. Specifically, ANOVA compares the amount of variation ''between'' the group means to the amount of variati ...
. In
mathematics Mathematics is a field of study that discovers and organizes methods, Mathematical theory, theories and theorems that are developed and Mathematical proof, proved for the needs of empirical sciences and mathematics itself. There are many ar ...
, association schemes belong to both
algebra Algebra is a branch of mathematics that deals with abstract systems, known as algebraic structures, and the manipulation of expressions within those systems. It is a generalization of arithmetic that introduces variables and algebraic ope ...
and
combinatorics Combinatorics is an area of mathematics primarily concerned with counting, both as a means and as an end to obtaining results, and certain properties of finite structures. It is closely related to many other areas of mathematics and has many ...
. 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 design Combinatorial design theory is the part of combinatorial mathematics that deals with the existence, construction and properties of systems of finite sets whose arrangements satisfy generalized concepts of ''balance'' and/or ''symmetry''. These co ...
s and the theory of error-correcting codes. In algebra, the theory of association schemes generalizes the
character theory In mathematics, more specifically in group theory, the character of a group representation is a function on the group that associates to each group element the trace of the corresponding matrix. The character carries the essential information a ...
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 ''S'' of ''X'' × ''X'' into ''n'' + 1
binary relation In mathematics, a binary relation associates some elements of one Set (mathematics), set called the ''domain'' with some elements of another set called the ''codomain''. Precisely, a binary relation over sets X and Y is a set of ordered pairs ...
s, ''R''0, ''R''1, ..., ''R''''n'' which satisfy: *R_ = \; it is called the
identity relation In mathematics, a homogeneous relation (also called endorelation) on a set ''X'' is a binary relation between ''X'' and itself, i.e. it is a subset of the Cartesian product . This is commonly phrased as "a relation on ''X''" or "a (binary) 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. 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. A ''symmetric'' association scheme is one in which each R_i is a
symmetric relation A symmetric relation is a type of binary relation. Formally, a binary relation ''R'' over a set ''X'' is symmetric if: : \forall a, b \in X(a R b \Leftrightarrow b R a) , where the notation ''aRb'' means that . An example is the relation "is equ ...
. That is: * if (''x'', ''y'') ∈ ''R''''i'', then (''y'', ''x'') ∈ ''R''''i''. (Or equivalently, ''R''* = ''R''.) Every symmetric association scheme is commutative. 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 In the mathematical field of graph theory, a complete graph is a simple undirected graph in which every pair of distinct vertices is connected by a unique edge. A complete digraph is a directed graph in which every pair of distinct vertices i ...
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 * ...
R_. There are also loops labeled 0 at each vertex x, corresponding to R_. The relations 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 (: matrices or matrixes) or MATRIX may refer to: Science and mathematics * Matrix (mathematics), a rectangular array of numbers, symbols or expressions * Matrix (logic), part of a formula in prenex normal form * Matrix (biology), the m ...
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. The most important contribution to the theory was the thesis of Ph. Delsarte who recognized and fully used the connections with coding theory and design theory. A generalization called coherent configurations has been studied by D. G. Higman.


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 In mathematics, a binary operation is commutative if changing the order of the operands does not change the result. It is a fundamental property of many binary operations, and many mathematical proofs depend on it. Perhaps most familiar as a pr ...
and
associative algebra In mathematics, an associative algebra ''A'' over a commutative ring (often a field) ''K'' is a ring ''A'' together with a ring homomorphism from ''K'' into the center of ''A''. This is thus an algebraic structure with an addition, a mult ...
\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 for ...
s) both for the
matrix product In mathematics, specifically in linear algebra, matrix multiplication is a binary operation that produces a matrix from two matrices. For matrix multiplication, the number of columns in the first matrix must be equal to the number of rows in the s ...
and the pointwise product. This associative, commutative algebra is called the Bose–Mesner algebra of the association scheme. Since the matrices in \mathcal are
symmetric Symmetry () in everyday life refers to a sense of harmonious and beautiful proportion and balance. In mathematics, the term has a more precise definition and is usually used to refer to an object that is invariant under some transformations ...
and commute with each other, they can be diagonalized simultaneously. Therefore, \mathcal is semi-simple and has a unique basis of primitive
idempotent Idempotence (, ) is the property of certain operations in mathematics and computer science whereby they can be applied multiple times without changing the result beyond the initial application. The concept of idempotence arises in a number of pl ...
s 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 or morphism 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 the ...
to \mathcal, and is often easier to work with.


Examples

*The Johnson scheme, denoted by ''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, a 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 a ...
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, denoted by ''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 sequence or ''ordered list'' of numbers or, more generally, mathematical objects, which are called the ''elements'' of the tuple. An -tuple is a tuple of elements, where is a non-negative integer. There is o ...
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 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 . ...
, ''G'', forms an association scheme by defining two vertices to be ''i'' th associates if their distance is ''i''. *A
finite group In abstract algebra, a finite group is a group whose underlying set is finite. Finite groups often arise when considering symmetry of mathematical or physical objects, when those objects admit just a finite number of structure-preserving tra ...
''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. The class of the
group identity Collective identity or group identity is a shared sense of belonging to a group. This concept appears within a few social science fields. National identity is a simple example, though myriad groups exist which share a sense of identity. Like ma ...
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" (often shortened as "iff") is paraphrased by the biconditional, a logical connective between statements. The biconditional is true in two cases, where either bo ...
''G'' is abelian. *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 and the Johnson scheme are of major significance in classical
coding theory Coding theory is the study of the properties of codes and their respective fitness for specific applications. Codes are used for data compression, cryptography, error detection and correction, data transmission and computer data storage, data sto ...
. In
coding theory Coding theory is the study of the properties of codes and their respective fitness for specific applications. Codes are used for data compression, cryptography, error detection and correction, data transmission and computer data storage, data sto ...
, association scheme theory is mainly concerned with the
distance Distance is a numerical or occasionally qualitative measurement of how far apart objects, points, people, or ideas are. In physics or everyday usage, distance may refer to a physical length or an estimation based on other criteria (e.g. "two co ...
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 communicati ...
. 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 and objective are represented by linear function#As a polynomia ...
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 communicati ...
with given minimum
distance Distance is a numerical or occasionally qualitative measurement of how far apart objects, points, people, or ideas are. In physics or everyday usage, distance may refer to a physical length or an estimation based on other criteria (e.g. "two co ...
, and lower bounds for the size of a
design A design is the concept or proposal for an object, process, or system. The word ''design'' refers to something that is or has been intentionally created by a thinking agent, and is sometimes used to refer to the inherent nature of something ...
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 a Expression (mathematics), mathematical expression consisting of indeterminate (variable), indeterminates (also called variable (mathematics), variables) and coefficients, that involves only the operations of addit ...
properties; this leads one into the realm of
orthogonal polynomials In mathematics, an orthogonal polynomial sequence is a family of polynomials such that any two different polynomials in the sequence are orthogonal In mathematics, orthogonality (mathematics), orthogonality is the generalization of the geom ...
. 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 communicati ...
s and designs in polynomial-type association schemes. In classical
coding theory Coding theory is the study of the properties of codes and their respective fitness for specific applications. Codes are used for data compression, cryptography, error detection and correction, data transmission and computer data storage, data sto ...
, 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 communicati ...
s in a Hamming scheme, 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 is a vector that has its direction unchanged (or reversed) by a given linear transformation. More precisely, an eigenvector \mathbf v of a linear transformation T is scaled by a ...
s of the distance relation matrices of the Hamming scheme.


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 number of occurrences of each element satisfies certain conditions making the co ...
* Bose–Mesner algebra *
Combinatorial design Combinatorial design theory is the part of combinatorial mathematics that deals with the existence, construction and properties of systems of finite sets whose arrangements satisfy generalized concepts of ''balance'' and/or ''symmetry''. These co ...


Notes


References

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