Exemplos de brinquedos para barreiras à


Respostas:


25

Deixe-me dar um exemplo de brinquedo da barreira da relativização. O exemplo canônico é o teorema da hierarquia de tempo que . A prova (por diagonalização) é apenas um pouco mais envolvente do que a prova de que o problema de parada é indecidível: definimos um algoritmo A ( x ) que simula o x th algoritmo A x na entrada x diretamente passo a passo para t (TIME[t(n)]TIME[t(n)2]A(x)xAxx passos e, em seguida, gera o valor oposto. Argumentamos então que A pode ser implementado para ser executado em t ( | x | ) 2 vezes.t(|x|)At(|x|)2

O argumento funciona igualmente bem se equiparmos todos os algoritmos com acesso a um conjunto arbitrário de oráculo , que assumimos que podemos solicitar consultas de membros, em uma etapa da computação. Uma simulação passo a passo de A O x também pode ser realizada por A , desde que A tenha acesso ao oráculo O também. Em notação, temos T I M E O [ t ( n ) ] T I M E O [ t ( n ) 2 ] para todos os oráculos OOAxOAAOTIMEO[t(n)]TIMEO[t(n)2]O. Em outras palavras, a hierarquia do tempo se relativiza .

Podemos definir oráculos para máquinas nondeterministic de uma forma natural, por isso, faz sentido definir classes e N P S com relação a oráculos. Mas existem oráculos S e S ' em relação ao qual P S = N P S e P ó 'N P O ' , de modo que este tipo de simulação argumento directa na hierarquia tempo teorema não irá funcionar para resolver P contra N PPONPOOOPO=NPOPONPOPNPPNP

O acima é, obviamente, um exemplo de brinquedo - existem muitos outros exemplos mais complicados de argumentos de complexidade que ainda se relativizam (isto é, se sustentam quando oráculos arbitrários são introduzidos).

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.