Результати Oracle на P vs BPP


10

Нехай є будь-якою повною проблемою EXP. Тоді Р = Н Р .APA=NPA

Нехай деякий оракул , який приймає на рахунку запитів, М (а ТМ Р) будуть робити, і ми можемо отримати P BN P B .BMPBNPB

Питання: Чи є у нас подібні результати oracle для P vs BPP?


2
Так, ми маємо, але я не впевнений, що зможу знайти цитування. (Ну, перша частина проста. Дайте обом класам оракул для проблеми, що закінчується EXP.)
Робін Котарі,

3
Якщо ви вважаєте, що налаштування PCP є верифікатором, що має доступ до оракула до довідки (де запит oracle повертає біт i t h доказів), то ми знаємо, що якщо ви дозволите, щоб верифікатор був машиною BPP з випадковістю журналу n та 3 запитами то клас мов обчислюється є Н Р і коли верифікатор є Р машина (це не випадковість) з 3 (навіть з лог - п ) запитів , то клас мов , обчислених є Р . Це не показує поділ оракула , якщо тільки P N P . Але лише приклад, коли доступ до Oracleiithlogn3NP3lognPPNP "здається" більш потужним. BPP
Сахін Корот

@ Робін Котарі Нехай тоді якщо A є будь-яка E X P повна проблема, ми не маємо N P A = N P P = P P = P = N P = E X P P (остання нерівність за часовою ієрархією)? Тоді P A = N P AP=NP=EXPAEXPNPA=NPP=PP=P=NP=EXPP тоді як P N P відображається? PA=NPAPP=NP=PPNP
Т ....

Відповіді:


13

У мене був невиразний спогад про те, що я знав чудову орієнтир для таких розлучень оракул. Нарешті я його знайшов.

Чудовим посиланням на розділення Oracle (для класів між P та PSPACE) є наступний документ :

Верещагін, Н.К. (1994), "ВІДПОВІДНІ І НЕРЕЗВІДКОВІ ТЕОРІЇ В ПОЛІНОМІЧНІЙ ТЕОРІЇ АЛГОРИТМІВ", Російська академія наук. Математика «Известия» 42 (2): 261

У статті показано (або наводиться посилання на) розділення оракул між майже кожною парою класів, яка може вам хвилюватися між P та PSPACE (наприклад, у ньому є класи типу P, RP, BPP, UP, FewP, NP, MA, AM , інші рівні PH, PH, IP, PSPACE тощо).

Наприклад, теорема 8 показує проблему оракула в coRP, яка не знаходиться в NP. Оскільки (відносно всіх оракул) coRP знаходиться в BPP, а NP містить P, ми отримуємо проблему оракула в BPP, яка не є в P.

Як я вже згадував у своєму коментарі, показуючи оракул, для якого легко. Нехай A - це мова, що завершується EXP, або мова, повна PSPACE.PA=BPPA


ось безкоштовне посилання для завантаження з citeseer citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.51.1232
Marcos Villagra

Хоча якщо ви можете отримати повну версію, я б рекомендував це замість цього. Версія citeseer не має цифр, тому не вистачає приємної схеми включення класу складності (рис. 1).
Робін Котарі

8

Складність зоопарк є вашим другом! Як сказав Робін, у вас є половина відповіді: будь-яка проблема, повна EXP, згортає NP до P, і тому BPP до P. Buhrman та Fortnow побудували оракул, щодо якого P = RP, але BPP не дорівнює P. Це більше що ви просили; Я підозрюю, що існують простіші конструкції, які відокремлюють P від ​​RP та BPP.


6

Гарний опис оракула, який розділяє P і BPP, дав Грег Куперберг в одному з коментарів цього цікавого допису в блозі , де Теренс Тао описує машини Тьюрінга з оракулами та результати складності щодо оракул у вигляді алегорії.


1
це класний опис :)
Сашо Ніколов

-1

Bennett & Gill дають оракули для обох випадків: http://epubs.siam.org/doi/abs/10.1137/0210008


Чи дають вони оракулу відокремити BPP від ​​P? Я не зміг знайти таку претензію в газеті.
Робін Котарі

Я так думав, на жаль, я далеко від свого офісу, тому не маю доступу до PDF. Мені доведеться перевірити пізніше.
Люк Матхісон

BPPA=PA
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.