有什么多项式时间算法可以找到[V / 2]个顶点,这些顶点在任意无向图中至少占据四分之三(3/4)的边缘?
请帮忙。
有什么多项式时间算法可以找到[V / 2]个顶点,这些顶点在任意无向图中至少占据四分之三(3/4)的边缘?
请帮忙。
有这个算法吗?我怀疑没有,但说实话我不知道;顶点覆盖是NP完全问题,而这个问题很接近(我们正在询问 G
是否具有大小为至多 |V| / 2
的顶点覆盖,可以覆盖四分之三的边。)
显然,尝试使用贪心算法,首先选择度数最高的顶点。
仔细想想,这似乎不合理。不过我仍然认为贪心算法是可行的;如果你选择至少具有平均度数的顶点,那么最终你应该能够获得大部分总边数。但是我对证明还不确定。