É sabido que a complexidade da consulta quântica de erro limitado da função é . Agora, a questão é: se queremos que nosso algoritmo quântico seja bem-sucedido para cada entrada com probabilidade em vez dos usuais . Agora, em termos de quais seriam os limites superior e inferior apropriados?Θ ( √1-ε2/3ε
É imediato que as consultas suficientes para esta tarefa, repetindo o algoritmo Grover. Mas pelo que me lembro, isso não é de todo ideal, já que o algoritmo Grover simples, se executado com cuidado, ou seja, para um número apropriado de iterações, pode obter algo como com apenas iterações. E, portanto, usá-lo pode obter uma melhoria para todos os 's. Por outro lado, não espero que seja a resposta certa para 's muito pequenos .ϵ=O(1/n)O( √ϵΩ( √ϵ
Mas estou interessado em ver o que se pode mostrar em termos dos limites superior e inferior dependentes de para diferentes intervalos de especialmente quando é muito pequeno, digamos ou para 's grandes .ϵ ϵ ϵ = exp ( - Ω ( n ) ) ϵ = 1 / n k k
(Para dar algum contexto, o fenômeno geral que estou abordando é a amplificação no contexto da complexidade quântica de consultas.)
fonte
Respostas:
Por uma questão de integridade, aqui está uma resposta.
Seja a complexidade quântica de consultas error de calcular uma função e seja a função OR em bits, definida como . (Observe que isso é diferente do problema em que você promete que a entrada possui exatamente um 1 e o objetivo é descobrir que 1. Esse problema pode ser resolvido sem nenhum erro nas consultas .)ϵ f O R n n O R n ( x 1 , … , x n ) = ⋁ n i = 1 x i Θ ( √Qϵ(f) ϵ f ORn n ORn(x1,…,xn)=⋁ni=1xi Θ(n−−√)
Então temos para todos ,ϵ∈[2−n,1/3]
Segue Limites para algoritmos quânticos de erro pequeno e erro zero .
De fato, sabemos algo mais geral. Para todas as funções simétricas , que são funções que dependem apenas do peso de Hamming da entrada, temos isso para todos ,£ ∈ [ 2 - N , 1 / 3 ]f ϵ∈[2−n,1/3]
Isso foi mostrado em uma nota sobre algoritmos quânticos e o grau mínimo de polinômios de erro épsilon para funções simétricas .
fonte