Algoritmo de Deutsch-Jozsa
Un algoritmo cuántico temprano que determina si una función oculta es constante o equilibrada en una sola consulta, frente a hasta la mitad de las entradas posibles de forma clásica, históricamente importante como la primera prueba de que los ordenadores cuánticos pueden ofrecer una aceleración exponencial.
El algoritmo de Deutsch-Jozsa, publicado en 1992, fue el primer algoritmo cuántico en demostrar una aceleración exponencial frente a cualquier algoritmo clásico posible, aunque solo para un problema construido deliberadamente. Dada una función oculta que se garantiza que es o bien constante (devuelve la misma salida para cada entrada) o bien equilibrada (devuelve 0 para exactamente la mitad de todas las entradas y 1 para la otra mitad), un algoritmo clásico necesita hasta 2^(n-1) + 1 consultas en el peor caso para determinar cuál es, mientras que el algoritmo de Deutsch-Jozsa determina la respuesta con una sola consulta poniendo el registro de entrada en superposición, aplicando la función como un oráculo cuántico y usando interferencia para que solo las funciones constantes o solo las equilibradas produzcan un resultado de medición específico. El algoritmo no tiene aplicación práctica conocida. Su importancia es histórica y pedagógica: demostró el mecanismo central, consultas a un oráculo más interferencia, sobre el que se construyen después algoritmos genuinamente útiles como los de Grover y Shor, y suele enseñarse junto con los algoritmos relacionados de Bernstein-Vazirani y Simon como introducción estándar a la complejidad de consulta cuántica antes de pasar a la búsqueda de Grover.
Términos relacionados
Algoritmo de Grover
AlgorithmsUn 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.
Algoritmo de Shor
AlgorithmsUn algoritmo cuántico para la factorización de enteros con aceleración exponencial sobre los mejores algoritmos clásicos conocidos.
Superposición
FundamentalsLa capacidad de un sistema cuántico de existir en varios estados al mismo tiempo.
Puerta Cuántica
GatesUna operación unitaria que transforma el estado de uno o más qubits.