Gibt es Beispiele für Fälle, in denen die klassische Simulation eines Quantenalgorithmus für ein Problem den bisher bekanntesten klassischen Algorithmus für dieses Problem übertrifft? "Outperforms" muss nicht unterschiedliche Komplexitätsklassen bedeuten, es könnte einfach eine bessere Skalierung sein.
Diese Frage wurde durch den Fall einer effizienten klassischen Simulation eines Quantenempfehlungsalgorithmus inspiriert .
Antworten:
Ihre Frage wurde von dem jüngsten quanteninspirierten klassischen Fortschritt im Empfehlungsalgorithmus inspiriert. Beachten Sie, dass es nicht die erste Zeit ist, in der so etwas passiert. Im Jahr 2015 gab es ähnliche Entwicklungen mit dem ungefähren MAX3LIN : Ein Quanutm-Algorithmus, der alle bisher bekannten klassischen Algorithmen übertraf, motivierte eine erfolgreiche Suche nach einem besseren klassischen Algorithmus. Soweit ich weiß, sehen die klassischen Algorithmen in beiden Fällen jedoch nicht wie eine klassische Simulation einer Quantenentwicklung aus.
Ich kenne einen Artikel, der eine klassische Simulation eines Quantensystems beschreibt, mit dem bisher bekannte Algorithmen übertroffen werden können (vollständige Offenlegung: Die Autoren sind Freunde von mir) :
Dies basiert auf der Verbindung zwischen der permanenten und der Quantenoptik, die durch Boson-Sampling gezeigt wird . Im Gegensatz zum üblichen Ansatz betrachten sie Zustände, von denen bekannt ist, dass sie leicht zu simulieren sind (thermische Zustände), und verwenden diese Simulation, um eine Monte-Carlo-Berechnung der permanenten hermitischen positiven semidefiniten Matrizen durchzuführen. Für einige Klassen von Matrizen bietet dieser Algorithmus eine bessere Annäherung als der bisher bekannteste Algorithmus (Gurvits-Algorithmus).
quelle