2SAT로 줄임으로써 선형 시간으로 문제를 해결할 수 있습니다. 각 정점 대해 우리는 세 가지 변수 와 . 이를 통해 중 최대 하나 가 참이됩니다. 표시된 각 모서리 에 대해 절을 추가합니다.vvR,vB,vG¬vR∨¬vB,¬vR∨¬vG,¬vB∨¬vGvR,vB,vG(v,w)RvR∨wR. 의미에 유효한 정점 색상이 있으면이 2SAT 인스턴스의 솔루션으로 명확하게 변환됩니다. 반대로, 2SAT 인스턴스에 대한 솔루션은 각 가장자리가 동일한 색상의 정점에 입사하는 부분 색상에 해당합니다. 다른 정점을 임의로 채색하면 사용자의 의미에서 유효한 정점 채색을 얻을 수 있습니다.