가정 할 때 2-SAT 검색 버전의 복잡성


15

경우 , 다음 LOGSPACE 알고리즘 떨어져 있음을 해결해 결정 버전 2의 SAT.L=NL

  • 가요 하기 LOGSPACE 알고리즘이 있음을 암시하는 것으로 알려져 만족 할당을 얻을 때 입력으로 만족할 -2- SAT 인스턴스 주어진?L=NL

  • 그렇지 않다면, 서브 라인 공간을 사용하는 알고리즘은 어떻습니까?

답변:


16

만족할 수있는 2-CNF를 감안할 때 , 특정 만족 할당 계산할 수 있습니다 전자 (즉, NL-술어가있는 NL-기능에 의해 P ( φ , I ) 여부를 알려줍니다 전자 ( X i가 ) 사실이다). 이를 수행하는 한 가지 방법이 아래에 설명되어 있습니다. I 자유롭게 NL 아래에 폐쇄되어 있으므로 사용 C 0 따라서 NL-기능 조성물 따라 닫히고, -reductions 단계; 이는 NL = coNL의 결과입니다.ϕeP(ϕ,i)e(xi)AC0

하자 만족할 수 -2- 일 CNF. 리터럴 들어 ,하자 A가 로부터 도달 리터럴 수있을 의 의미 그래프에 관한 경로 φ 되는 리터럴의 수 A는 도달 가능하다. 둘 다 NL에서 계산할 수 있습니다.ϕ(x1,,xn)aaaϕaa

그 관찰 ¯ = 인해 의미 그래프의 경사 대칭이다. 할당 정의 전자 도록을a¯=aa¯=ae

  • 만약 > 다음 예는 ( ) = 1 ;a>ae(a)=1

  • 만약 < 다음 예는 ( ) = 0 ;a<ae(a)=0

  • 만약 = ,하자 최소화되도록 X 난을 하거나 ¯ X 의 강하게 연결된 구성 요소에 나타나는 (대로, 모두 수 없다 φ가 만족할 수있다). 넣어 전자 ( ) = 1 경우 X 내가 나타날 E ( a가 ) = 0 , 그렇지.a=aixix¯iaϕe(a)=1xie(a)=0

그래프의 스큐 대칭은 임을 암시 하므로 잘 정의 된 할당입니다. 또한 함축적 그래프의 모든 모서리 a b 에 대해 :e(a¯)=e(a)¯ab

  • 경우 로부터 도달 할 수없는 (B) 다음 < B > B . 따라서, 전자 ( ) = 1 을 의미 E ( B ) = 1 .aba<ba>be(a)=1e(b)=1

  • 그렇지 않으면, b 는 동일하게 연결된 구성 요소에 있으며 a = b , a = b 입니다. 따라서 e ( a ) = e ( b ) 입니다.aba=ba=be(a)=e(b)

그것은 그 다음 .e(ϕ)=1


이거 좋다! 참조가 있습니까?
Ryan Williams

2
방금 요리해서 알지 못했지만 누군가가 그것을 일찍 관찰하기에는 충분히 쉬워 보입니다. 나의 영감은 부분 순서의 위상 정렬이 TC ^ 0에서 수행 될 수 있다는 주장이었다. 이것은 긍정적으로 언급되어 있지만 현재 사무실에 있지 않으므로 찾기가 어렵습니다.
Emil Jeřábek은 Monica

1
FNL에서 만족스러운 과제를 계산할 수있는 결과는 Cook, Kolokolova : NL에 대한 2 차 이론, Cook, Nguyen에 대한 좀 더 자세한 이론과는 다른 증거로 나타납니다. 증명 복잡성의 논리적 인 기초. 그러나 나는 그것이 어떻게 작동 해야하는지 알 수 없다고 고백합니다. 내가 알 수있는 한, C & N 책에서 독자를위한 연습으로 남겨진 재산 (307)은 단순히 거짓입니다.
Emil Jeřábek는 Monica를 지원합니다.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.