하자 BE 어떤 EXP 완전한 문제. 그런 다음, P A = N P A 입니다.
를 M (P의 TM)이 수행 할 쿼리를 고려한 오라클 이라고하자. P B ≠ N P B를 얻을 수있다 .
질문 : P 대 BPP에 대해 비슷한 오라클 결과가 있습니까?
하자 BE 어떤 EXP 완전한 문제. 그런 다음, P A = N P A 입니다.
를 M (P의 TM)이 수행 할 쿼리를 고려한 오라클 이라고하자. P B ≠ N P B를 얻을 수있다 .
질문 : P 대 BPP에 대해 비슷한 오라클 결과가 있습니까?
답변:
나는 그러한 오라클 분리에 대한 훌륭한 참조를 알고 있다는 모호한 기억을했습니다. 나는 마침내 그것을 발견했다.
오라클 분리에 대한 훌륭한 참고 자료 (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에서 오라클 문제가 발생합니다.
복잡성 동물원은 당신의 친구입니다! Robin이 말했듯이 답은 절반입니다. EXP-complete 문제는 NP를 P로, BPP를 P로 축소 합니다. Buhrman과 Fortnow 는 P = RP를 기준으로 Oracle을 구성했지만 BPP는 P와 같지 않습니다. 당신이 요구 한 것; P를 RP와 BPP에서 분리하는 구조가 더 쉽다고 생각합니다.
P와 BPP를 분리하는 오라클에 대한 멋진 설명은 Greg Kuperberg가이 흥미로운 블로그 게시물 에 대한 의견 중 하나에서 제공합니다. 여기서 Terence Tao는 오라클과 관련하여 오라클과 관련된 복잡한 결과를 튜링 머신에 대해 설명합니다.
Bennett & Gill은 두 경우 모두에 oracles을 제공합니다 : http://epubs.siam.org/doi/abs/10.1137/0210008