Hintergrund:
Entscheidungsbaumkomplexität oder Abfragekomplexität ist ein einfaches Berechnungsmodell, das wie folgt definiert ist. Sei eine Boolesche Funktion. Die deterministische Abfragekomplexität von , bezeichnet mit , ist die minimale Anzahl von Bits der Eingabe , die (im schlimmsten Fall) von einem deterministischen Algorithmus gelesen werden müssen berechnet . Beachten Sie, dass das Maß für die Komplexität die Anzahl der Bits der Eingabe ist, die gelesen werden. Alle anderen Berechnungen sind kostenlos.
In ähnlicher Weise definieren wir die zufällige Las Vegas-Abfragekomplexität von , die mit R 0 ( f ) bezeichnet wird , als die minimale Anzahl von Eingabebits, die von einem zufälligen Null-Fehler-Algorithmus, der f ( x ) berechnet, erwartungsgemäß gelesen werden müssen . Ein Null-Fehler-Algorithmus gibt immer die richtige Antwort aus, aber die Anzahl der von ihm gelesenen Eingangsbits hängt von der internen Zufälligkeit des Algorithmus ab. (Deshalb messen wir die erwartete Anzahl der gelesenen Eingangsbits.)
Wir definieren die mit R 2 ( f ) bezeichnete Monte-Carlo-Komplexität randomisierter Abfragen von als die minimale Anzahl von Eingabebits, die von einem Randomized-Error-Randomized-Algorithmus gelesen werden müssen, der f ( x ) berechnet . Ein begrenzter Fehleralgorithmus gibt immer eine Antwort am Ende, aber es muss nur mit einer Wahrscheinlichkeit von mehr als korrekt sein 2 / 3 (sagen wir).
Frage
Was ist über die Frage bekannt, ob
?
Es ist bekannt, dass
weil Monte-Carlo-Algorithmen mindestens so leistungsfähig sind wie Las Vegas-Algorithmen.
Ich habe kürzlich erfahren, dass es keine bekannte Trennung zwischen den beiden Komplexitäten gibt. Die neueste Referenz, die ich für diese Behauptung finden kann, stammt aus dem Jahr 1998 [1]:
[1] Nikolai K. Vereshchagin, Randomized Boolean Decision Trees: Mehrere Anmerkungen, Theoretical Computer Science, Band 207, Ausgabe 2, 6. November 1998, Seiten 329-342, ISSN 0304-3975, http://dx.doi.org/ 10.1016 / S0304-3975 (98) 00071-1 .
Die bekannteste Obergrenze des einen in Bezug auf das andere ist
aufgrund von [2]:
[2] Kulkarni, R. & Tal, A. (2013, November). Ein Bruchblockempfindlichkeit. In Electronic Colloquium on Computational Complexity (ECCC) (Vol. 20, S. 168).
Ich habe zwei spezifische Fragen.
- [Referenzanfrage]: Gibt es eine neuere Veröffentlichung (nach 1998), die dieses Problem behandelt?
- Noch wichtiger ist , gibt es eine Kandidatenfunktion, von der vermutet wird, dass sie diese beiden Komplexitäten trennt?
Hinzugefügt in v2: Hinzugefügt in ref [2], betonte die zweite Frage nach der Existenz der Kandidatenfunktion.
Diese Frage wurde gelöst!
und sogar
Beide Abstände sind bis auf logarithmische Faktoren optimal!
quelle