减少k色的自然CLIQUE
从CLIQUE到k-Color显然有所减少,因为它们都是NP-Complete。实际上,我可以通过将CLIQUE简化为3-SAT,将3-SAT简化为k-Color来构造一个。我想知道的是,这些问题之间是否有合理的直接减少。说,我可以相当简短地向朋友解释这种简化,而无需描述SAT之类的中间语言。 作为我要寻找的示例,这是一个反向的直接减少:给定G具有nnn和一些kkk(颜色的数量),制作具有k 个knkn顶点(每个顶点每种颜色一个)的图形G' 。当且仅当和(或)时分别与顶点和颜色对应的顶点v 'v′v',相邻。一个在-clique在每个顶点只有一个顶点,以及相应的颜色是一个适当的ü 'u′u' v ,ü v,uv, uÇ ,d c,dc, dv ≠ ü v≠uv \neq uÇ ≠ d c≠dc \neq dv ù ∉ ģ vu∉Gvu \not \in GÑ nnģ 'G′G' ģ GGķkk颜色。类似地,任何适当的着色在都有一个对应的集团。G GGk kkG GGG 'G′G' 编辑:为了增加一些简短的动机,Karp 最初的21个问题被还原树证明NP-完全,其中CLIQUE和色度数形成主要子树的根。CLIQUE子树和Chromatic Number子树之间的问题之间有一些自然的减少,但是其中许多问题与我要问的一样难以发现。我正在尝试深入研究此树的结构是否在其他问题中显示了某些基础结构,或者这是否完全是首先找到减少量的结果,因为当两个问题之间出现减少量时,搜索它们的动机较少已知属于同一复杂度类别。当然,顺序有一定影响,树的一部分可以重新排列,但是可以任意重新排列吗? 编辑2:我继续寻找直接归约法,但这是我得到的最接近法的草图(应该是有效的归约法,但是CIRCUIT SAT作为明确的中介;这是否比包括第一段中提到的两次减少)。 给定,我们知道可以是色,带有个顶点,所有有色True iff G有一个k clique。我们命名G v_1,\ ldots,v_n的原始顶点,然后在\ overline …