A aleatoriedade nos compra alguma coisa dentro de P?


18

Seja a classe dos problemas de decisão que possuem um algoritmo aleatório delimitado com erro de dois lados, executando no tempo .O ( f ( n ) )BPTEuME(f(n))O(f(n))

Conhecemos algum problema tal que mas ? A sua inexistência é comprovada? Q ∈ B P T I M E ( n k )Q∈PQ∈BPTEuME(nk)Q∉DTEuME(nk)

Esta pergunta foi feita no cs.SE aqui , mas não obteve uma resposta satisfatória.


7
(1) BPP (f (n)) é geralmente indicado como BPTIME (f (n)). (2) Na configuração da complexidade computacional, acredito que isso esteja aberto. (Muitos exemplos são conhecidos nas configurações de complexidade da consulta e da complexidade da comunicação.) (3) Se sua inexistência já estivesse comprovada, já saberíamos que P = BPP.
— Tsuyoshi Ito

2
A propósito, na pergunta em cs.stackexchange.com, você tem algum mal-entendido sobre a relação entre BPTIME e ZPTIME, e isso pode ser parte do motivo pelo qual você não recebeu uma resposta satisfatória.
— Tsuyoshi Ito

2
@TsuyoshiIto Obrigado, eu não concordo que se provar inexistência então sabemos , estou restringindo a configuração para problemas em P . Talvez, B P T I M E ( n k ) ∩ P = D T I M E ( n k ) , enquanto B P T I M E ( n k ) ≠ D T I M E ( n kP=BPPPBPTEuME(nk)∩P=DTEuME(nk) em geral, estou perdendo alguma coisa? Você também pode agradar a ponto do meu mal-entendido sobre B P T I M E e Z P T I M E , talvez eu perdi uma resposta satisfatória, na verdade ..BPTEuME(nk)≠DTEuME(nk)BPTEuMEZPTEuME
— aelguindy

2
Sua pergunta não diz que você restringe o problema Q para estar dentro de P. Se essa é sua intenção, edite-a.
— Tsuyoshi Ito

1
Para aproximar a mediana 1 de um espaço métrico finito com poucas consultas à função de distância, um ponto aleatório fornece uma aproximação 2 em expectativa e uma aproximação (2 + eps) com boa probabilidade. Mas nenhum algoritmo determinístico que consulta a função de distância vezes pode fazer melhor do que uma aproximação de 4. [ Chang 2013 ]o(n2)
— Neal Young

Respostas:


10

Outro exemplo é estimar o volume de um poliedro em altas dimensões. Existe um limite inferior incondicional nas estratégias determinísticas para aproximar o volume até um fator exponencial, mas há um FPRAS para o problema.

Atualização: o documento relevante é (link para PDF ):

I. Barany e Z. Furedi. A computação do volume é difícil, Discrete and Computational Geometry 2 (1987), 319-326.


Você poderia fornecer referência para o limite inferior incondicional?
— T ....

1
referência adicionada.
— Suresh Venkat

13

Problema : Uma matriz consiste em n 1s e n 0s. Encontre um i tal que A [ i ] seja 1.UMA[1..2n]nnEuUMA[Eu]

Você tem permissão para consultar 'Qual número está presente em '? Cada consulta leva tempo constante.UMA[Eu]

Solução : Algoritmo Aleatório: Escolha um índice aleatório verifique se A [ i ] é 1. O número esperado de consultas é 2, mas qualquer algoritmo determinístico deve fazer pelo menos n consultas. Portanto, o limite superior aleatório é estritamente melhor que o limite inferior determinístico neste modelo.EuUMA[Eu]n

Este é um exemplo da complexidade da consulta a que Tsuyoshi estava se referindo no comentário.


1
Qualquer algoritmo determinístico deve fazer pelo menos consultas no pior caso . n
— Argentpepper

O que você quer dizer com "atualmente não conhecemos nenhuma prova não trivial de limite inferior para qualquer problema no NP (e muito menos em P)"?
— Kristoffer Arnsfelt Hansen

Talvez eu tenha usado a palavra 'não trivial' desleixada. Eu quis dizer 'Atualmente, não podemos provar um limite inferior incondicional de para k > 0 para SAT ou qualquer problema no NP'. Isso está correto? Ω(nk)k>0 0
— Jagadish

Bem, talvez não por problemas "agradáveis", como o SAT; mas lembre-se de que temos limites inferiores para outros problemas dos teoremas da hierarquia de tempo. E a pergunta não é sobre problemas "legais", mas sobre classes de complexidade.
— Kristoffer Arnsfelt Hansen

Ah, certo. Supus que o OP estivesse interessado em problemas naturais. Eu editei minha resposta.
— Jagadish

6

Dado um matriz de compensação por uma matriz de soma-zero com pagamentos em [0,1], estimar o valor de jogo dentro de um aditivo ε .n×nϵ

Esse problema possui um algoritmo aleatório que é executado no tempo , que (provavelmente) nenhum algoritmo determinístico pode corresponder a [ GK95 ].O(nregistro2⁡(n)/ϵ2)

Veja também Algoritmos aleatórios eficientes e simples, onde o determinismo é difícil .

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.