Es wird erwartet, dass Shors Algorithmus es uns ermöglicht, ganze Zahlen zu faktorisieren, die weitaus größer sind, als dies mit modernen klassischen Computern möglich wäre.
Derzeit wurden nur kleinere ganze Zahlen berücksichtigt. In diesem Artikel wird beispielsweise die Faktorisierung von erörtert .
Was ist in diesem Sinne der Stand der Forschung? Gibt es eine aktuelle Veröffentlichung, in der es heißt, dass einige größere Zahlen faktorisiert wurden?
shors-algorithm
Liegender Tänzer
quelle
quelle
Antworten:
Die Primfaktor-Faktorisierung von 21 (7x3) scheint die bisher größte zu sein, die mit Shors Algorithmus durchgeführt wurde. Es wurde im Jahr 2012 durchgeführt, wie in diesem Artikel beschrieben . Es sollte jedoch beachtet werden, dass viel größere Zahlen, wie z. B. 56.153 im Jahr 2014, unter Verwendung eines Minimierungsalgorithmus berücksichtigt wurden, wie hier detailliert beschrieben . Eine bequeme Referenz finden Sie in Tabelle 5 dieses Dokuments :
quelle
Für den Annealing-Algorithmus gilt : Stand der Technik ist 376289 . Wir wissen aber nicht, wie sich das skalieren lässt. Eine sehr grobe Obergrenze für die Anzahl der Qubits, die benötigt werden, um RSA-230 zu faktorisieren, liegt bei 5,5 Milliarden Qubits (was jedoch von besseren Compilern erheblich gesenkt werden kann ), während Shors Algorithmus dies mit 381 Qubits schafft .
quelle
Die Größe der berücksichtigten Zahl ist kein gutes Maß für die Komplexität des Faktorisierungsproblems und dementsprechend für die Leistungsfähigkeit eines Quantenalgorithmus. Das relevante Maß sollte vielmehr die Periodizität der resultierenden Funktion sein, die im Algorithmus erscheint.
Dies wird in J. Smolin, G. Smith, A. Vargo diskutiert : Vorgeben, große Zahlen auf einem Quantencomputer zu faktorisieren , Nature 499, 163-165 (2013) . Insbesondere geben die Autoren auch ein Beispiel für eine Zahl mit 20000 Binärziffern an, die mit einem Zwei-Qubit-Quantencomputer mit genau der Implementierung berücksichtigt werden kann, die zuvor zum Faktorisieren anderer Zahlen verwendet wurde.
Es ist anzumerken, dass die "manuellen Vereinfachungen", die die Autoren durchführen, um zu diesem Quantenalgorithmus zu gelangen, auch etwas sind, was z. B. für das ursprüngliche Experiment Factoring 15 durchgeführt wurde.
quelle