Inicio/Glosario/Algoritmo de Grover
Algorithms

Algoritmo de Grover

Un algoritmo de búsqueda cuántica que encuentra un elemento marcado en una lista desordenada cuadráticamente más rápido que cualquier algoritmo clásico.

El algoritmo de Grover, publicado por Lov Grover en 1996, proporciona una aceleración cuadrática para la búsqueda no estructurada. Para un espacio de búsqueda de N elementos, la búsqueda clásica requiere O(N) consultas, mientras que el de Grover solo necesita O(√N) consultas. El algoritmo funciona aplicando repetidamente el "operador de difusión de Grover", que amplifica la amplitud del estado objetivo mientras suprime las demás, a través de un proceso llamado amplificación de amplitud. Después de ~π√N/4 iteraciones, medir el estado produce el elemento objetivo con alta probabilidad. El algoritmo de Grover es demostrablemente óptimo: ningún algoritmo cuántico puede hacerlo mejor para la búsqueda no estructurada. Las aplicaciones incluyen la búsqueda en bases de datos, la resolución de problemas NP-difíciles y el criptoanálisis cuántico. HLQuantum incluye una implementación integrada de Grover.