Alguém conhece um programa de código aberto para calcular a decomposição em árvore de gráficos para um "k" (largura) fixo? Eu sei que o problema de encontrar a Decomposição em Árvore é NP-Difícil para a variável "k", mas minhas instâncias de entrada serão realmente pequenas (~ 10 nós) e "k" é corrigido.
22
Respostas:
Alguns desses softwares podem ajudá-lo. (Porém, nem todos eles são de código aberto.)
* TreeD http://www.itu.dk/people/sathi/treed/
* dlib http://dlib.net/
* QuickBB http://www.cs.washington.edu/homes/vgogate/quickbb.html
* Hypertree http://www.dbai.tuwien.ac.at/proj/hypertree/downloads.html
* LibTW http://www.treewidth.com/treewidth/
fonte
São aproximadamente 170 linhas de código e são GPL (ou MIT ou BSD ou o que você precisar).
fonte
fonte
O LibTW ainda pode ser encontrado. Está em http://www.treewidth.com/treewidth/ .
fonte
Você também pode estar interessado nos algoritmos mais modernos FlowCutter ( GitHub ) e nos algoritmos de Tamaki et al. ( GitHub )
fonte