El conjunto más grande que permite la búsqueda cuántica no estructurada en un solo paso

8

¿Cuál es el conjunto más grande que admite un algoritmo de búsqueda cuántica determinista, para un solo elemento marcado, que opera con una sola llamada al oráculo?

La pregunta es interesante ya que el algoritmo de Grover, que para la búsqueda no estructurada en un conjunto de elementos requiere O ( Nllama al oráculo; de hecho, puede buscar un conjunto de 4 elementos utilizando solo una llamada.O(N)

En general, es interesante pedir el número mínimo de llamadas a un oráculo cuántico requerido para buscar determinísticamente un conjunto no estructurado de tamaño para un solo elemento marcado.N

Tenga en cuenta que el algoritmo de Grover es óptimo hasta un factor constante en el límite de grande , aunque, por supuesto, eso no significa que sea óptimo para un conjunto finito determinado.N

Jamie Vicary
fuente
Hola niel Gracias por tus comentarios. Edité la pregunta para dejar en claro que me interesa la simplicidad en el caso de un solo elemento marcado, aunque lo mencioné explícitamente más adelante en la pregunta.
Jamie Vicary
Tenga en cuenta también que la pregunta no es simplemente sobre el rendimiento del algoritmo de Grover.
Jamie Vicary
2
El algoritmo de Grover es exactamente óptimo (no solo en el límite de N grande). Esto fue demostrado por Zalka: el algoritmo de búsqueda cuántica de Grover es óptimo .
Robin Kothari

Respuestas:

6

1N/4

t=N/4

Philippe Lamontagne
fuente
Gracias Philippe, ese es un enfoque diferente interesante. Y está en el espíritu de la pregunta, que no se trata únicamente del rendimiento del algoritmo de Grover. Pero aún así, no creo que responda la pregunta.
Jamie Vicary
Al leer el artículo vinculado, he sugerido una edición que creo que enfatiza mejor el resultado de una manera que sugiere la importancia de la pregunta que se hace.
Niel de Beaudrap
0

Ω(NlogN)

S1,,SNSi1,,Siηη10(|S1++|SN)ηηηΩ(NlogN)

Philippe Lamontagne
fuente
CnC2CnC2
f:N{0,1}
N/2