Como é sabido, uma decomposição em árvore de um gráfico consiste em uma árvore com uma bolsa associada para cada vértice , que satisfaz as seguintes condições:T T v ⊆ V ( G ) v ∈ V ( T )
- Cada vértice de ocorre em algum saco de .T
- Para cada extremidade de há uma bolsa contendo os dois pontos finais da borda.
- Para cada vértice , os sacos que contêm induzir uma sub-árvore ligado de .v T
Também podemos exigir a seguinte condição, chamada magreza , de nossa decomposição:
- Para cada par de malas , de , se e com , então a) existem caminhos separados por vértices em ou b) a árvore contém uma aresta no caminho do nó ao nó modo que e o conjunto intersecta todas caminhos em .
Robin Thomas mostrou que sempre há uma decomposição de árvores de largura mínima, que também é enxuta, e provas mais simples desse fato foram fornecidas por vários autores, por exemplo, por Patrick Bellenbaum e Reinhard Diestel .
O que me interessa é o seguinte: dado um gráfico e uma decomposição de árvore com largura mínima de , podemos encontrar uma decomposição de árvore magra com largura mínima de em tempo polinomial?
As duas provas mencionadas não produzem uma construtividade tão eficiente. No artigo de Bellenbaum e Diestel, é mencionado que "Outra prova curta (mais construtiva) do teorema de Thomas foi apresentada em P. Bellenbaum, Schlanke Baumzerlegungen von Graphen, Diplomarbeit, Universitat Hamburg 2000". Infelizmente, não consegui encontrar o manuscrito on-line e meu alemão não é tão bom assim.