결과


12

이면 PH 전체가 붕괴 된다는 것을 알고 있습니다. 다항식 계층 구조가 부분적으로 축소되면 어떻게됩니까? (또는 PH가 특정 지점 이상에서 붕괴 될 수 있다는 것을 이해하는 방법은 무엇입니까?)P=NP

간단히 말해 및 의 결과는 무엇입니까?NP=coNPP≠NP


3
이 경우 PH는 여전히 0 수준이 아닌 1 수준으로 축소됩니다.
— Huck Bennett

Te의 첫 문장은 "P = NP가 계층 구조 붕괴로 인한 것이 아니라면 문제가있다"고 잘못 표현한 것으로 보인다 (P = NP가 문제가되는 상황인지 논란의 여지가있는 문제는 제외).
— Kaveh

2
@Huck OP가 PH가 1 단계로 붕괴 된 결과가 무엇인지 묻고 자한다고 생각합니다. 그러면 어떤 멋진 문제를 해결할 수 있습니까?
— Artem Kaznatcheev

@Xavier : 왜 말을하지 "... 우리는 문제가있다" . ;-) P는 NP를 = 및 그에 따른 PH 붕괴, 그냥 환상적 일 것
— 조르지오 Camerani에게

@ArtemKaznatcheev : 당신의 이해 의견 tks
— Xavier Labouze

답변:


17

나에게 의 가장 기본적이고 놀라운 결과 중 하나는 왜 짧은 증거를 가져야하는지 알기가 매우 어려운 수많은 문제에 대한 짧은 증거가 존재한다는 것이다. (이것은 "이 붕괴가 갖는 다른 복잡성 영향은 무엇입니까?"에서 "이 붕괴가 놀라운 놀라운 기본 이유는 무엇입니까?"로 되돌아가는 것입니다.NP=coNP

예를 들어, 인 경우 Hamiltonian이 아닌 모든 그래프에 대해 해당 사실에 대한 간단한 증거가 있습니다. 3 색이 아닌 그래프의 경우와 유사합니다. 동형이 아닌 그래프 쌍에 대해서도 유사합니다. 모든 제안 타우 톨 로지와 유사합니다 .NP=coNP

세상에서 같은 세계에 있기 때문에 - 명제 tautologies을 입증에 어려움이 약간 짧은 tautologies 긴 증거를 가지고하지 않습니다 모든 동어 반복이 다항식 짧은 증거를 가지고 -하지만 일부가 오히려 있음 우리가 그러한 증거를 효율적으로 찾을 수없는 다른 이유.P≠NP=coNP


나는이 대답을 좋아한다! +1
— Tayfun Pay

답에 대한 Tks, 밑줄이 그어진 결과는 매우 놀랍습니다. 어떤 종류의 다른 이유로 이러한 증거를 효율적으로 찾을 수 없는지 궁금합니다 . 어떤 아이디어?
— Xavier Labouze '

12

라고 가정 하면 가설은 무작위 클래스의 붕괴를 유발할 수 있습니다.NP=RP . 이것들은 모두 무조건적으로 P 로 붕괴된다고추측되지만어쨌든 그것이 실제로 일어날 지 여부는 여전히 열려 있습니다. 어쨌든, N P = c o N P 는 그 자체로 이러한 무작위 분류가 붕괴되는 것을 암시하지 않는 것 같습니다.ZPP=RP=CoRP=BPPPNP=coNP

그렇지 않은 경우, 즉 우리는 최소한 가있는 경우 N P = c o N P 가설 과 함께 또 다른 중요한 결과를 초래합니다.BPP≠PNP=coNP . 이 말한다 Babai, Fortnow 니산 및 Wigderson의 결과로부터 다음이 모든 단항 (탈리) 언어 경우 P H는 에 빠지게 P 후 B P P = P . 따라서 B P P ≠ P 이면 N P = c o N P 가정이 P H = N P를 의미하므로모두 P에 속할 수는 없습니다. 따라서 N P − P 에는 집계 언어가 있어야합니다.E≠NEPHPBPP=PBPP≠PPNP=coNPPH=NPNP−P. 마지막으로, 에서 탈리 언어의 존재는 E ≠ N E 를 의미하는 것으로 잘 알려져있다 .NP−PE≠NE

상기 추론 표시한다는 흥미로운 효과 가설, 붕괴 임에도 불구하고, 실제로는 증폭 분리 전력 B P P ≠ P를 의미하는 것으로 알려져 있지 후자 단독으로, E ≠ N E를 . 이 "변칙적"은 추측 B P P = P 를지지하는 것으로 보인다 .NP=coNPBPP≠PE≠NEBPP=P


1
어쩌면 여기서 느려질 수도 있지만 NP = coNP는 어떻게 ZPP = RP = coRP = BPP를 의미합니까?
— Joshua Grochow

@JoshuaGrochow 나도 그것에 붙어 있습니다.
— Tayfun Pay

고마워, 나는 실제로 상태를 놓쳤다. 나는 대답을 수정했다.
— Andras Farago

@AndrasFarago 괜찮아! +1 :)
— Tayfun Pay

귀하의 답변에 대한 @AndrasFarago Tks!
— Xavier Labouze

7

이외의 클래스 계산에 대한 두 가지 정의가 있습니다 . 하나는 Valiant에 의해 정의되고 다른 하나는 Toda에 의해 정의되었습니다.#P

클래스C에 대해#C=∪ A ∈ C (#P) A를 정의하십시오 . 여기서( # P A)는 함수를 의미합니다 가진 비 결정적 다항식 시간 튜링 기계의 수용 경로 계산하는'오라클이야.Valiant′s−Definition:_C#C=∪A∈C(#P)A(#PA)A

Valiant의 정의에 따르면 이미 #NP=#CoNP

클래스C에 대해#을정의합니다. C는함수의 클래스 될F일부되도록C-계산할 수 개의 인수 술어R어떤 다항식P모든 문자열에 대한X는 그 보유 :F(X를)=| | {y| p(|Toda′s−Definition:_C#.CfC−Rpx및 R ( x , y ) } | | .f(x)=||{y|p(|x|)=|y|R(x,y)}||

Toda의 정의에 따르면 경우에만, N P = C O N P .#.NP=#.CoNPNP=CoNP

그리고 우리는 또한 가정하면 우리가 할 것이다 F P ≠ #의 P를 .P≠NPFP≠#P


NP의 카운팅 버전입니다.
— Tayfun Pay

"# .NP"에서 마침표는 무엇을 의미합니까?
— Timothy Sun

4
계층 구조를 세는 경우 두 가지 유형이 있습니다. 1979 년 Valiant가 하나 쓰고 #P, # NP, # Co-NP 표기법을 사용합니다. 여기서 # NP = Co-NP. 반면에 Toda는 다른 계층 구조를 정의했습니다. 그리고 그 표기법은 점을 사용합니다. 그리고 NP = Co-NP가 ​​아니라면 # .NP! = #. Co-NP
— Tayfun Pay

2

Ker-i Ko k 번째 수준에서 PH가 붕괴되는 오라클이 있음을 보여주었습니다. "Ker-I Ko : 정확히 K 수준의 상대 다항식 시간 계층 구조. SIAM J. Comput. 18 (2) : 392-408 (1989)"를 참조하십시오.


우리를 종이에 연결할 수 있습니까?
— Tayfun Pay

BinFu TKS @ - 나는 PH가 ... 첫 번째 수준에 붕괴 생각
— 자비에 Labouze

1
k = 1의 경우,이 문제의 경우입니다. 다항식 시간은 NP = coNP 조건에서 NP로 축소됩니다. Ko의 논문에서 k 번째 수준에 대한 오라클의 존재는 PH 붕괴 문제를 다루기위한 상대적인 방법의 장벽을 의미합니다.
— 빈 푸

1
@BinFu : 귀하의 의견은 P ≠ NP = coNP의 결과를 설명하지 않습니다 . 문제는 첫 번째 수준으로 붕괴 를 보여주는 방법 이나 첫 번째 수준으로 의 붕괴를 설명하는 결과에 관한 것이 아니라 첫 번째 수준으로의 붕괴의 원인으로 알려진 결과에 관한 것이 었습니다. 나는 당신의 대답이 그것에 어떻게 영향을 미치는지 보지 못합니다.
— Niel de Beaudrap

1
만족할 수있는 모든 부울 수식에는 다항식 시간 및 길이 증명이 있으며, 이는 수식을 참으로 만들기위한 진실 할당입니다. NP = coNP 조건은 모든 만족할 수없는 부울 공식을 다항식 시간 및 길이 증명으로 만듭니다. P가 NP와 같지 않고 NP = coNP이면, 만족도 또는 불만족성에 대한 부울 식에 대한 다항식 길이 증명을 찾기위한 다항식 시간 알고리즘이 없습니다. 마찬가지로 NP의 모든 문제에 대해서도 비슷한 결론을 내릴 것입니다.
— Bin Fu
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.