对于给定的多图,找到最小顶点集的大小,使得多图中的每个顶点都在集合中,或者与集合中包含的至少一个顶点相连。
能否比O(2 ^ n)更好地解决?
答案 0 :(得分:1)
你可能会稍微优化它,但一般来说 - 你不能得到亚指数时间,这是Vertex Cover Problem,它被称为NP-Hard,这意味着没有已知的多项式解决方案和普遍的看法是没有。
答案 1 :(得分:1)
http://en.wikipedia.org/wiki/Vertex_cover
如前所述,你无法在多项式时间内解决这个问题,因为它是NP-Hard。但是,您可以编写一个以O(n ^ 2)运行的2近似算法(您可以在谷歌上轻松找到)。
Ex:http://www.codeproject.com/Articles/33735/The-Vertex-Cover-Problem