Gostaria de sugerir que a descoberta de períodos (uma sub-rotina, se você preferir, do famoso algoritmo Shor) demonstra uma aceleração exponencial muito intuitiva: deve ficar intuitivamente claro que algo da ordem de (a raiz quadrada da incerteza) ) do período de avaliações de funções é exigido classicamente para encontrar um período desconhecido de uma função que é garantida como periódica em seu valor de entrada inteiro. Eu deliberadamente coloquei a parênteses, de modo que o conteúdo deles seja intuitivo para as pessoas que profundamente enraizaram o paradoxo do aniversário, para demonstrar uma aceleração superpolinomial, é suficiente entender intuitivamente que está em algum lugar próximo de , a resposta corretaΔ pppΔ pΔ p---√ , ou algum polinômio do mesmo e não algo como o número de dígitos de , .pO ( logp )
O algoritmo quântico para a descoberta de períodos, conforme empregado pelo algoritmo de Shor, simplesmente toma a transformada quântica de Fourier da função periódica aplicada à igual superposição de todos os estados. Naturalmente, apenas múltiplos inteiros do período podem ter uma amplitude de probabilidade diferente de zero; portanto, fazer isso (normalmente) duas vezes permitirá extrair rapidamente o fator comum como o maior denominador comum. Mas uma transformação quântica de Fourier é trivialmente implementável por rotações controladas por (uma por cada bit de entrada).O( logp )
A maior aceleração intuitiva ocorre obviamente se você fizer a avaliação da função muito cara: O algoritmo quântico exige apenas uma avaliação constante (única)! Mas mesmo assim você obtém um ganho, pois possui um algoritmo que é executado, assumindo que as avaliações das funções são constantes, em e não em que, se você não tem idéia de o período correto é essencialmente .O ( logp )O ( Δ p---√)pO ( p-√)