3

다음과 같이 3 CNF-SAT 문제를 변경하는 경우, 각각 C I 들어
, I = -x I1 OR -x I2 c를 OR x i3 변수 중 하나가 부정을 나타내지 않음을 의미합니다.
또한 x의 일부 또는 모두에 값 (0 또는 1)이 제공됩니다.
다항식 시간에 문제를 해결하거나 (문제를 만족하는 x 값을 찾거나 충족 할 수 없다는 것을 증명할 수 있어야 함) 문제를 해결할 수 있어야합니다.
-3- CNF-SAT

  1. 이 문제를 해결하는 다항식 러닝 타임 알고리즘이란 무엇입니까?
  2. 증명이 다항식 시간으로 실행됩니다.

힌트 : 표시하는 C I = I1 -x OR -x I2 OR X I3는 = C와 동일하다 (X I1 AND -x I2) - > x i3

+0

이 질문은 다가오는 [컴퓨터 과학 스택 교환] (http://area51.stackexchange.com/proposals/35636/computer-science-non-programming?referrer=pdx8p7tVWqozXN85c5ibxQ2)에 적합했을 것입니다. 따라서, 이와 같은 질문을 할 장소가 있으면이 제안서를 벗겨 내십시오. – Raphael

답변

1

수식은 호른 수식의 하위 집합입니다. 따라서 만족 성 문제는 Horn satisfiability보다 어렵지 않으며 동일한 선형 시간 솔루션을 허용합니다.