Klassische Algorithmen können 3-SAT in Zeit (randomisiert) oder 1,3303 n- Zeit (deterministisch) lösen . (Referenz: Beste obere Schranken für SAT )
Zum Vergleich würde die Verwendung des Grover-Algorithmus auf einem Quantencomputer eine Lösung in suchen und liefern , randomisiert. (Dies erfordert möglicherweise noch einige Kenntnisse darüber, wie viele Lösungen es möglicherweise gibt oder nicht. Ich bin mir nicht sicher, wie notwendig diese Grenzen noch sind.) Dies ist eindeutig bedeutend schlimmer. Gibt es Quantenalgorithmen, die besser sind als die besten klassischen Algorithmen (oder zumindest - fast so gut?)
Natürlich könnten die klassischen Algorithmen auf einem Quantencomputer verwendet werden, wenn genügend Arbeitsraum vorausgesetzt wird. Ich frage mich, was eigentlich Quantenalgorithmen sind.
quelle
In der Tat, wie wwjohnsmith1 sagte, können Sie eine Quadratwurzel-Beschleunigung über Schönings Algorithmus für 3-SAT erhalten, aber auch allgemeiner über Schönings Algorithmus für k-SAT. Tatsächlich können viele randomisierte Algorithmen für k-SAT quadratisch schneller auf einem Quantencomputer implementiert werden.
quelle