Desde la contribución experimental original usando el algoritmo de factorización de Shor para factorizar el número entero 15, se han realizado algunos experimentos para calcular el número factorizado más grande. Pero la mayoría de los experimentos están especialmente diseñados para un número específico ( ) y no un enfoque general que podría usarse para cualquier entero . Ejemplo.
Me pregunto cuál es, en este momento, el número más grande que se ha factorizado experimentalmente en un procedimiento general mediante un algoritmo cuántico.
algorithm
experiment
SalvaCardona
fuente
fuente
Respuestas:
El algoritmo de Shor no es la única forma de factorizar enteros. De hecho, también es posible factorizar números enteros con un enfoque de optimización. Este enfoque incluso permite que se compongan números enteros con más de dos factores primos.
fuente
Para el algoritmo de Shor : cada experimento ha sido diseñado para el número específico que se está factorizando. El número más grande factorizado sin trampa fue 15, que es el semiprime no trivial más pequeño en el que aplicar el algoritmo de Shor. Serían necesarios cambios importantes en el experimento (incluso en el número de qubits) para factorizar 21, por ejemplo. La máquina de 50 qubits de IBM puede implementar el algoritmo de Shor en números más grandes, pero el ruido es tan malo que solo obtendrá los factores correctos si tiene mucha suerte, y es por eso que aún no se ha hecho.
Para el algoritmo de recocido : 376289 se ha factorizado con el recocido de 2048 qubit de D-Wave, y este no es un experimento específico sino un algoritmo general en una máquina fácilmente programable, pero no sabemos cómo escalará. 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