결과


12

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

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


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 긴 증거를 가지고하지 않습니다 모든 동어 반복이 다항식 짧은 증거를 가지고 -하지만 일부가 오히려 있음 우리가 그러한 증거를 효율적으로 찾을 수없는 다른 이유.PNP=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 가설 과 함께 또 다른 중요한 결과를 초래합니다.BPPPNP=coNP . 이 말한다 Babai, Fortnow 니산 및 Wigderson의 결과로부터 다음이 모든 단항 (탈리) 언어 경우 P H는 에 빠지게 P B P P = P . 따라서 B P PP 이면 N P = c o N P 가정이 P H = N P를 의미하므로모두 P에 속할 수는 없습니다. 따라서 N PP 에는 집계 언어가 있어야합니다.ENEPHPBPP=PBPPPPNP=coNPPH=NPNPP. 마지막으로, 에서 탈리 언어의 존재는 EN E 를 의미하는 것으로 잘 알려져있다 .NPPENE

상기 추론 표시한다는 흥미로운 효과 가설, 붕괴 임에도 불구하고, 실제로는 증폭 분리 전력 B P PP를 의미하는 것으로 알려져 있지 후자 단독으로, EN E를 . 이 "변칙적"은 추측 B P P = P 를지지하는 것으로 보인다 .NP=coNPBPPPENEBPP=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)는 함수를 의미합니다 가진 비 결정적 다항식 시간 튜링 기계의 수용 경로 계산하는'오라클이야.ValiantsDefinition:_C#C=AC(#P)A(#PA)A

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

클래스C에 대해#을정의합니다. C는함수의 클래스 될F일부되도록C-계산할 수 개의 인수 술어R어떤 다항식P모든 문자열에 대한X는 그 보유 :F(X를)=| | {y| p(|TodasDefinition:_C#.CfCRpx 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를 .PNPFP#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 : 귀하의 의견은 PNP = coNP의 결과를 설명하지 않습니다 . 문제는 첫 번째 수준으로 붕괴 를 보여주는 방법 이나 첫 번째 수준으로 의 붕괴를 설명하는 결과에 관한 것이 아니라 첫 번째 수준으로의 붕괴의 원인으로 알려진 결과에 관한 것이 었습니다. 나는 당신의 대답이 그것에 어떻게 영향을 미치는지 보지 못합니다.
Niel de Beaudrap

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