No artigo científico de 2016 " Realização de um algoritmo Shor escalável " [ 1 ], os autores fatoram 15 com apenas 5 qubits, o que é menor que os 8 qubits "necessários", de acordo com a Tabela 1 de [ 2 ] e a Tabela 5 de [ 3 ] O requisito de 8-qbit vem a partir da extremidade de [ 4 ], que indica que o número de qubits necessários para factoring um número de bits é 1,5 n + 2 , que para 15 é de 1,5 ⋅ 4 + 2 = 8 .
O artigo que usa apenas 5 qubits afirma que seu algoritmo "substitui um QFT atuando em M qubits por um QFT semiclássico agindo repetidamente em um único qubit", mas as consequências disso sobre a complexidade do algoritmo nunca foram mencionadas no artigo.
Agora, houve duras críticas ao artigo que afirma ter o fator 15 de forma "escalonável", como dizem na Seção 2 que o argumento da complexidade do algoritmo de Shor não é mais válido. No entanto, essas críticas não foram corroboradas em nenhum lugar, e o artigo da Science continua sendo comemorado como uma versão "escalável" do algoritmo de Shor. Qual é a complexidade do algoritmo Shor "escalável"?
Respostas:
O principal argumento do argumento de Cao e Luo é que, na variante do algoritmo implementado, o primeiro registro - que eventualmente contém a saída - contém apenas 1 bit. E se você obtiver apenas 1 bit de saída do algoritmo, isso será insuficiente para a fatoração. (Por um lado, embora esse não seja o argumento deles, 1 bit claramente não contém informações suficientes para determinar os fatores.)
Para tentar ser justo com Cao e Luo, eles dizem que não acham que esse algoritmo funciona, e se funciona, não é o algoritmo de Shor porque não corresponde exatamente ao algoritmo descrito no documento de factoring original . Uma citação de seu artigo:
E, de fato, não é o algoritmo do meu trabalho de fatoração original. Ele usa o procedimento de estimativa de fase do algoritmo de fatoração de Kitaev, e uma variante disso, descoberta por Griffiths e Niu (não por Parker e Plenio, como eu disse em uma edição anterior desta resposta) que permite que o algoritmo produza a estimativa da fase um pouco de cada vez.
fonte