Seit dem ursprünglichen experimentellen Beitrag unter Verwendung des Shor-Faktorisierungsalgorithmus zur Faktorisierung der ganzen Zahl 15 wurden einige Experimente durchgeführt, um die größte faktorisierte Zahl zu berechnen. Die meisten Experimente sind jedoch speziell für eine bestimmte Zahl ( ) ausgelegt und nicht für einen allgemeinen Ansatz, der für eine beliebige ganze Zahl verwendet werden könnte. Beispiel.
Ich frage mich, welches im Moment die größte Zahl ist, die in einem allgemeinen Verfahren durch einen Quantenalgorithmus experimentell faktorisiert wurde.
algorithm
experiment
SalvaCardona
quelle
quelle
Antworten:
Shors Algorithmus ist nicht die einzige Möglichkeit, ganze Zahlen zu faktorisieren. Tatsächlich ist es auch möglich, ganze Zahlen mit einem Optimierungsansatz zu faktorisieren. Dieser Ansatz ermöglicht sogar die Zusammensetzung von ganzen Zahlen mit mehr als zwei Primfaktoren.
quelle
Für Shors Algorithmus : Jedes Experiment wurde für die spezifische Zahl entwickelt, die berücksichtigt wird. Die größte Zahl, die ohne Betrug berücksichtigt wurde, war 15, was die kleinste nicht triviale Semi-Primzahl ist, auf die Shors Algorithmus angewendet werden kann. Im Experiment wären wesentliche Änderungen erforderlich (einschließlich der Anzahl der Qubits), um beispielsweise Faktor 21 zu berücksichtigen. Die 50-Qubit-Maschine von IBM kann den Shor-Algorithmus für größere Zahlen implementieren, aber das Rauschen ist so stark, dass Sie nur mit viel Glück die richtigen Faktoren erhalten. Deshalb wurde dies noch nicht getan.
Für den Glühalgorithmus : 376289 wurde mit dem 2048-Qubit-Glüher von D-Wave berücksichtigt. Dies ist kein spezifisches Experiment, sondern ein allgemeiner Algorithmus auf einer leicht programmierbaren Maschine, aber wir wissen nicht, wie sich dieser skalieren lässt. Eine sehr grobe Obergrenze für die Anzahl der Qubits, die zum Faktorisieren von RSA-230 benötigt werden, liegt bei 5,5 Milliarden Qubits (dies kann jedoch durch bessere Compiler erheblich gesenkt werden), während Shors Algorithmus dies mit 381 Qubits tun kann .
quelle