¿Alguien sabe de un programa de código abierto para calcular la descomposición de gráficos en árbol para una "k" fija (ancho)? Sé que el problema de encontrar Tree-Decomposition es NP-Hard para la variable "k", pero mis instancias de entrada serán realmente pequeñas (~ 10 nodos) y "k" es fijo.
22
Respuestas:
Algunos de estos programas pueden ayudarte. (Sin embargo, no todos son de código abierto).
* 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/
fuente
Tiene aproximadamente 170 líneas de código y es GPL (o MIT o BSD o lo que sea que necesite).
fuente
fuente
LibTW todavía se puede encontrar. Está en http://www.treewidth.com/treewidth/ .
fuente
También puede estar interesado en los algoritmos más modernos FlowCutter ( GitHub ) y los algoritmos de Tamaki et al. ( GitHub )
fuente