Soy un erudito novato en ciencias de la computación, y me piden que escriba un artículo que implique la factorización de enteros. Como resultado, tengo que investigar el algoritmo de Shor en computadoras cuánticas.
Para los otros algoritmos, pude encontrar ecuaciones específicas para calcular el número de instrucciones del algoritmo para un tamaño de entrada dado (a partir del cual pude calcular el tiempo requerido para calcular en una máquina con una velocidad dada). Sin embargo, para el algoritmo de Shor, lo más que puedo encontrar es su complejidad: O( (log N)^3 )
.
¿Hay alguna forma de encontrar su velocidad / complejidad real a partir de su notación Big-O? Si no, ¿hay alguien que pueda decirme lo que quiero o cómo encontrarlo?
fuente
Lo que está pidiendo no existe, por buenas razones.
Hoy no hay una computadora existente que pueda ejecutar el algoritmo de Shor. Para ejecutar el algoritmo de Shor, necesita una computadora cuántica, que aún no existe. Por lo tanto, no debe esperar estimaciones precisas de su velocidad o tiempo de ejecución, ya que eso dependerá de los detalles de la computadora en la que se ejecuta el algoritmo, y posiblemente no podamos conocer esos detalles hasta que hayamos construido con éxito uno .
fuente