Espera-se que o algoritmo de Shor nos permita fatorar números inteiros muito maiores do que seria possível em computadores clássicos modernos.
No momento, apenas números inteiros menores foram fatorados. Por exemplo, este artigo discute a fatoração .
Qual é, nesse sentido, o estado da arte da pesquisa? Existe algum artigo recente no qual diz que alguns números maiores foram fatorados?
shors-algorithm
Dançarino deitado
fonte
fonte
Respostas:
A fatoração primária de 21 (7x3) parece ser a maior realizada até o momento com o algoritmo de Shor; foi realizado em 2012, conforme detalhado neste documento . Deve-se notar, no entanto, que números muito maiores, como 56.153 em 2014, foram fatorados usando um algoritmo de minimização, conforme detalhado aqui . Para uma referência conveniente, consulte a Tabela 5 deste documento :
fonte
Para o algorthm de Shor : o estado da arte ainda é 15 . Para "fatorar" 21 no artigo que Heather menciona, eles tiveram que usar o fato de que21 = 7 × 3 escolher sua base uma . Isso foi explicado em 2013 no artigo Fingindo fatorar números em um computador quântico , posteriormente publicado pela Nature com um título um pouco mais amigável . O computador quântico não levou em consideração 21, mas verificou que os fatores 7 e 3 estão realmente corretos.
Para o algoritmo de recozimento : o estado da técnica é 376289 . Mas não sabemos como isso será dimensionado. Um limite superior muito bruto para o número de qubits necessários para o fator RSA-230 é de 5,5 bilhões de qubits (mas isso pode ser reduzido significativamente por melhores compiladores), enquanto o algoritmo de Shor pode fazer isso com 381 qubits .
fonte
O tamanho do número fatorado não é uma boa medida para a complexidade do problema de fatoração e, correspondentemente, o poder de um algoritmo quântico. A medida relevante deve ser a periodicidade da função resultante que aparece no algoritmo.
Isso é discutido em J. Smolin, G. Smith, A. Vargo: Fingindo fatorar grandes números em um computador quântico , Nature 499, 163-165 (2013) . Em particular, os autores também fornecem um exemplo de número com 20.000 dígitos binários que podem ser fatorados em um computador quântico de dois qubit, com exatamente a mesma implementação que havia sido usada anteriormente para fatorar outros números.
Deve-se notar que as "simplificações manuais" que os autores realizam para chegar a esse algoritmo quântico são algo que também foi feito, por exemplo, no fatoração original do experimento 15.
fonte