O algoritmo de Shor encerra a busca por algoritmos de fatoração no mundo quântico da computação?

10

Em outras palavras, a pesquisa de fatoração permanecerá unicamente no mundo clássico ou há pesquisas interessantes em andamento no mundo quântico relacionadas ao fatoração?

R. Chopin
fonte
11
saber um algoritmo para resolver o problema de forma eficiente não significa que não existem outros algoritmos que podem ser encontrados que são melhores (em geral ou em circunstâncias específicas)
GLS
2
Você está perguntando se o algoritmo de Shor se mostrou ótimo, ou se a pesquisa sobre algoritmos clássicos de fatoração ainda é útil?
ahelwer 12/02/19
Eu estou perguntando ao último. Tenho certeza de que a pesquisa continuará no mundo clássico, porque ninguém sabe se existe ou não uma solução rápida, mas e na computação quântica? Todos estão satisfeitos com o algoritmo de Shor a ponto de ir para outros campos?
R. Chopin
11
Eu acho que você quer dizer "a pesquisa de fatoração permanecerá unicamente no mundo clássico ..."
Mark S

Respostas:

7

Assintoticamente, o algoritmo de Shor é realmente eficiente. Basicamente, é apenas: superposição, exponenciação modular (a etapa mais lenta) e uma transformação de Fourier. Exponenciação modular é o que você faz para realmente usar o sistema de criptografia RSA. Isso significa que, para um computador quântico, criptografar / descriptografar RSA legitimamente teria a mesma velocidade que usar o algoritmo de Shor para quebrar o sistema. Portanto, sou cético quanto à possibilidade de haver melhorias na idéia básica.

Dito isto, qualquer melhoria na adição de números inteiros, multiplicação de números inteiros ou transformada quântica de Fourier melhoraria o algoritmo de Shor, e essas são sub-rotinas muito gerais nas quais as pessoas quase certamente trabalharão. Uma breve pesquisa no Google Scholar mostra muitas pesquisas sobre como melhorar os circuitos aritméticos quânticos.

Eu acho que haverá mais pesquisas sobre trade-offs clássicos / quânticos no algoritmo de Shor. Ou seja, se você possui um computador quântico pequeno ou barulhento, pode modificar o algoritmo de Shor para que ele ainda funcione, mas talvez precise de muito mais pré e pós-processamento em um computador clássico, ou talvez tenha uma menor probabilidade de sucesso, etc? Nesta área, existem algoritmos quânticos para calcular logaritmos discretos curtos e fatorar números inteiros RSA . Há também a peneira de campo de número quântico, uma abordagem em que um computador quântico "pequeno" (pequeno demais para usar diretamente o algoritmo de Shor) é usado como sub-rotina da peneira de campo numérico clássica, melhorando ligeiramente a complexidade do tempo (embora eu esteja pessoalmente convencido de que a correção de erros exigirá mais qubits físicos que o algoritmo de baunilha Shor).

Em resumo, não espero nenhum novo algoritmo quântico radical de fatoração e acho que ninguém está trabalhando nisso. Mas há muitos ajustes interessantes a serem feitos para atender a casos de uso específicos.

Sam Jaques
fonte
11
Acredito que você achará a RSA pós-quantum uma leitura interessante. Muito obrigado pelas referências interessantes adicionadas em sua resposta.
R. Chopin
1

Como lembrete, o algoritmo de Shor é implementado no modelo de cálculo da porta .

(Nxy)2xyN

O tempo de execução do algoritmo adiabático é, pelo que entendi, notoriamente inconstante a ser determinado, baseando-se nas propriedades espectrais do problema hamiltoniano.

Embora as simulações numéricas às vezes pareçam encorajadoras, acredito que ainda seja uma questão em aberto se um algoritmo de fatoração adiabático realmente fornece uma aceleração exponencial em relação ao fatoração clássico.

Veja mais detalhes neste artigo de Peng, Liao, Xu, Gan Qin, Zhou, Suter e Du - sua FIG. 3 simulações do tempo de execução sugerem um ajuste quadrático; Contudo; Não tenho certeza se alguma pesquisa adicional sobre como provar esse ajuste ou fornecer mais evidências até de um tempo de execução polinomial ocorreu.

Mark S
fonte