Es ist bekannt , dass beschränkte Fehler quantum query Komplexität der Funktion ist , Θ ( √. Nun ist die Fragewas passiertwenn wir unser Quantenalgorithmus für jede Eingabe mitWahrscheinlichkeit erfolgreich sein wollen1-εanstatt der üblichen2/3. Was wärenun in Bezug aufϵdie geeignete Ober- und Untergrenze?
Es ist unmittelbar, dass Abfragen reichen für diese Aufgabe aus, indem der Grover-Algorithmus wiederholt wird. Soweit ich mich erinnere, ist dies jedoch keineswegs optimal, da selbst ein einfacher Grover-Algorithmus bei sorgfältiger Ausführung, dh bei einer angemessenen Anzahl von Iterationen,mit nurO( √ )so etwas wieϵ=O(1/n)erreichen kannIterationen. Und daher mitdass man eine Verbesserung für alle erhalten könnenε‚s. Andererseits erwarte ich nicht, dassΩ( √die richtige Antwort für sehr kleineϵ sein.
Aber ich bin interessiert zu sehen, was man in Bezug auf abhängige Ober- und Untergrenzen für verschiedene Bereiche von ϵ zeigen kann, besonders wenn ϵ sehr klein ist, sagen wir ϵ = exp ( - Ω ( n ) ) oder ϵ = 1 / n k für große k 's.
(Um einen gewissen Kontext zu geben, ist das allgemeine Phänomen, auf das ich stoße, die Verstärkung im Kontext der Komplexität von Quantenabfragen.)
quelle
Antworten:
Der Vollständigkeit halber hier eine Antwort.
Dies folgt aus den Grenzen für Quantenalgorithmen mit kleinen Fehlern und mit null Fehlern .
Dies wurde in einem Hinweis zu Quantenalgorithmen und dem minimalen Grad an Epsilon-Fehler-Polynomen für symmetrische Funktionen gezeigt .
quelle