Comme on le sait, une décomposition arborescente d'un graphe est constituée d'un arbre avec un sac associé pour chaque sommet , ce qui satisfait les conditions suivantes:T T v ⊆ V ( G ) v ∈ V ( T )
- Chaque sommet du se produit dans un certain sac de .T
- Pour chaque bord de il y a un sac contenant les deux extrémités du bord.
- Pour chaque sommet , les sacs contenant induisent un sous - arbre associé de .v T
Nous pouvons également exiger la condition suivante, appelée maigreur , de notre décomposition:
- Pour chaque paire de sacs , de , si et avec , alors soit a) il y a chemins sommet-disjoints dans , ou b) l'arbre contient une arête sur le chemin du nœud au nœud telle que et l'ensemble intersecte tous chemins dans .
Robin Thomas a montré qu'il y a toujours une décomposition d'arbre de largeur minimale qui est également pauvre, et des preuves plus simples de ce fait ont été fournies par plusieurs auteurs, par exemple par Patrick Bellenbaum & Reinhard Diestel .
Ce qui m'intéresse est le suivant: étant donné un graphe et une décomposition arborescente de largeur minimale de , pouvons-nous trouver une décomposition arborescente maigre de largeur minimale de en temps polynomial?
Les deux preuves mentionnées ne donnent pas une constructivité aussi efficace. Dans l'article de Bellenbaum et Diestel, il est mentionné qu'une "autre preuve (plus constructive) du théorème de Thomas a été donnée dans P. Bellenbaum, Schlanke Baumzerlegungen von Graphen, Diplomarbeit, Universitat Hamburg 2000." Hélas, je n'ai pas pu trouver le manuscrit en ligne et mon allemand n'est pas terrible.