De Wikipedia, la enciclopedia libre
Ir a navegaciónSaltar a buscar

En computación cuántica , el algoritmo Brasard-Hoyer-Tappar o algoritmo BHT es un algoritmo cuántico que resuelve el problema de colisión . En este problema, a uno se le da n y una función r -to-1y necesita encontrar dos entradas que f mapee a la misma salida. El algoritmo BHT solo haceconsultas af , que coincide con el límite inferior deen el modelo de caja negra . [1] [2]

El algoritmo fue descubierto por Gilles Brassard , Peter Hoyer y Alain Tapp en 1997. [3] Utiliza el algoritmo de Grover , que fue descubierto el año anterior.

Algoritmo

Intuitivamente, el algoritmo combina la aceleración de la raíz cuadrada de la paradoja del cumpleaños usando la aleatoriedad (clásica) con la aceleración de la raíz cuadrada del algoritmo (cuántico) de Grover.

Primero, n 1/3 entradas af se seleccionan al azar y se consulta f en todas ellas. Si hay una colisión entre estas entradas, devolvemos el par de entradas que colisionan. De lo contrario, todas estas entradas se asignan a valores distintos mediante f . Luego, el algoritmo de Grover se usa para encontrar una nueva entrada af que colisiona. Dado que solo hay n 2/3 de tales entradas af , el algoritmo de Grover puede encontrar una (si existe) haciendo soloconsultas a f .

Ver también

Referencias