둘 다 NP-Complete이기 때문에 CLIQUE에서 k-Color로 분명히 축소되었습니다. 사실, 저는 3-SAT에서 k-Color로 축소하여 CLIQUE에서 3-SAT로 축소를 구성하여 하나를 구성 할 수 있습니다. 내가 궁금해하는 것은 이러한 문제 사이에 합리적인 직접 축소가 있는지 여부입니다. SAT와 같은 중간 언어를 설명 할 필요없이 친구에게 간략하게 설명 할 수있는 축소를 말하십시오.
내가 찾고있는 것의 예로서, 반대 방향으로의 직접적인 감소가 있습니다 : G와 일부 (색상 수)가 주어지면 꼭짓점 (정점 당 색 당 하나)으로 G '를 만듭니다. . 꼭짓점 v , u 및 색 c , d에 해당하는 꼭짓점 , 는 v ≠ u 및 ( c ≠ d 또는 v u ∉ G ) 인 경우에만 인접합니다 . G ' 의 n- 도당버텍스 당 하나의 정점 갖는 , 상기 대응하는 색 적절하다 의 -coloring . 유사하게, G의 적절한 컬러링은 G ' 에서 상응하는 경사를 갖는다 .
편집 : 간단한 동기 부여를 추가하기 위해 Karp의 원래 21 문제 는 CLIQUE 및 Chromatic Number가 주요 하위 트리의 근본을 형성하는 축소 트리에 의해 NP- 완료로 입증되었습니다. CLIQUE 서브 트리와 Chromatic Number 서브 트리의 문제점 사이에 자연스럽게 감소 된 부분이 있지만 그 중 많은 부분이 내가 요구하는 것만 큼 찾기가 어렵습니다. 이 트리의 구조가 다른 문제에서 근본적인 구조를 나타내는 지 또는 전체적으로 축소가 처음 발견 된 결과인지 여부를 드릴 다운하려고합니다. 두 문제 사이의 축소를 검색 할 동기가 적기 때문에 동일한 복잡성 클래스에있는 것으로 알려져 있습니다. 분명히 그 순서는 약간의 영향을 미쳤으며 나무의 일부는 재 배열 될 수 있지만 임의로 재 배열 될 수 있습니까?
편집 2 : 직접 축소를 계속 검색하지만 여기에 내가 얻은 가장 근접한 스케치가 있습니다 (유효한 축소이어야하지만 CIRCUIT SAT는 명확한 중개자입니다. 이보다 더 나은지 여부는 다소 주관적입니다) 첫 번째 단락에서 언급 한 바와 같이 두 가지 감축을 구성).
을 감안할 때 , 우리는 알고 될 수 -colored와 정점 모두는 true 색 가 -clique을. 우리는 원래 정점의 이름을 으로 지정한 다음 추가 정점을 추가합니다 : with , . 변하지 않는 핵심은 정점 { v 1 , … , v i } 중 적어도 j 개의 정점 이 True 인 경우에만 를 True로 채색 할 수 있다는 것 입니다. 따라서 각 C i 0 은 True 일 수 있습니다. 그리고, C I , J 에 대한 J > 0 얻는 색 C ( I - 1 ) J ∨ C ( I - 1 ) ( J - 1 ) ∧ 트루 컬러 이외의 모든 색상이 false로 취급되는 경우. 가 에 -clique IFF 트루 컬러 수는 우리가 착색 강제 그래서 만약 새로운 그래프가 있었다 착색성 IFF이고, 원래 그래프는 -clique.
관계를 시행하기위한 AND 및 OR 가젯은 CIRCUIT SAT에서 3-COLOR 로의 축소와 비슷하지만 그래프에 을 포함하고 정점 T, F 및 Ground를 선택한 다음 모두 연결합니다. 모든하지만 다른 사람들 이야; 이렇게하면 및 기타 가제트에는 3 가지 색상 만 수신됩니다.
어쨌든, 이 축소 의 부분은 직접적으로 느껴지지만 AND / OR 게이트의 사용은 훨씬 덜 직접적입니다. 더 우아한 축소가 있습니까?
편집 3 :이 축소를 찾기 어려운 이유에 대한 몇 가지 의견이 있습니다. CLIQUE와 k-Color는 실제로 다른 문제입니다. 그러나 축소가 없어도 축소가 한 방향으로는 어렵지만 다른 방향으로는 가능한 이유를 자세히 설명하는 대답은 매우 도움이되고 문제에 크게 기여합니다.