NP에 대한 완전한 문제의 결과는 coNP와 교차


24

NP \ cap coNP 에서 완전한 문제가 발생하면 어떤 결과가 발생 NPcoNP합니까?



나는 그 링크를 알고있다. 내 질문은 결과에 관한 것입니다. 예를 들어, 언어 L이 NP \ cap coNP에 대해 완료되면 NPcoNPPH는 i 번째 수준 또는 이와 유사한 수준으로 축소됩니다 .
Marcos Villagra

사실, 나는 그 링크의 주석과 같은 질문을했지만 실제 질문으로 만들고 싶었습니다.
Marcos Villagra

2
예, 알고 계시지 만 mathoverflow 페이지는 다른 사람들에게 유용한 배경 정보를 제공합니다.
Jukka Suomela

답변:


18

이것은 (넓은) 열린 문제입니다. 우리는 거의 아무것도 모른다. 특히, 때문에의 trickiness의 증명 NPcoNP - 완전한 문제를, 우리는 현재 존재 매우 다른 증거 기법보다 필요는 없다. 따라서 결과에 대한 논의에는 "강력하고 새로운 증명 기술을 갖는 것이 무엇을 의미 하는가?"

이 주제에 대한 비교적 최근의 논의를 위해, 2007 년 ACM Transactions on Algorithms ( PDF )에 David Johnson의 26 번째 NP-Completeness 열이 있습니다. NPcoNP -complete problems '존재 여부 를 증명하는 질문에 대해 David가 말한 내용 중 일부를 말로 표현 하고 내 생각을 추가 할 수 있습니다.

현재, 우리는 "약한" 멤버쉽을위한 후보자만을 가지고 있습니다. 그들의 멤버쉽에 대한 가장 강력한 증거 는 아직 다항식 시간 알고리즘을 찾지 못했다는 것입니다. 그는 작은 후보자, 간단한 확률 적 게임 및 MEAN PAYOFF 게임과 같은 후보를 나열합니다. 이러한 문제의 추가 "이상성"중 일부는 문제를 해결하기위한 최상의 휴리스틱 실행 시간에서 비롯됩니다. 예를 들어, INTEGER FACTOR 와 같은 SMALL FACTOR 는 임의의 시간 복잡도 . ( 에 완전한 문제가 존재하는 경우 , 하위 지수는 (순수 지수도 아니고 다항식도 아님)NPcoNPPk p o l y ( n ) 2 kpoly(n)2klog(k)NPcoNPP클래스의 런타임 고유성? )

구체적으로, 우리는 다음과 같은 것을 증명하고 싶을 것입니다 : 문제 A는 iff 에만 있습니다 . 즉, 3SAT와 대한 Cook의 정리와 같은 완전성 결과 입니다. 들어 , 그러한 증거는 보편적으로 다항식 시간 감소를 포함 (좋아, 추가 제한, 예를 들어 주방 감소, 카프-감소를 해결). 결과적으로, 다항식 시간 감소 기술 하에서, 클래스의 다항식 시간 인식 가능 표현이 존재해야한다. 들어 , 우리는 비 결정적 튜링 기계를 사용할 수 다항식, 내 중단PNPcoNP=PNPNPNPp(|x|), 단계 수. David가 지적했듯이 및 # 와 같은 다른 클래스 (상태가 더 명확한)에 대해서도 비슷한 표현이 있습니다 .PSPACEPP

위한 유사한 표현으로 제공하지만 어려움, 은 "천연"유사체이다 있게 표현 내에 삽입 중단 문제에 도움이되므로 인 결정 불가능 . 즉, 보완 언어를 인식하는 두 가지 비 결정적 튜링 머신으로 를 나타내는 다음 시도를 고려하십시오 .NPcoNPN P c o N PNPcoNP

질문 : 튜링 머신 이 입력 정지 합니까?Mx0,1n

다음과 같이 두 개의 선형 시간 튜링 기계 및 를 구성하십시오. 입력 에서 은 입력을 읽고 항상 승인합니다. 아니면 항상 거부합니다. 및 받아 단계를.M1M2yM1M2|y||x|Mx|y|

따라서 및 는 입력 에서 가 중지되지 않는 경우 보완 언어를 허용 합니다. 따라서 모순적으로 두 개의 다항식 튜링 기계가 보완 언어를 허용하는지 결정하는 것은 결정 불가능합니다.M1M2M x Mx

따라서 문제 의 "자연적인"표현은 다항식 시간을 인식 할 수 없습니다. 문제는 여전히 남아 있습니다. 어떻게 다항식 시간을 인식 할 수 있도록 문제를 어떻게 표현 합니까?NPcoNPNPcoNP

이 문제에 대한 중요한 작업은 에서 완전성을 증명하려면 성공적인 해결이 필요합니다 . 따라서, 나는의 완전성 해결 할 수있는 증거 기술의 존재를 주장 여기에 더 큰 이야기가 될 것입니다 -하지의 "자동"결과 아마 - 완전한 문제 (예를 들면 복잡성 클래스, 우리가 이미 알고있는 (또는 미래에 가설 적 으로 알고있을 것 입니다.)NPcoNPNPcoNPNPcoNP


1
PDF 주셔서 감사합니다. 아직 읽지 않았지만하겠습니다. 이 논문이있다 : "총 함수에서, 존재 이론 및 계산 복잡성". Nimrod Megiddo와 Christos Papadimitriou. 이론적 컴퓨터 과학 81, 1991. 에 관한 것이 아니라 관련 함수 클래스 TFNP, 즉 입니다. 다음의 정리가있다 : "TFNP iff NP = coNP에는 FNP- 완전 문제가있다". 검색 및 결정 문제가 다항식으로 관련되어 있다고 가정하면,이 정리는 확장 ? 그렇다면 PH의 큰 붕괴를 의미합니다. 이 올바른지? T F N P = F ( N P c o N P ) N P c o N PNPcoNPTFNP=F(NPcoNP)NPcoNP
Marcos Villagra

이것은 직접 번역하지 않습니다 (내가 생각하는 방식으로). 정리는 모든 완전한 문제만을 말하는 것이 아니라 FNP- 완전한 문제를 언급한다는 점에 유의하십시오. "NP \ cap coNP iff NP = coNP에 NP-complete 문제가 있습니다"라고 말하는 것과 같습니다. 내가 아는 한, NP \ cap coNP에는 PH 붕괴 없이 NP- 완전 문제와는 다른 완전한 문제가있을 있습니다. (링크는 재미입니다.;)
Daniel Apon

참고 : 위에서 생각한 상황이 대답의 동일한 이유로 발생할 가능성은 여전히 ​​낮습니다.
Daniel Apon
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.