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.
la source
Réponses:
Voici une raison formelle pour laquelle le problème n'est pas résolu poly-temps à moins que P = NP. Nous savons que trouver la largeur d'arbre d'un graphe donné est NP-difficile. Étant donné un graphe nous pouvons ajouter une clique disjointe de taille V ( G ) + 1 pour créer un nouveau graphe G ' . Un arbre décomposition min-largeur de G ' peut être obtenu de la manière suivante: il comporte deux noeuds avec une poche contenant tous les noeuds de la clique et l'autre contenant tous les nœuds de G . Maintenant , ce qui en fait maigre arbre de décomposition , il faudrait trouver une décomposition appentis arbre du graphe original G qui serait, en tant que sous-produit, donner la largeur arborescente de G .G V(G)+1 G′ G′ G G G
la source