Kennt jemand ein Open-Source-Programm zur Berechnung der Baumzerlegung von Graphen für ein festes "k" (Breite)? Ich weiß, dass das Problem beim Auffinden der Baumzerlegung für die Variable "k" NP-schwer ist, aber meine Eingabeinstanzen sind sehr klein (~ 10 Knoten) und "k" ist behoben.
22
Antworten:
Einige dieser Programme könnten Ihnen helfen. (Nicht alle von ihnen sind Open Source.)
* 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/
quelle
Es sind ungefähr 170 Codezeilen und es ist GPL (oder MIT oder BSD oder was auch immer Sie brauchen sollten).
quelle
quelle
LibTW kann noch gefunden werden. Es ist bei http://www.treewidth.com/treewidth/ .
quelle
Vielleicht interessieren Sie sich auch für die moderneren Algorithmen FlowCutter ( GitHub ) und die Algorithmen von Tamaki et al. ( GitHub )
quelle