Seja um oráculo genérico no sentido da categoria Cohen / Baire. Seja R um oráculo aleatório.
Existem classes de complexidade A e B com ou o contrário, A G ≠ B G
A pergunta foi inspirada por um comentário de Scott Aaronson .
Seja um oráculo genérico no sentido da categoria Cohen / Baire. Seja R um oráculo aleatório.
Existem classes de complexidade A e B com ou o contrário, A G ≠ B G
A pergunta foi inspirada por um comentário de Scott Aaronson .
Respostas:
P = UP com um genérico (assumindo P = PSPACE), mas eles são separados em relação a um oráculo aleatório.
Na outra direção, P = Promise-BPP em relação a um aleatório, mas separado em relação a um genérico. Não consigo pensar em uma classe não promissora em cima da minha cabeça.
Eu posso rastrear algumas referências, se você precisar.
Não acho que conheçamos diferenças de classe de complexidade incondicional uniforme / não promissora na forma acima (atualização: veja um exemplo da resposta de Lance Fortnow), mas a seguinte comparação de oráculos genéricos a oráculos aleatórios pode ser útil.
Um oráculo genérico é, por construção, um oráculo que satisfaz todas as propriedades que não podem ser descartadas através da fixação de um segmento inicial finito. Em certo sentido, tudo o que é necessariamente possível acontece, o que o torna muito diferente de um oráculo aleatório (embora também emule um oráculo aleatório infinitamente).
Por exemplo, com o oráculo genérico (io significa infinitas vezes)
PSPACE ⊆ io-P
EXP ⊆ io-ZPP
EXP NP ⊆ io-BPP
Assim, para todo problema no PSPACE relativizado, existe um algoritmo de tempo polinomial (usando o oracle) que, para infinitos tamanhos de entrada, resolve todas as instâncias desse tamanho (e da mesma forma com ZPP e BPP com comportamento arbitrário em tamanhos de entrada "ruins") .
Como o oráculo aleatório:
IP <PSPACE
A hierarquia polinomial é infinita.
Toda função recursiva computável em tempo polinomial com um oráculo genérico é computável em tempo polinomial sem o oráculo (já que o oráculo está vazio por trechos suficientemente longos). Portanto, se P <BPP, isso também vale para o oráculo genérico, enquanto para o oráculo aleatório P = BPP.