Relativização com respeito a oráculos não recursivos


8

No artigo Relativizações do P =? NP Question , Baker et al. mostrou que existem mundos relativizados nos quais P = NP ou P ≠ NP se mantém. Todos os oráculos em suas configurações eram conjuntos recursivos.

Noutra papel em relação a uma aleatória a Oracle , P UmN P Aco- N P A com Probabilidade 1APANPAco-NPA1 , Bennett e Gill apresentar a noção de oráculos aleatórios, que são quase certamente conjuntos não-recursiva. (Veja os comentários abaixo.)

Eu não estava ciente de nenhuma outra relativização não recursiva, a menos que tivesse uma (veja esta pergunta e a resposta de Joshua).

Quais são as implicações das relativizações não recursivas? Como eles são úteis na teoria da complexidade estrutural?


1
Não entendo o que você quer dizer com "oráculos aleatórios, que são conjuntos não recursivos". Você quer dizer que um oráculo aleatório não é recursivo com probabilidade 1?
Robin Kothari

Sim. Oráculos aleatórios são escolhidos aleatoriamente no conjunto de todas as funções. Uma parte infinita deste conjunto é recursiva, enquanto uma parte incontável do conjunto não é recursiva. Assim, com probabilidade 1, o oráculo aleatório define uma função não recursiva.
MS Dousti 26/09/10

Respostas:


8

(1) Lance Fortnow e Scott Aaronson (Seção 1.3) dão boas discussões sobre o papel dos oráculos / relativizações em geral, e acredito que a maioria, se não todos, de seus comentários permanecem válidos, independentemente de o oráculo ser computável.

Por outro lado, pensando em separações de oráculos como separações de complexidade de consulta (uma das visões no artigo de Aaronson), um oráculo não computável fornece uma separação de complexidade de consulta em que a função que está sendo consultada não é computável, o que significa que provavelmente a função que está sendo consultada não surgiu no mundo real. No entanto, ainda parece ser um guia potencialmente bom para a pesquisa.

(2) Do ponto de vista dos artigos de Arora, Impagliazzo e Vazirani , eu diria que oráculos não computáveis ​​estão muito longe do domínio do "mundo real" da computação.

(3) Se pensarmos no "mundo computacional relativo a um oráculo" como simplesmente outro modelo de computação, em relação a um oráculo computável, os conjuntos computáveis ​​nesse modelo são obviamente os mesmos que o modelo padrão, enquanto que em relação a um não -computable oracle, existem conjuntos "computáveis" que não são computáveis ​​no modelo padrão. (Isso é completamente trivial - é principalmente um ponto de vista filosófico.)

RR


13

Não resisto a colocar um plug em alguns resultados recentes, indicando que pode ser interessante considerar a computação em relação ao conjunto (não computável) de seqüências aleatórias de Kolmogorov.

RxK(x)|x|URUUKK(x)O(1)

BPPRPSPACEPRNPR

PSPACERUUPSPACER

NPRUU NEXP


Acho que a referência de Eric está errada, acho que ele pretendia vincular este documento eccc.uni-trier.de/report/2010/139 em vez de eccc.uni-trier.de/report/2010/138
Sebastian Ben Daniel
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.