Sur l'optimalité de l'algorithme de Grover avec une probabilité de réussite élevée

9

Il est bien connu que la complexité de la requête quantique d'erreur bornée de la fonction est Θ ( OR(x1,x2,,xn). Maintenantla question est que si nous voulonsnotre algorithme quantique pour réussir à chaque entrée avecprobabilité1-εplutôt que l'habituel2/3. Maintenant, en termes deϵquelles seraient les limites supérieure et inférieure appropriées?Θ(n)1ϵ2/3ϵ

Il est immédiat que requêtes suffisent pour cette tâche en répétant l'algorithme Grover. Mais d'après ce dont je me souviens, ce n'est pas du tout optimal car même un algorithme de Grover simple, s'il est exécuté avec soin, c'est-à-dire pour un nombre approprié d'itérations, peut atteindre quelque chose commeϵ=O(1/n)avec justeO(O(nlog(1/ϵ))ϵ=O(1/n)itérations. Et donc en utilisant cela, on peut obtenir une amélioration pour tous lesϵ. Par contre, je ne m'attends pas à ce queΩ(O(n)ϵêtre la bonne réponse pour les très petitsϵ.Ω(n)ϵ

Mais je suis intéressé de voir ce que l'on peut montrer en termes de bornes supérieures et inférieures dépendantes de pour différentes plages de ϵ, en particulier lorsque ϵ est très petit, disons ϵ = exp ( - Ω ( n ) ) ou ϵ = 1 / n k pour gros k .ϵϵϵϵ=exp(Ω(n))ϵ=1/nkk

(Pour donner un peu de contexte, le phénomène général auquel je veux en venir est l'amplification dans le contexte de la complexité des requêtes quantiques.)

Mohammad Bavarian
la source
3
Ce document devrait fournir des réponses à vos questions: arxiv.org/abs/cs/9904019v2
John Watrous
1
ϵ=1Nπ4Nϵ=1No(1)O(N)
1
@MohammadBavarian: Je pense que ce n'est que dans le cas où le nombre de solutions est connu (ou il existe une solution unique).
Robin Kothari

Réponses:

3

Par souci d'exhaustivité, voici une réponse.

Qϵ(f)ϵfORnnORn(x1,,xn)=i=1nxiΘ(n)

ϵ[2n,1/3]

Qϵ(ORn)=Θ(nlog(1/ϵ))

Cela découle des limites pour les algorithmes quantiques à petite erreur et à zéro erreur .

fϵ[2n,1/3]

Qϵ(f)=Θ(Q1/3(f)+nlog(1/ϵ))

Cela a été montré dans une note sur les algorithmes quantiques et le degré minimal de polynômes d'erreur epsilon pour les fonctions symétriques .

Robin Kothari
la source