考虑以下问题,其输入实例为简单图和自然整数。
是否有一个集合使得是二分式且?
我想通过减少3-SAT, -CLIQUE, -DOMINATING SET或 -VERTEX COVER来显示此问题是 -complete。
我相信我可以减少3色问题,所以我只需要看看如何减少上述问题之一。但是,由于那将是一团糟,我想知道是否有人认为可以很好地减少上述问题。
另外,这个决策问题有名字吗?
考虑以下问题,其输入实例为简单图和自然整数。
是否有一个集合使得是二分式且?
我想通过减少3-SAT, -CLIQUE, -DOMINATING SET或 -VERTEX COVER来显示此问题是 -complete。
我相信我可以减少3色问题,所以我只需要看看如何减少上述问题之一。但是,由于那将是一团糟,我想知道是否有人认为可以很好地减少上述问题。
另外,这个决策问题有名字吗?
Answers:
您的问题是一类称为节点删除问题的问题的特例:
JM Lewis和M. Yannakakis,“遗传特性的节点缺失问题是NP完全的”
...这与类的定义图问题如下纸优惠:
对于一个固定的图形属性,发现必须从一个给定的图中删除节点(或顶点)的最小数目ģ使得结果满足Π。我们称之为节点缺失问题为Π。我们的研究结果显示,如果Π是一个平凡的属性,它是遗传性的诱导子图,然后为节点缺失问题Π是NP难问题。此外,如果我们补充说,测试的条件Π可以在多项式时间内完成,那么我们的研究结果暗示节点缺失的问题是NP完全的。...
您的问题是二分性的节点删除问题,但是(如Pal所述),今天它被称为奇数循环遍历(OCT)问题。
编辑
对于直接减少的问题,我从3SAT想到了这一点。
鉴于3SAT的实例与变量和米条款,构建以下图:添加两个节点X 我,¯ X 我为每个变量和它们之间的边缘。为了模拟真值指派,添加Ñ + 1个对于每个变量节点X 我并将它们都连接到X 我和¯ X 我 ; 以这种方式,为了使至多一个二分图删除Ñ节点,至少一个之间X 我和¯ X 我必须删除。最后对于每个子句增加4个节点,并建立一个奇数循环以连接 C j中的变量。
当且仅当原始3SAT公式是可满足的时,结果图才能被分割为最多n个节点。