Skiena的《算术》书中的问题:
图形 G = (V, E) 的顶部盖面是顶部 V + + + V 的子集,因此E 的每个边缘至少含有 V 的顶部。独立的一组图 G = (V, E) 的顶部盖面是 vertics V + + V 的子集,因此 E 的边缘没有包含 V 的两个顶部。
An independent vertex cover is a subset of vertices that is both an independent set and a vertex cover of G. Give an efficient algorithm for testing whether G contains an independent vertex cover. What classical graph problem does this reduce to?
有人知道这个问题的答案吗?
谢谢
<强> UPDATE 强>
(关于这一想法的所需建议)
到目前为止,我认为这与检查图表是否使用两个颜色来颜色,即是否是双方颜色有关。如果使用BFS变量来颜色一个图形,比如白色和黑色,那么带有其中一种颜色的顶点,比如白色,在某些情况下也构成顶点覆盖。