BEST theorem

E824089

The BEST theorem is a result in graph theory that gives a formula for counting the number of distinct Eulerian circuits in a directed graph using spanning arborescences and vertex degrees.

All labels observed (1)

Label Occurrences
BEST theorem canonical 1

How this entity was disambiguated

Statements (46)

Predicate Object
instanceOf result in graph theory
theorem
appliesTo Eulerian directed graph
directed graph
area enumerative combinatorics
assumes in-degree equals out-degree at every vertex
strongly connected directed graph
category theorem in discrete mathematics
concerns Eulerian circuit
counting Eulerian circuits
doesNotApplyTo non-Eulerian directed graphs
field graph theory
formulaInvolves number of spanning in-arborescences rooted at a vertex
product of factorials of out-degrees minus one
generalizes counting formula for Eulerian circuits in undirected graphs via orientations
givesCountAs T_r × ∏_v (outdeg(v) − 1)! for a root r
givesFormulaFor number of distinct Eulerian circuits in a directed graph
hasKeyCondition graph must be Eulerian
graph must be strongly connected
holdsFor finite directed graphs
implies existence of at least one Eulerian circuit in an Eulerian digraph
nameAcronymOf de Bruijn–van Aardenne-Ehrenfest–Smith–Tutte theorem
namedAfter Smith
Tutte
de Bruijn
linked to: N. G. de Bruijn

van Aardenne-Ehrenfest
originallyProvedBy Cedric A. B. Smith
Nicolaas Govert de Bruijn
linked to: N. G. de Bruijn

Tatyana van Aardenne-Ehrenfest
William T. Tutte
linked to: W. T. Tutte
relatedTo Eulerian trail
Matrix-Tree theorem
linked to: matrix-tree theorem

de Bruijn graph
relates Eulerian circuits and spanning arborescences
requires choice of a root vertex
usedFor analysis of network routing structures
combinatorial enumeration problems
counting Eulerian cycles in de Bruijn graphs
usedIn coding theory
design of de Bruijn sequences
theoretical computer science
usesConcept spanning arborescence
vertex in-degree
vertex out-degree
usesTool Matrix-Tree theorem
linked to: matrix-tree theorem
yearIntroducedApprox 1950s

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.