Core Concepts
Quantenalgorithmen können viele geometrische 3SUM-schwierige Probleme in O(n^(1+o(1)))-Zeit lösen, auch wenn die Probleme nicht direkt einer Punktsuche entsprechen oder die Suchregionen nicht einer Unterteilung durch eine Anordnung von Geraden entsprechen.
Abstract
Der Artikel zeigt, wie die Idee von Ambainis und Larka für Quantenalgorithmen angepasst werden kann, um Probleme zu lösen, bei denen eine Lösung möglicherweise nicht einem einzelnen Punkt entspricht oder die Suchregionen nicht unmittelbar einer durch eine Geradanordnung bestimmten Unterteilung entsprechen.
Konkret werden die folgenden Probleme behandelt:
q-Area Triangle: Entscheiden, ob eine Punktmenge ein Dreieck mit Fläche höchstens q bestimmt.
q-Points in a Disk: Bestimmen, ob es eine Einheitskreisscheibe gibt, die mindestens q Punkte einer Punktmenge enthält.
Interval Containment: Bestimmen, ob es eine Verschiebung einer Menge von Intervallen gibt, so dass sie in einer anderen Menge von Intervallen enthalten ist.
Für diese 3SUM-schwierigen Probleme werden Quantenalgorithmen mit einer Laufzeit von O(n^(1+o(1))) präsentiert.
Darüber hinaus wird gezeigt, wie sich die Technik der Paarpunktsuche auf allgemeinere Probleme erweitern lässt, bei denen eine Lösung durch ein Paar oder Tupel von Elementen definiert ist. Dies führt zu Quantenalgorithmen für weitere Probleme wie Polygon Cutting und Disjoint Projections.
Stats
Es gibt keine spezifischen Statistiken oder Zahlen, die im Artikel hervorgehoben werden.
Quotes
"Quantenalgorithmen können viele geometrische 3SUM-schwierige Probleme in O(n^(1+o(1)))-Zeit lösen, auch wenn die Probleme nicht direkt einer Punktsuche entsprechen oder die Suchregionen nicht einer Unterteilung durch eine Anordnung von Geraden entsprechen."
"Wenn eine Lösung durch ein Paar oder Tupel von Elementen definiert ist und eine Überprüfung in O(n^β) klassischer Zeit möglich ist, dann kann man eine Lösung in O(n^(1+β+o(1))) Quantenzeit finden."