Come è noto, una decomposizione dell'albero di un grafico costituita da un albero T con un sacchetto associato T v ⊆ V ( G ) per ciascun vertice , che soddisfa le seguenti condizioni:
- Ogni vertice del si verifica in qualche sacchetto di .
- Per ogni bordo di è presente un sacchetto contenente entrambi i punti finali del bordo.
- Per ogni vertice , i sacchi contenenti v inducono una sottostruttura collegata di T .
Potremmo anche richiedere la seguente condizione, chiamata magrezza , dalla nostra decomposizione:
- Per ogni coppia di sacchi , T b di T , se A ⊆ T a e B ⊆ T b con | A | = | B | = k , quindi a) ci sono k percorsi A - B disgiunti vertice in G , oppure b) l'albero T contiene un bordo p q sul percorso dal nodo a al nodo b tale che | V ( e il set V ( T p ) ∩ V ( T q ) interseca tutti A - B percorsi in G .
Robin Thomas ha dimostrato che esiste sempre una decomposizione dell'albero di larghezza minima, anch'essa snella, e prove più semplici di questo fatto sono state fornite da numerosi autori, ad esempio da Patrick Bellenbaum e Reinhard Diestel .
Quello che mi interessa è il seguente: dato un grafico e una decomposizione dell'albero di larghezza minima di G , possiamo trovare una decomposizione dell'albero magro di larghezza minima di G in tempo polinomiale?
Le due prove citate non producono una costruttività così efficiente. Nel documento di Bellenbaum e Diestel si menziona che "Un'altra breve (più costruttiva) breve dimostrazione del teorema di Thomas è stata data in P. Bellenbaum, Schlanke Baumzerlegungen von Graphen, Diplomarbeit, Universitat Hamburg 2000." Purtroppo, non sono stato in grado di trovare il manoscritto online e il mio tedesco non è eccezionale.