P 대 BPP에 대한 Oracle 결과


10

하자 BE 어떤 EXP 완전한 문제. 그런 다음, P A = N P A 입니다.APA=NPA

M (P의 TM)이 수행 할 쿼리를 고려한 오라클 이라고하자. P BN P B를 얻을 수있다 .BMPBNPB

질문 : P 대 BPP에 대해 비슷한 오라클 결과가 있습니까?


2
예,하지만 인용문을 찾을 수 있을지 모르겠습니다. (그럼 첫 번째 부분은 두 클래스에게 EXP 완성 문제에 대한 신탁을 제공, 쉽다.)
로빈 Kothari의

3
당신은 (오라클 쿼리 증명에 오라클 액세스를 가진 검증으로 PCP 설정을 생각하면 반환 것이다 내가 t의 시간 증거의 비트) 우리는 당신이 허용하는 경우 검증와 BPP 기계로 알고 로그 n은 임의성 및 3 개 쿼리 계산 된 언어 클래스는 N P 이고 검증자가 3 ( 로그 n 조차도 ) 쿼리를 가진 P 기계 (임의성이 아님) 인 경우 계산 된 언어 클래스는 P 입니다. P N P가 아니면 오라클 분리가 표시되지 않습니다 . 그러나 오라클이 액세스 할 수있는 예iithlogn3NP3lognPPNP 더 강력 해 보인다. BPP
Sajin Koroth 2016 년

P=NP=EXPAEXPNPA=NPP=PP=P=NP=EXPPPA=NPAPP=NP=PPNP

답변:


13

나는 그러한 오라클 분리에 대한 훌륭한 참조를 알고 있다는 모호한 기억을했습니다. 나는 마침내 그것을 발견했다.

오라클 분리에 대한 훌륭한 참고 자료 (P와 PSPACE 간의 클래스)는 다음과 같습니다 .

Vereshchagin, NK (1994), "과학의 폴리 노미 얼 이론의 이론화 가능한 이론과 이론화 가능", 러시아 과학 아카데미. 이즈 베스티 야 수학 42 (2) : 261

이 백서는 P와 PSPACE 사이에서 관심을 가질 수있는 거의 모든 클래스 쌍 간의 오라클 분리를 보여 주거나 인용합니다 (예 : P, RP, BPP, UP, FewP, NP, MA, AM과 같은 클래스가 있습니다) , 다른 수준의 PH, PH, IP, PSPACE 등).

예를 들어 정리 8은 NP가 아닌 coRP의 Oracle 문제를 보여줍니다. (모든 오라클에 비해) coRP가 BPP에 있고 NP에 P가 포함되어 있기 때문에 P에 있지 않은 BPP에서 오라클 문제가 발생합니다.

PA=BPPA


여기 citeseer의에서 무료로 다운로드 링크입니다 citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.51.1232은
마르코스 Villagra

정식 버전을 얻을 수 있다면 대신 권장합니다. citeeer 버전에는 그림이 없으므로 복잡한 클래스 포함 다이어그램이 없습니다 (그림 1).
Robin Kothari

8

복잡성 동물원은 당신의 친구입니다! Robin이 말했듯이 답은 절반입니다. EXP-complete 문제는 NP를 P로, BPP를 P로 축소 합니다. Buhrman과 Fortnow 는 P = RP를 기준으로 Oracle을 구성했지만 BPP는 P와 같지 않습니다. 당신이 요구 한 것; P를 RP와 BPP에서 분리하는 구조가 더 쉽다고 생각합니다.


6

P와 BPP를 분리하는 오라클에 대한 멋진 설명은 Greg Kuperberg가이 흥미로운 블로그 게시물 에 대한 의견 중 하나에서 제공합니다. 여기서 Terence Tao는 오라클과 관련하여 오라클과 관련된 복잡한 결과를 튜링 머신에 대해 설명합니다.


1
멋진 설명입니다 :)
Sasho Nikolov

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