Se espera que el algoritmo de Shor nos permita factorizar números enteros mucho más grandes de lo que podría hacerse en las computadoras clásicas modernas.
En la actualidad, solo se han factorizado los enteros más pequeños. Por ejemplo, este artículo analiza la factorización .
¿Cuál es en este sentido el estado del arte en la investigación? ¿Hay algún documento reciente en el que diga que se han factorizado algunos números más grandes?
shors-algorithm
Bailarina de mentira
fuente
fuente
Respuestas:
La factorización prima de 21 (7x3) parece ser la más grande realizada hasta la fecha con el algoritmo de Shor; se realizó en 2012 como se detalla en este documento . Cabe señalar, sin embargo, que se han factorizado números mucho mayores, como 56,153 en 2014, utilizando un algoritmo de minimización, como se detalla aquí . Para una referencia conveniente, consulte la Tabla 5 de este documento :
fuente
Para el algoritmo de Shor : el estado del arte sigue siendo 15 . Para "factorizar" 21 en el documento que menciona Heather, tuvieron que usar el hecho de que para elegir su base a . Esto se explicó en 2013 en el artículo Pretendiendo factorizar números en una computadora cuántica , más tarde publicado por Nature con un título ligeramente más amigable . La computadora cuántica no factorizó 21, pero verificó que los factores 7 y 3 son correctos.21=7×3 a
Para el algoritmo de recocido : El estado del arte es 376289 . Pero no sabemos cómo escalará esto. Un límite superior muy crudo para la cantidad de qubits necesarios para factorizar RSA-230 es de 5.5 mil millones de qubits (pero esto puede ser reducido significativamente por mejores compiladores), mientras que el algoritmo de Shor puede hacerlo con 381 qubits .
fuente
El tamaño del número factorizado no es una buena medida para la complejidad del problema de factorización y, en consecuencia, la potencia de un algoritmo cuántico. La medida relevante debería ser la periodicidad de la función resultante que aparece en el algoritmo.
Esto se discute en J. Smolin, G. Smith, A. Vargo: pretendiendo factorizar grandes números en una computadora cuántica , Nature 499, 163-165 (2013) . En particular, los autores también dan un ejemplo de un número con 20000 dígitos binarios que se puede factorizar con una computadora cuántica de dos qubits, con exactamente la misma implementación que se había utilizado previamente para factorizar otros números.
Cabe señalar que las "simplificaciones manuales" que realizan los autores para llegar a este algoritmo cuántico es algo que también se ha hecho, por ejemplo, para el experimento original de factorización 15.
fuente