Нехай - це загальний оракул у значенні категорії Коен / Баїр. Нехай - випадковий оракул.
Чи існують класи складності A і B з або навпаки, A G ≠ B G
Питання надихнуло коментарем Скотта Ааронсона .
Нехай - це загальний оракул у значенні категорії Коен / Баїр. Нехай - випадковий оракул.
Чи існують класи складності A і B з або навпаки, A G ≠ B G
Питання надихнуло коментарем Скотта Ааронсона .
Відповіді:
P = UP із загальним (припускаючи P = PSPACE), але вони є окремими щодо випадкового оракула.
В іншому напрямку P = Обіцяти-BPP щодо випадкового, але окремого відносно загального. Не можу придумати необіцяючий клас у верхній частині моєї голови.
Я можу віднайти деякі посилання, якщо вам потрібно.
Оновлення: Якщо ви хочете неперспективної версії, зі випадковим оракул (тому що S p 2 ⊆ Z P P N P ), але вони відокремлюються загальним оракулом (наприклад, у моєму документі з Yamakami ).
Я не думаю, що ми знаємо про безумовні відмінності класів однакової / некомерційної складності у наведеній вище формі (оновлення: див. Відповідь Ленса Фортнова для прикладу), але наступне порівняння загальних оракул із випадковими оракулами може бути корисним.
Наприклад, із загальним оракулом (io означає нескінченно часто)
PSPACE ⊆ io-P
EXP ⊆ io-ZPP
EXP NP ⊆ io-BPP
Таким чином, для кожної проблеми в релятивізованому PSPACE існує поліноміальний алгоритм часу (використовуючи оракул), який нескінченно багато вхідних розмірів вирішує всі екземпляри такого розміру (і аналогічно ZPP та BPP з довільною поведінкою при "поганих" розмірах вводу) .
Як і випадковий оракул:
IP <PSPACE
Поліноміальна ієрархія нескінченна.
Кожна рекурсивна функція, що обчислюється в поліноміальний час із загальним оракулом, обчислюється в поліноміальний час без оракула (оскільки оракул порожній протягом досить довгих розтяжок). Таким чином, якщо P <BPP, то це також справедливо для загального оракула, тоді як для випадкового оракула P = BPP.