Théorème de BEST

Un article de Wikipédia, l'encyclopédie libre.

En mathématiques discrètes, et notamment en théorie des graphes, le théorème de BEST donne une formule pour le nombre de circuits eulériens d'un graphe orienté. Le nom est un acronyme des personnes qui ont coopéré à son élaboration, à savoir de Bruijn, van Aardenne-Ehrenfest, Cedric Smith (en) et Tutte.

Énoncé[modifier | modifier le code]

Soit un graphe orienté (S est l'ensemble des sommets, A celui des arcs). Un circuit eulérien est un chemin fermé qui passe exactement une fois par chaque arc. C'est en 1736 que Euler énonce que possède un circuit eulérien si et seulement si est connexe et que tout sommet a le même le degré sortant que le degré entrant, la démonstration complète étant publiée par Hierholzer en 1873. Dans ce cas, est dit eulérien. Le degré (entrant ou sortant) d'un sommet est noté .

Théorème — Le nombre de circuits eulériens d'un graphe est donné par la formule :

est un sommet fixé quelconque de , et où est le nombre d'arborescences couvrant , de racine , orientées vers

Le nombre peut être calculé comme valeur d'un déterminant en vertu du théorème de Kirchhoff pour les graphes orientés. Le fait que les nombres sont égaux pour tous les sommets de est une propriété des graphes eulériens.

Applications[modifier | modifier le code]

Le théorème de BEST montre que le nombre de circuits eulériens de graphes orientés peut être calculé en temps polynomial, ce qui le met dans la classe P, alors que c'est un problème #P-complet pour les graphes non orientés[1].

Le théorème est utilisé également dans l'énumération asymptotique de circuits eulériens de graphes complets et de graphes bipartis complets[2],[3].

Histoire[modifier | modifier le code]

Le théorème de BEST a été énoncé pour la première fois en 1951, dans une « note ajoutée aux épreuves » de l'article (van Aardenne-Ehrenfest et de Bruijn 1951). La preuve originale est bijective, et a été étendue aux suites de de Bruijn. C'est une variation d'un résultat antérieur de Tutte et Smith 1941.

Notes[modifier | modifier le code]

  1. (en) Graham Brightwell et Peter Winkler, « Counting Eulerian Circuits is #P-Complete », dans C. Demetrescu, R. Sedgewick et R. Tamassia (éditeurs), ALENEX/ANALCO : Proceedings of the Seventh Workshop on Algorithm Engineering and Experiments and the Second Workshop on Analytic Algorithmics and Combinatorics, Vancouver, BC, Canada, SIAM, (ISBN 0-89871-596-2, lire en ligne), p. 259-262.
  2. (en) Brendan McKay et Robert W. Robinson, « Asymptotic enumeration of eulerian circuits in the complete graph », Combinatorica, vol. 10, no 4,‎ , p. 367–377 (lire en ligne).
  3. (en) Mikhail Isaev, « Asymptotic Behaviour of the Number of Eulerian Circuits », Electronic Journal of Combinatorics, vol. 18, no 1,‎ (lire en ligne).
(en) Cet article est partiellement ou en totalité issu de l’article de Wikipédia en anglais intitulé « BEST theorem » (voir la liste des auteurs).

Références[modifier | modifier le code]