Sou um estudioso de ciência da computação e estou sendo solicitado a escrever um artigo que envolva fatoração de número inteiro. Como resultado, estou tendo que analisar o algoritmo de Shor em computadores quânticos.
Para os outros algoritmos, consegui encontrar equações específicas para calcular o número de instruções do algoritmo para um determinado tamanho de entrada (a partir do qual pude calcular o tempo necessário para calcular em uma máquina com uma velocidade especificada). No entanto, para o algoritmo de Shor, o máximo que posso encontrar é a sua complexidade: O( (log N)^3 )
.
Existe alguma maneira de encontrar sua velocidade / complexidade real na Notação Big-O? Caso contrário, há alguém que possa me dizer o que eu quero ou como encontrá-lo?
fonte
O que você está pedindo não existe, por boas razões.
Hoje não existe computador que possa executar o algoritmo de Shor. Para executar o algoritmo de Shor, você precisa de um computador quântico, que ainda não existe. Portanto, você não deve esperar estimativas precisas de sua velocidade ou tempo de execução, pois isso dependerá dos detalhes do computador em que o algoritmo está sendo executado - e não podemos conhecê-los até que construamos com êxito um .
fonte