Hypergraphes

Hypergraphes

Hypergraphe

Exemple d'hypergraphe: V = {v1,v2,v3,v4,v5,v6,v7}, E = {e1,e2,e3,e4} = {{v1,v2,v3},{v2,v3}, {v3,v5,v6},{v4}}.

Les hypergraphes sont des objets mathématiques généralisant la notion de graphes. Ils ont été nommés ainsi par Claude Berge en 1960.

Les hypergraphes généralisent la notion de graphe dans le sens où les arêtes ne relient plus un ou deux sommets, mais un nombre quelconque de sommets (compris entre un et le nombre de sommets de l’hypergraphe).

Certains théorèmes de la théorie des graphes se généralisent naturellement aux hypergraphes, par exemple le théorème de Ramsey.

Les hypergraphes sont manipulés dans tous les domaines où on utilise la théorie des graphes : résolution de problèmes de satisfaction de contraintes, traitement d’images, optimisation d’architectures réseaux, modélisation, etc.

Sommaire

Définitions

Hypergraphe

Un hypergraphe H est un couple (V,E)V = {v1,v2,...,vn} est un ensemble non vide (généralement fini) et E = E1,E2,...,Em est une famille de parties non vides de V.

A l'instar des graphes, on dit que :

  • Les éléments de V sont les sommets de H.
  • Le nombre de sommets n est l'ordre de l'hypergraphe.
  • Les éléments de E sont les arêtes de H.

Les hypergraphes correspondent précisément aux matrices à coefficients 0 ou 1 (dont chaque colonne a au-moins un 1). En effet, tout hypergraphe H correspond de manière univoque à la matrice \mathcal{A}_{n,m}\, telle que :

\forall a_{i,j} \in \mathcal{A}, \quad a_{i,j} = \begin{cases} 1 & \text{si} ~ v_i \in E_j \\ 0 & \text{sinon} \end{cases}

Hypergraphe uniforme

Parmi les propriétés « nouvelles » — au sens : non définies avec les graphes — introduites avec les hypergraphes figurent deux notions associées.

  • On appelle rang d'un hypergraphe le nombre maximum de sommets d'une arête :
    \operatorname{rang}(H) = \max_{i \in\{1,\ldots,m\}} |E_i|
    Le rang d'un hypergraphe est majoré par son ordre. Si rang(H) = 2, alors H est un graphe.
  • On appelle anti-rang d'un hypergraphe le nombre minimum de sommets d'une arête :
    \operatorname{anti-rang}(H) = \min_{i \in\{1,\ldots,m\}} |E_i|

Par définition d'un hypergraphe, les arêtes sont des parties non vides de l'ensemble des sommets de l'hypergraphe. L'anti-rang d'un hypergraphe est donc non nul.

Un hypergraphe est dit uniforme lorsque son rang et son anti-rang sont égaux.

On parle aussi d' hypergraphe r-uniforme pour désigner un hypergraphe uniforme de rang r.

Hypergraphe partiel et sous-hypergraphe

A l'instar des graphes, on dit que :

  • Un hypergraphe partiel Hp = (V,Ep) d'un hypergraphe H = (V,E) est tel que :
    E_p \subset E.
  • Un sous-hypergraphe H' = (V',E') d'un hypergraphe H = (V,E) est tel que :
    • V' \subseteq V et
    • \forall E_i \in E',\quad E_i \subseteq V' \and E_i \in E.

Ces notions généralisent à la théorie des hypergraphes les notions de graphe partiel et de sous-graphe.

Hypergraphe simple

A l'instar des graphes, on dit qu'un hypergraphe est simple s'il n'a pas d'arête multiple.

On appelle famille de Sperner (ou clutter en anglais) un hypergraphe simple dont aucune arête n'est contenue dans une autre.

Hypergraphe dual

Soit V^* = \{ V_j \mid j = 1, 2, \ldots, |V| \} tel que V_j = \{ E_i \mid ( E_i \in E ) \wedge ( v_j \in E_i ) \}.

Alors l'hypergraphe défini par H * = (E,V * ) est appelé hypergraphe dual de H. Il correspond à la transposée de la matrice.

Exemples  :
  • (12,13,23) est à la fois autodual et autotransversal.
  • (123,145,167,246,257,347,356) est un plan projectif, autotransversal, uniforme, régulier et autodual.

Voir aussi

Référence

  • Claude Berge, Hypergraphes. Combinatoires des ensembles finis, Gauthier-Villars, 1987. (ISBN 2-04-016906-7).
  • Portail des mathématiques Portail des mathématiques
Ce document provient de « Hypergraphe ».

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Hypergraphes de Wikipédia en français (auteurs)

Игры ⚽ Нужно сделать НИР?

Regardez d'autres dictionnaires:

  • Hypergraphe — Exemple d hypergraphe : V = {v1,v2,v3,v4,v5,v6,v7}, E = {e1,e2,e3,e4} = {{v1,v2,v3},{v2,v3}, {v3,v …   Wikipédia en Français

  • Matrice transposée — La matrice transposée (on dit aussi la transposée) d une matrice est la matrice notée (aussi parfois notée , notation recommandée par la norme ISO 31 11, ou ), obtenue en échangeant les lignes et les colonnes de A. Si B = tA alors …   Wikipédia en Français

  • Théorème de Robertson-Seymour — En mathématiques, et plus précisément en théorie des graphes, le théorème de Robertson–Seymour (parfois également appelé le théorème des mineurs, et connu, avant qu il soit démontré, sous le nom de conjecture de Wagner), est un théorème démontré… …   Wikipédia en Français

  • Claude Berge — Pour les articles homonymes, voir Berge (homonymie). Claude Berge, né le 5 juin 1926 et mort le 30 juin 2002, était un mathématicien et artiste français. Claude Berge est le fils d André Berge et l arrière petit fils de Félix… …   Wikipédia en Français

  • Claude Berge — (* 5. Juni 1926; † 30. Juni 2002) war ein französischer Mathematiker, der sich mit Kombinatorik beschäftigte. Außerdem war er Schriftsteller und Bildhauer. Berge war am Centre d Analyse et de Mathématique Sociales (CAMS) der École des hautes… …   Deutsch Wikipedia

  • Nim-Spiel — Das Nim Spiel ist ein Spiel mit perfekter Information für zwei Spieler ohne Unentschieden und damit auch ein Spiel mit vollständiger Information. Es wurde unabhängig voneinander 1935 von R. Sprague[1] und 1939 von P. Grundy[2] detailliert… …   Deutsch Wikipedia

  • Arete transversale — Arête transversale En théorie des hypergraphes, une transversale est une partie qui rencontre toutes les arêtes de l hypergraphe de départ. L ensemble des transversales est la grille. Un ultrafiltre est donc égal à sa grille ! la grille d un …   Wikipédia en Français

  • Arête Transversale — En théorie des hypergraphes, une transversale est une partie qui rencontre toutes les arêtes de l hypergraphe de départ. L ensemble des transversales est la grille. Un ultrafiltre est donc égal à sa grille ! la grille d un autotransversal… …   Wikipédia en Français

  • Arête transversale — En théorie des hypergraphes, une transversale est une partie qui rencontre toutes les arêtes de l hypergraphe de départ. L ensemble des transversales est la grille. Un ultrafiltre est donc égal à sa grille ! la grille d un autotransversal… …   Wikipédia en Français

  • Autotransversal — Un hypergraphe autotransversal (self blocking en anglais) est égal à l ensemble de ses transversales minimales. Par exemple, une ensemble de mots est un autotransversal s il a les propriétés suivantes : chaque paire de mots a au moins une… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”