有没有简单的方法来枚举间接图的所有生成树?这可能具有O(2 ^ n)复杂度。图表上的节点数总是低于10.我知道Knuth在TAoCP的第4卷上有算法,但我找不到它。
答案 0 :(得分:2)
文献中还有其他作品,你检查过吗?首先是Char的算法,在[Jayakumar et al.'84]中描述。还有[Kapoor & Ramesh'91]的算法,在他们的文章中有详细描述,以及[Postnikov'94]的工作
另外,你可能会看看另一个问题:Find all spanning trees of a directed weighted graph(一些答案提到了无向图)。
最后,请注意,即使算法复杂度非常高,在实际情况下,这可能不是一个小问题。