MAJ3SAT의 PP- 완전 상태


10

짧은 질문 : MAJ-3CNF는 여러 번의 축소로 인해 PP가 완전한 문제입니까?

더 긴 버전 : MAJSAT (대부분의 명제 문장 할당이 문장을 만족시키는 지 여부를 결정)는 많은 수의 감축에서 PP- 완료이고 #SAT는 불완전한 감축에서 # P- 완전하다는 것은 잘 알려져 있습니다. Cook-Levin 감소가 과도적이고 3-CNF를 생성하기 때문에 # 3CNF (즉, #SAT가 3-CNF 공식으로 제한됨)가 # P- 완료임이 명백합니다 (이 감소는 Papadimitriou의 저서에서 실제로 사용됨). #SAT의 #P 완성도 표시).

MAJ-3CNF가 다수의 감축에서 PP- 완전하다는 것을 비슷한 주장이 입증해야 할 것 같다 (MAJ-kCNF는 kCNF 공식으로 제한되는 MAJSAT이며, 각 절은 k 리터럴을 가짐).

그러나 Bailey, Dalmau 및 Kolaitis의 프리젠 테이션에서 "PP- 완전한 만족도 문제의 상 전환"은 "MAJ3SAT가 PP- 완전한 것으로 알려져 있지 않다"고 언급합니다 ( https : //users.soe.ucsc .edu / ~ kolaitis / talks / ppphase4.ppt ). 이 문장은 관련 논문에 나타나지 않고 프레젠테이션에만 나타납니다.

질문 : MAJ3CNF가 PP- 완전하다는 것을 증명하기 위해 # 3CNF가 # P- 완전하다는 증거를 실제로 적용 할 수 있습니까? Bailey 등의 진술에 따르면, 그렇지 않은 것 같습니다. 증거가없는 경우 : MAJ-3CNF가 PP- 완전하다는 증거가 있습니까? 그렇지 않다면이 결과와 관련하여 PP와 #P의 차이점에 대한 직관이 있습니까?


4
CircuitSAT에서 3sat 로의 일반적인 감소는 많은 새로운 변수를 도입하기 때문에 작동하지 않습니다. 따라서 n 개의 입력으로 주어진 회로에 2 ^ (n-1) +1 만족스러운 할당을 만족시킬 수 있지만 3sat 인스턴스에 대해 많은 수가 있지만 3cnf 인스턴스의 var 수는 n보다 훨씬 큽니다. 그 숫자는 더 이상 "만족스러운 과제의 대부분"이 아닙니다. Maj-3sat는 여전히 만족스럽지 않은 많은 할당을 추가 할 수 있기 때문에 적어도 NP 하드입니다.
Ryan Williams

@RyanWilliams 우리는 3CNF 인스턴스를 가져 와서 무효화하고 3DNF 인스턴스를 얻습니다 (음화에는 많은 시간이 걸리며 CNF 식을 부정하면 DNF식이 나타납니다). 그런 다음 원래 CNF 인스턴스는 3DNF 인스턴스가 (2 ^ ((n + K) -1)보다 더 많은 진리 할당을 만족하는 경우에만 (2 ^ (n-1)) 이상의 진리 할당을 만족 시켰습니다. 여기서 K는 추가 변수의 수 ...
Tayfun Pay

cnf를 dnf로 변환하는 데 일반적으로 폴리 타임이 필요하지 않습니다. 빠른 위생 검사 : 만약 그렇다면 P = NP ... 더 복잡한 검사 : 최소 동등한 dnf가 exp 많은 절을 갖는 poly (n) 절의 cnf가 있습니다. 예를 들어 scholar.google.com/…을
Ryan Williams

@RyanWilliams 1) 부울 표현식을 무효화하려면 폴리 시간이 걸립니다. 2) CNF를 무효화하면 DNF가 발생하고 그 반대도 마찬가지입니다. 가장 중요한 것은 다항식 시간에 CNF를 부정하고 그에 대한 대가로 DNF를 얻는 것이 그 문제의 복잡성을 변화시키지 않는다는 것입니다. 부정 된 CNF 공식 (이제 DNF 공식)에 대한 위조 된 사실 할당을 찾아야합니다. DNF 공식에 대한 거짓 진실을 찾아내는 것은 NP-Complete입니다 ...
Tayfun Pay

@RyanWilliams 나는 당신이 인용 한 작품을 안다. 그러나 CNF 표현을 부정하면 DNF 표현을 얻는다. 그리고 입력 길이와 관련하여 다항식 시간이 걸립니다.
Tayfun Pay

답변:


1

단답 : M A J 3 C N F 가 여러 번의 축소로 인해 P P 완료 문제
인지 여부는 알 수 없습니다 .미디엄제이에프


긴 답변 :
우선, 당신은 Bailey, Dalmau 및 Kolaitis 및 그들의 질문에있는 " P P- 완전한 만족도 문제 의 단계 전환" 에 관한 그들의 작업을 언급 합니다. 인용하겠습니다 :

비록 '는, 또한 그 주목할 가치가 P P에 ,이 정수가 있는지 알려지지 않음 - 완전한 K 3 ,되도록 M J O R I T Y의 K S A TP P-완료 입니다. '미디엄제이영형아르 자형나는와이 에스케이미디엄제이영형아르 자형나는와이 케이에스

[ http://www.sciencedirect.com/science/article/pii/S0166218X06004665 ]

실제로 Cook-Levin 감소가 엄청나고 주어진 CNF로부터 3CNF를 생성하는 것이 맞습니다. # P-완료 됨에 따라 , # 3 C N F 도 패러 맨 틱한 감소 하에서 # P-완료 됨을 즉시 따른다 . 그러나 의견에서 이미 지적했듯이, 교황 축소는 대다수를 보존하지 않습니다. 이러한 축소는 절의 크기를 줄이기 위해 보조 변수를 도입하지만 이러한 보조 변수는 총 할당 수를 증가시킵니다. 예를 들어, 단일 절로 구성된 4CNF를 고려하십시오.#에프##에프#

ϕ=(엑스1엑스2엑스엑스4)

이것은

ϕ'=(엑스1엑스2와이)(와이(엑스엑스4))

보조 변수 사용하여 마지막으로 3CNF와이

ψ=(엑스1엑스2와이)(¬와이엑스엑스4)(와이¬엑스)(와이¬엑스4).

ϕψ

#미디엄제이에프미디엄제이에프

미디엄제이에프##에프#에프ϕ미디엄0ϕ미디엄#에프#에프미디엄제이에프#에프


에스에스
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.