Escrevi um artigo chamado A Fast Parallel Branch and Bound Algorithm for Treewidth, no ICTAI 2011. Ele pode calcular a largura de árvore em vários núcleos . Usei muitas heurísticas e passei muito tempo refinando o programa.
Eu era um estudante aleatório de graduação na China e não consegui uma boa conferência. Mas com base nos resultados dos meus experimentos, acho que meu programa é muito rápido. Resolvi muitos benchmarks não resolvidos na lib Treewidth, e meu programa foi 40 vezes mais rápido que um algoritmo proposto por Zhou e Hansen no IJCAI 09.
Não estou mais trabalhando neste tópico. Mas se meu trabalho anterior for útil, você pode baixar meu programa (src e exe) em http://www.callowbird.com/undergrad-stuff.html e tentar. (ainda assim, é muito, muito lento em uma instância um pouco maior)