Пусть - общий оракул в смысле категории Коэна / Бэра. Пусть случайный оракул.
Существуют ли классы сложности A и B с
Вопрос был вдохновлен комментарием Скотта Ааронсона .
Пусть - общий оракул в смысле категории Коэна / Бэра. Пусть случайный оракул.
Существуют ли классы сложности A и B с
Вопрос был вдохновлен комментарием Скотта Ааронсона .
Ответы:
P = UP с общим (при условии P = PSPACE), но они являются отдельными относительно случайного оракула.
В другом направлении P = Promise-BPP относительно случайного, но отдельного относительно родового. Не могу придумать, что у меня не будет обещанного класса.
Я могу отследить некоторые ссылки, если вам нужно.
Я не думаю, что мы знаем о безусловных различиях классов равномерной / бесперспективной сложности в приведенной выше форме (обновление: см. Ответ Ланса Фортнау для примера), но может помочь следующее сравнение общих оракулов со случайными оракулами.
Общий оракул по своей конструкции является оракулом, который удовлетворяет каждому свойству которое нельзя исключить, зафиксировав конечный начальный сегмент. В определенном смысле все, что возможно возможно, происходит, что сильно отличает его от случайного оракула (хотя он также бесконечно часто эмулирует случайный оракул).
Например, с общим оракулом (io означает бесконечно часто)
PSPACE ⊆ io-P
EXP ⊆ io-ZPP
EXP NP ⊆ io-BPP
Таким образом, для каждой проблемы в релятивизированном PSPACE существует алгоритм полиномиального времени (использующий оракула), который для бесконечно многих входных размеров решает все экземпляры этого размера (и аналогично с ZPP и BPP с произвольным поведением при «плохих» входных размерах) ,
Как случайный оракул:
IP <PSPACE
. Полиномиальная иерархия бесконечна.
Каждая рекурсивная функция, вычислимая за полиномиальное время с помощью общего оракула, вычислима за полиномиальное время без оракула (поскольку оракул пуст для достаточно длинных отрезков). Таким образом, если P <BPP, то это также верно для общего оракула, а для случайного оракула P = BPP.