En mathématiques combinatoires, un plan en blocs est un ensemble (dont les éléments sont appelés des points) muni d'une famille de parties appelées des blocs, satisfaisant des propriétés issues nombreux domaines, notamment celui des plans d'expériences, de la géométrie finie, de la chimie physique, des tests de logiciels, de la cryptographie et de la géométrie algébrique. De nombreuses variantes de ces plans ont été examinées, mais les plus étudiés sont les plans en blocs incomplets équilibrés, abrégé en BIBD pour balanced incomplete block designs, ou parfois 2-plans, qui sont historiquement liés à des problèmes statistiques dans des plans d'expériences[1],[2],[3].

Un plan en blocs dans lequel tous les blocs ont la même taille est dit uniforme. Les plans décrits dans cette page sont tous uniformes. Les plans équilibrés par paires sont des exemples de plans en blocs qui ne sont pas nécessairement uniformes.

La notion de plan en blocs est équivalente à celle d'hypergraphe, où les blocs sont alors appelés les arêtes, et les points les sommets de l'hypergraphe.

Définition d'un plan en blocs incomplet équilibré (ou 2-plan) modifier

 
La configuration de l'hexagramme de Pascal présente   points et   blocs,   blocs contenant un point,   bloc contenant 2 points distincts, mais ce n'est pas un plan en blocs équilibré car il n'est pas uniforme (un bloc contient 6 points, les autres 3)[3].

Étant donné un ensemble fini   (dont les éléments sont appelés points) et des entiers  , on définit un plan en blocs incomplet équilibré ou 2-plan (ou BIBD) comme une famille de parties à   éléments de  , appelées les blocs, qui vérifient que tout point   de   appartient à   blocs, et que toute paire de points distincts   et   de   est incluse dans   blocs.

Le terme famille dans la définition ci-dessus peut être remplacé par ensemble s'il n'y a pas de répétition de blocs. Les plans sans blocs répétés sont dits simples .

L'entier   (le nombre de points, c'est-à-dire le nombre d'éléments de  ) , l'entier   (le nombre de blocs), et les entiers   sont les paramètres du plan. Pour éviter les cas dégénérés, on suppose également que  , de sorte qu'aucun bloc ne contient tous les éléments de l'ensemble (c'est le sens du terme incomplet dans le nom de ces plans). La table suivante résume les paramètres :

  nombre de points (éléments de  )
  nombre de blocs
  nombre de blocs contenant un point donné
  nombre de points dans un bloc
  nombre de blocs contenant 2 (ou plus généralement t pour un t-plan) points distincts donnés

Le plan est appelé un 2-plan de paramètres  , ou un   2-plan, ou encore un 2-plan de paramètres  . Les paramètres ne sont pas tous indépendants :  ,   et   déterminent   et  , et les combinaisons de  ,   et   ne sont pas toutes possibles. Les deux relations de base reliant ces paramètres sont

 

que l'on obtient en comptant de deux façons le nombre de couples    est un bloc et   un point de ce bloc, et

 ,

que l'on obtient en fixant un point   et en comptant de deux façons le nombre de couples    est un point distinct de   et   un bloc qui les contient[4]. Les paramètres   et   sont donc déterminés en fonction de   par   puis  .

Ces conditions ne sont pas suffisantes ; par exemple, un plan de paramètres   n'existe pas, bien que   et   soient entiers [5].

L' ordre d'un 2-plan est par définition le nombre   . Le 2-plan complémentaire est obtenu en remplaçant chaque bloc par son complémentaire dans l'ensemble des points  . C'est également un 2-plan avec les paramètres  . Un 2-plan et son complémentaire ont le même ordre.

Un théorème fondamental, l'inégalité de Fisher, du nom du statisticien Ronald Fisher, est que dans tout 2-plan, on a l'inégalité  , donc  [4].

Exemples modifier

  • L'unique 2-plan de paramètres   possède 10 blocs ( ) et chaque point appartient à 5 blocs ( )[6].

On peut le représenter par la matrice d'incidence suivante où le terme de la ligne   et de la colonne   vaut 1 ssi le point   appartient au bloc   :

             
  1 1 1 0 0 0
  1 1 0 1 0 0
  1 0 1 0 1 0
  1 0 0 1 0 1
  1 0 0 0 1 1
  0 1 1 0 0 1
  0 1 0 1 1 0
  0 1 0 0 1 1
  0 0 1 1 1 0
  0 0 1 1 0 1

La somme des termes de chaque colonne est égale à  , la somme des termes de chaque ligne est égale à  , et le fait que   se traduit par le fait que la somme de deux colonnes contient exactement deux termes égaux à 2.

  • L'unique 2-plan de paramètres   possède 7 blocs, chaque point appartenant à 3 blocs. Sa matrice d'incidence est  :
               
  1 1 0 1 0 0 0
  1 0 1 0 0 0 1
  1 0 0 0 1 1 0
  0 1 1 0 1 0 0
  0 1 0 0 0 1 1
  0 0 1 1 0 1 0
  0 0 0 1 1 0 1

La somme des termes de chaque colonne est égale à  , la somme des termes de chaque ligne est égale à  , et le fait que   se traduit par le fait que la somme de deux colonnes contient exactement un terme égal à 2.

Si les points sont vus comme les points d'un plan de Fano, alors les blocs en sont les droites.
 
Plan affine fini d'ordre  , possédant   points et   droites de   points chacune. Par chaque point passent   droites.
  • Il existe 4 2-plans non isomorphes de paramètres  , chacun possédant 14 blocs, et chaque point appartenant à 7 blocs. En utilisant les symboles de 0 à 7 pour représenter les points, un exemple est donné par les blocs suivants[6] :
0123    0124    0156    0257    0345    0367    0467    1267    1346    1357    1457    2347    2356    2456.
  • Le plan affine fini d'ordre   est un 2-plan de paramètres  [4].
 
Deux des 13 cartes du jeu "cherche et trouve" dont il faut retrouver les 2 symboles communs.

Plan en bloc dual modifier

Comme pour la notion d'hypergraphe, on peut considérer le plan en blocs dual obtenu en échangeant les points et les blocs (donc en transposant la matrice d'incidence). Les nombres de points et de blocs   s'échangent, et les nombre de points par bloc et nombre de blocs par point   s'échangent aussi. Le nombre   de blocs contenant deux points donnés devient alors le nombre constant de points communs à deux blocs.

Cette dernière propriété est à l'origine de la conception de jeux d'observation où l'on doit retrouver rapidement   symboles communs dessinés sur deux cartes.

Le jeu dobble en est un exemple avec  . S'il était complet le jeu comporterait   cartes utilisant   symboles, chaque carte comportant   symboles par cartes et chaque symbole se retrouvant sur   cartes.

Le jeu "cherche et trouve" est un exemple avec  . Il comporte   cartes utilisant   symboles, chaque carte comportant   symboles, et chaque symbole se retrouvant sur   cartes. Il est construit sur le dual d'un 2-plan de paramètres  , vérifiant bien  .

Plans en blocs symétriques modifier

Un 2-plan qui a le même nombre de points et de blocs est dit symétrique. C'est le cas de l'égalité dans l'inégalité de Fisher[7]. Les plans symétriques ont le plus petit nombre de blocs parmi les 2-plans d'un nombre de points donné.

Dans un 2-plan symétrique, on a les égalités   et  , et deux blocs distincts ont   points en commun, il est donc son propre dual[8]. Un théorème de Ryser dit que l'inverse est également vrai : Si   est un ensemble à   éléments et   est un ensemble de   parties à   éléments de   (les "blocs") tels que deux blocs distincts ont exactement   points en commun, alors   est un plan en blocs symétrique[9].

Les paramètres d'un plan symétrique vérifient la relation :

 , soit  .

D'après le théorème de Bruck-Ryser-Chowla, une condition d'existence supplémentaire, nécessaire mais non suffisante sauf pour  , est que[4] :

  • si   est pair,   soit un carré parfait
  • si   est impair, l'équation   ait une solution non nulle en nombres entiers.

Voici des exemples importants de 2-plans symétriques.

Plans projectifs modifier

Les plans projectifs finis sont des 2-plans symétriques de paramètre   et d'ordre  . Pour ces plans, la relation des plans symétriques devient :

 

Comme   , l'ordre d'un plan projectif est   et, à partir de la relation ci-dessus, on obtient qu'il y a   points dans un plan projectif d'ordre  .

Comme un plan projectif est un 2-plan symétrique, on a  . Le nombre   est le nombre de droites du plan projectif. Il ne peut pas y avoir de droites répétées puisque  , donc un plan projectif est un simple 2-plan dans lequel le nombre de droites et le nombre de points sont égaux. Pour un plan projectif,   est le nombre de points de chaque droite. De même,   est le nombre de droites contenant un point donné.

Pour   on obtient un plan projectif d'ordre 2, appelé aussi plan de Fano, avec   points et 7 droites. Dans le plan de Fano, chaque droite contient   points et chaque point appartient à   droites.

On sait que des plans projectifs existent pour tous les ordres qui sont des nombres premiers ou des puissances de nombres premiers. Ils forment la seule famille infinie connue de plans en blocs symétriques ayant une valeur   donnée[10].

Par exemple, le jeu dobble vu ci-dessus est construit sur le plan projectif d'ordre 7.

Biplans modifier

Un biplan ou une géométrie biplane est un 2-plan symétrique avec   ; ainsi chaque paire de points est incluse dans deux blocs ("droites"), et deux droites se coupent en deux points[11]. Ces biplans sont similaires aux plans projectifs finis, sauf que deux points déterminent deux droites et deux droites déterminent deux points. Dans un biplan d'ordre   les blocs possèdent   points ; il y a donc   points.

 
Biplan d'ordre 1 ; 4 points  , 4 "droites"  , par deux points passent deux "droites", deux "droites" se coupent en deux points.

Les 18 exemples connus[12] de biplans sont énumérés ci-dessous :

  • Le biplan d'ordre 0 (biplan trivial) : c'est le 2-plan de paramètres   ; il est composé de deux points, de deux droites, chacune contenant deux points. Géométriquement, c'est le digone.
  • Le biplan d'ordre 1 : c'est le 2-plan de paramètres   ; il est composé de quatre points et quatre droites chacune contenant trois points. Géométriquement, les points sont les sommets et les blocs sont les faces d'un tétraèdre.
  • Le biplan d'ordre 2 est le complémentaire du plan de Fano : il a 7 points et 7 droites de taille 4 ; c'est un 2-plan de paramètres (7, 4, 2), où les droites sont les complémentaires des droites à 3 points du plan de Fano[13]. Sa matrice d'incidence est :
               
  0 0 0 1 1 1 1
  1 1 0 0 0 1 1
  0 1 1 1 0 0 1
  0 1 1 0 1 1 0
  1 1 0 1 1 0 0
  1 0 1 1 0 1 0
  1 0 1 0 1 0 1

La somme de chaque colonne ou ligne est égale à  , et le fait que   se traduit par le fait que la somme de deux colonnes ou de deux lignes contient exactement deux termes égaux à 2.

  • Le biplan d'ordre 3 a 11 points et 11 droites de taille 5 ; c'est le 2-plan de paramètres (11, 5, 2) ; il est également connu comme biplan de Paley du nom de Raymond Paley ; il est associé au graphe de Paley d'ordre 11, qui est construit en utilisant le corps à 11 éléments, et c'est le 2-plan de Hadamard associé à une matrice de Hadamard de taille 12 (voir paragraphe suivant).
Algébriquement cela correspond au plongement exceptionnel du groupe spécial linéaire projectif PSL (2, 5) dans le groupe PSL (2,11).
  • Il existe trois biplans d'ordre 4, ayant 16 points et 16 droites de taille 6, soit des 2-plans de type (16, 6, 2). L'un est connu comme la configuration de Kummer. Ces trois plans sont également des designs de Menon.
  • Il y a quatre biplans d'ordre 7, ayant 37 points et 37 droites de taille 9, soit des 2-plans de type (37, 9, 2)[14].
  • Il y a cinq biplans d'ordre 9, ayant 56 points et 56 droites de taille 11, soit des 2-plans de type (56,11, 2)[15].
  • On connait deux biplans d'ordre 11, ayant 79 points et 79 droites de taille 13, de type (79,13, 2))[16].

Il n'existe pas de biplan d'ordre 5, 6, 8 et 10, comme le montre le théorème de Bruck-Ryser-Chowla.

Plan de Hadamard modifier

Une matrice de Hadamard   d'ordre   est une matrice carrée d'ordre   de coefficients égaux à 1 ou -1 et telle que , où   est la transposée de   et Im la matrice d'identité d'ordre  . Une matrice Hadamard peut être mise sous forme standard, c'est-à-dire convertie en une matrice Hadamard équivalente, où les coefficients de la première ligne et de la première colonne sont égaux à +1. Si l'ordre   est strictement supérieur à 2, alors   doit être un multiple de 4, donc de la forme   pour un entier positif  .

Une matrice de Hadamard de dimension   normalisée peut être transformée en une matrice   à coefficients 0 et 1 en supprimant la première ligne et la première colonne et remplaçant les -1 par des 0. Cette matrice est la matrice d'incidence d'un 2-plan symétrique de paramètres   appelé 2-plan de Hadamard[17]. Il possède   points et autant de blocs, les blocs contiennent   points et les points appartiennent à   blocs, et chaque paire de points est incluse dans exactement   blocs.

Cette construction est réversible, et la matrice d'incidence d'un 2-plan symétrique, avec ces paramètres peut être utilisée pour former une matrice de Hadamard de taille  .

2-plans résolubles modifier

Un 2-plan résoluble est un 2-plan dont les blocs peuvent être partitionnés en sous-ensembles (appelés classes parallèles), chacun constituant une partition de l'ensemble de points du 2-plan. L'ensemble des classes parallèles est appelé une résolution du plan.

Si un plan résoluble de type 2- ( v, k, λ) a c classes parallèles, alors bv + c − 1[18].

Par conséquent, un plan symétrique ne peut pas avoir une résolution qui a plus d'une classe parallèle[19].

Les archétypes de 2-plans résolubles sont les plans affines finis. Une solution au fameux problème des15 écolières est une résolution de type 2- (15,3,1)[20].

Plans partiellement équilibrés modifier

Un schéma d'association à n classes se compose d'un ensemble X de taille v et d'une partition S de X × X en n + 1 relations binaires, R 0, R 1 ,. . ., R n . Une paire d'éléments de la relation Ri est dite i-associée. De plus on a les conditions suivantes :

  •   ; c'est la relation d'identité .
  • On définit demande que Si R est dans S, alors R* doit être est dans S, ;
  • Si  , le nombre de   tel que   et   est une constante   qui est fonction de i, j, k mais pas du choix particulier de x et y .

Un schéma d'association est commutatif si   pour tout i, j et k . La plupart des auteurs assument cette propriété.

Un plan en blocs incomplet partiellement équilibré avec n classes associées est un plan en blocs basé sur un ensemble X à v éléments avec b blocs de même taille k, chaque élément apparaissant dans r blocs, et tel qu'il existe un schéma d'association avec n classes définies sur X où, si les éléments x et y sont i-associés, 1 ≤ in, alors ils sont simultanément dans exactement λ i blocs .

Un tel plan détermine un schéma d'association, mais l'inverse est faux[21].

Exemple modifier

Soit A(3) le schéma d'association suivant avec trois classes associées sur l'ensemble X = {1,2,3,4,5,6}. Dans la table ci-dessous, l'entrée ( i, j ) est égale à s si les éléments i et j sont en relation dans Rs .

1 2 3 4 5 6
1  0   1   1   2   3   3 
2  1   0   1   3   2   3 
3  1   1   0   3   3   2 
4  2   3   3   0   1   1 
5  3   2   3   1   0   1 
6  3   3   2   1   1   0 

Les blocs d'un plan en blocs incomplet partiellement équilibré basé sur A(3) sont:

 124    134     235   456 
  125   136    236    456 

Les paramètres de ce plan en blocs incomplet partiellement équilibré de 3 classes sont : v = 6, b = 8, k= 3, r= 4 et λ1 = λ2 = 2 et λ3= 1. De plus, pour le schéma d'association, on a n0 = n2 = 1 et n1 = n3 = 2[22].

Propriétés modifier

Les paramètres d'un plan en blocs incomplet partiellement équilibré de m classes (PBIBD ( m )) satisfont les relations suivantes[23] :

  1.  
  2.  
  3.  
  4.  
  5.  

Un plan en blocs incomplet partiellement équilibré d'une seule classe (un PBIBD(1)) est un BIBD et un plan en blocs incomplet partiellement équilibré de 2 classes (un PBIBD(2)) dans lesquelles λ 1 = λ 2 est un BIBD[24].

Deux PBIBD de classe associée modifier

Les plans en blocs incomplet partiellement équilibrés à 2 classes (PBIBD(2)) ont été les plus étudiés car ils sont les plus simples et les plus utiles des PBIBD[25]. La classification de Bose et Shimamoto[26] de 1952 les répartit en six types :

  1. groupe divisible;
  2. triangulaire;
  3. type carré latin;
  4. cyclique;
  5. type de géométrie partielle;
  6. divers.

Applications modifier

Le sujet mathématique des plans en blocs est né dans le cadre statistique des plans d'expériences. Ces plans ont été particulièrement utiles dans les applications de la technique d'analyse de variance. Cela reste un domaine important pour l'utilisation des plans en blocs.

Alors que les origines du sujet reposent sur des applications biologiques (tout comme certaines terminologies existantes), les plans sont utilisés dans de nombreuses applications où des comparaisons systématiques sont effectuées, comme dans les tests de logiciels .

La matrice d'incidence des plans en blocs fournit une source naturelle de codes en blocs intéressants qui sont utilisés comme codes correcteurs. Les lignes de leurs matrices d'incidence sont également utilisées comme symboles sous une forme de modulation en position d'impulsion[27].

Application statistique modifier

Supposons que des chercheurs sur le cancer de la peau souhaitent tester trois écrans solaires différents. Ils appliquent deux écrans solaires différents sur les mains d'une personne test. Après un rayonnement ultra-violet, ils enregistrent l'irritation de la peau en termes de coups de soleil. Le nombre de traitements est de 3 (les écrans solaires) et la taille des blocs est de 2 (mains par personne).

A plan en bloc correspondant peut être généré par des outils logiciels, et est indiquée dans le tableau suivant:

Plots Bloc Traitement
101 1 3
102 1 2
201 2 1
202 2 3
301 3 2
302 3 1

Le chercheur choisit les paramètres v = 3, k = 2 et λ = 1 pour le plan en blocs qui sont ensuite insérés le logiciel. Les paramètres restants b et r sont déterminés automatiquement.

En utilisant les relations de base, on voit qu'il faut b = 3 blocs, c'est-à-dire 3 personnes testées afin d'obtenir un plan en bloc incomplet équilibré. On note les blocs par A, B et C, et on obtient le plan en blocs

A = {2, 3}, B = {1, 3} et C = {1, 2}.

Une matrice d'incidence correspondante est spécifiée dans le tableau suivant:

Traitement Bloc A Bloc B Bloc C
1 0 1 1
2 1 0 1
3 1 1 0

Chaque traitement apparaît dans 2 blocs, donc r = 2 .

Un seul bloc (le bloc C ) contient les traitements 1 et 2 simultanément et il en va de même pour les paires de traitements (1,3) et (2,3). Par conséquent, λ = 1 .

Il est impossible d'utiliser un plan en blocs complet (où tous les traitements figurent dans chaque bloc) dans cet exemple car il y a 3 écrans solaires à tester, mais seulement 2 mains sur chaque personne.

Articles liés modifier

Notes modifier

  1. Colbourn et Dinitz 2007, p. 17−19
  2. Stinson 2003, p. 1
  3. a et b B. Monjardet, « Combinatoire et Algèbre, plans en blocs, configurations géométriques planes », Mathématiques et sciences humaines, vol. 23,‎ , p. 37-50 (lire en ligne)
  4. a b c et d G. Heuzé, « Vue d'ensemble sur la théorie des plans équilibrés », L'Enseignement mathématique, vol. 17,‎ (lire en ligne)
  5. Démontré par Tarry en 1900 qui montre qu'il n'existe pas de paire de carrés latins orthogonaux d'ordre six. Le 2-design avec ces paramètres est équivalent à l'existence de cinq carrés latins d'ordre six deux-à-deux orthogonaux.
  6. a et b Colbourn et Dinitz 2007, p. 27
  7. Ils ont également été appelés « design projectifs » (projective designs) ou « designs carrés » (square designs) dans le but de remplacer l'adjectif « symétrique » "symmetric", puisque dans ces designs, rien n’est symétrique au sensusuel du terme). L'usage de projective est dû à P.Dembowski (Finite Geometries, Springer, 1968), en analogie avec l'exemple le plus courant, les plans projectifs, alors que square est dû à P. Cameron (Designs, Graphs, Codes and their Links, Cambridge, 1991) est illustre l'implication v = b dans la matrice d'incidence. Ni l'un ni l'auyre de ces termes a été adopté, et ces designs continuent à être appelés symétrique.
  8. Stinson 2003, p. 23, Theorem 2.2
  9. Ryser 1963, p. 102–104.
  10. Hughes et Piper 1985, p. 109.
  11. Hughes et Piper 1985, p. 109.
  12. Marshall_Hall,_Jr. 1986, p. 320-335
  13. Assmus et Key 1992, p. 55
  14. Salwach et Mezzaroba 1978
  15. Kaski et Östergård 2008
  16. Aschbacher 1971, p. 279–281
  17. Stinson 2003, p. 74, Theorem 4.5
  18. Hughes et Piper 1985, p. 156, Theorem 5.4
  19. Hughes et Piper 1985, p. 158, Corollary 5.5
  20. Beth, Jungnickel et Lenz 1999, p. 40, Example 5.8
  21. Street et Street 1987, p. 237
  22. Street et Street 1987, p. 238
  23. Street et Street 1987, p. 240, Lemma 4
  24. Colbourn et Dinitz 2007, p. 562, Remark 42.3 (4)
  25. Street et Street 1987, p. 242
  26. Raghavarao 1988, p. 127
  27. Noshad et Brandt-Pearce, « Expurgated PPM Using Symmetric Balanced Incomplete Block Designs », IEEE Communications Letters, vol. 16, no 7,‎ , p. 968–971 (DOI 10.1109/LCOMM.2012.042512.120457, Bibcode 2012arXiv1203.5378N, arXiv 1203.5378)

Bibliographie modifier