Im Thread Wichtige ungelöste Probleme in der theoretischen Informatik? , Iddo Tzameret machte den folgenden ausgezeichneten Kommentar:
Ich denke, wir sollten zwischen großen offenen Problemen, die als grundlegende Probleme angesehen werden, wie , und großen offenen Problemen unterscheiden, die einen technischen Durchbruch darstellen, wenn sie gelöst werden, aber nicht unbedingt als grundlegende, z. B. exponentielle untere Schranken für Schaltungen (dh Gatter). Deshalb sollten wir möglicherweise ein neues Community-Wiki mit dem Titel "offene Probleme in den Grenzen von TCS" oder ähnliches eröffnen.A C 0 ( 6 )
Da Iddo den Thread nicht gestartet hat, dachte ich, ich werde diesen Thread starten.
Häufig sind die wichtigsten offenen Probleme von Feldern Forschern bekannt, die auf verwandten Gebieten arbeiten, aber der Punkt, an dem die aktuelle Forschung stecken bleibt, ist Außenstehenden unbekannt. Das angeführte Beispiel ist gut. Als Außenstehender ist es klar, dass eines der größten Probleme bei der Schaltungskomplexität darin besteht, zu zeigen, dass NP Schaltungen mit Superpolynomgröße benötigt. Aber Außenstehende sind sich möglicherweise nicht bewusst, dass der aktuelle Punkt, an dem wir feststecken, versucht, exponentielle Untergrenzen für AC 0- Schaltungen mit Mod 6-Gattern zu beweisen . (Natürlich könnte es auch andere Probleme mit der Schaltungskomplexität von ähnlichem Schwierigkeitsgrad geben, die beschreiben würden, wo wir stecken bleiben. Dies ist nicht eindeutig.) Ein weiteres Beispiel besteht darin, Zeit-Raum-Untergrenzen für SAT besser als n 1.801 darzustellen .
Dieser Thread ist für Beispiele wie dieses. Da es schwierig ist, solche Probleme zu charakterisieren, möchte ich nur einige Beispiele für Eigenschaften nennen, die solche Probleme aufweisen:
- Wird oft nicht die großen offenen Probleme des Feldes sein, wird aber ein großer Durchbruch sein, wenn es gelöst wird.
- Normalerweise nicht unglaublich schwer, in dem Sinne, dass es nicht allzu schwer zu glauben wäre, wenn jemand Ihnen sagen würde, dass das Problem gestern gelöst wurde.
- Diese Probleme haben oft auch Zahlen oder Konstanten, die nicht grundlegend sind, aber sie entstehen, weil dies zufällig dort ist, wo wir stecken bleiben.
- Das Problem an den Grenzen eines bestimmten Gebiets wird sich von Zeit zu Zeit ändern, im Gegensatz zu dem größten Problem auf dem Gebiet, das viele Jahre lang dasselbe bleiben wird.
- Oft sind diese Probleme die einfachsten Probleme, die noch offen sind. Zum Beispiel haben wir auch keine exponentiellen Untergrenzen für AC 1 , aber da [6] in dieser Klasse enthalten ist, ist es formal einfacher, Untergrenzen für [6] anzuzeigen, und das ist also bei die aktuelle Grenze der Schaltungskomplexität.
Bitte posten Sie ein Beispiel pro Antwort; Es gelten die Standardkonventionen für große Listen und CW. Wenn jemand besser als ich erklären kann, nach welchen Arten von Problemen wir suchen, können Sie diesen Beitrag gerne bearbeiten und entsprechende Änderungen vornehmen.
EDIT: Kaveh schlug vor, dass die Antworten auch eine Erklärung enthalten, warum ein bestimmtes Problem an der Grenze liegt. Warum suchen wir beispielsweise nach Untergrenzen für AC 0 [6] und nicht für AC 0 [3]? Die Antwort ist, dass wir untere Schranken gegen AC 0 haben [3]. Aber dann ist die offensichtliche Frage, warum diese Methoden für AC 0 [6] fehlschlagen . Es wäre schön, wenn die Antworten dies auch erklären könnten.
quelle
Antworten:
Hier sind drei auf kürzesten Wegen Forschung:
(Sind die gerichteten Probleme tatsächlich schwerer?)
quelle
Dies ist bereits in der Frage erwähnt:
Öffnen:
Bekannt:
[Alexander Razborov 1987 - Roman Smolensky 1987] ist nicht in wenn eine Primzahl und keine Potenz von .MODm AC0[pk] p m p
[Arkadev Chattopadhyay und Avi Wigderson 2009] Sei m, q Co-Primzahlen, so dass m quadratfrei ist und höchstens zwei Primfaktoren hat. Sei C eine beliebige Schaltung vom Typ wobei entweder ein oder ein Gatter ist und die Gatter an der Basis beliebige akzeptierende Mengen haben. Wenn C berechnet, der obere Fan-In und damit die Schaltkreisgröße .MAJoGoMODAm G AND OR MODm MODq 2Ω(n)
Das spätere Ergebnis basiert auf dem Erhalten einer exponentiell kleinen Korrelationsgrenze der Funktion mit Teilschaltungen der Tiefe 2 und dem Schätzen von Exponentialsummen, die Polynome niedrigen Grades beinhalten.MODq
Hindernisse:?
Update [Nov. 10. 2010]
Ein Artikel von Ryan Williams scheint dieses offene Problem mit Methoden gelöst zu haben, die sich wesentlich von den oben genannten unterscheiden:
Verweise:
AA Razborov. Untere Schranken für die Größe von Netzwerken mit begrenzter Tiefe über eine vollständige Basis mit logischer Addition (Russisch), in Matematicheskie Zametki, 41 (4): 598–607, 1987. Englische Übersetzung in Mathematical Notes der Akademie der Wissenschaften der UdSSR, 41 (4): 333–338, 1987.
R. Smolensky. Algebraische Methoden in der Theorie der unteren Schranken für die Komplexität von Booleschen Schaltkreisen. In STOC, Seite 77–82. ACM, 1987.
Arkadev Chattopadhyay und Avi Wigderson. Lineare Systeme über Composite Moduli , FOCS 2009
Ryan Williams. Non-Uniform ACC Circuit Lower Bounds , 2010, Entwurf (eingereicht?).
quelle
Es sei CNF-SAT das Problem, zu bestimmen, ob eine gegebene CNF-Formel erfüllt werden kann (keine Einschränkung der Breite von Klauseln).
Dies ist ein bekanntes offenes Problem im Bereich "schnellerer Algorithmen für NP". Ich denke nicht, dass es den Status eines "großen offenen Problems" erreicht hat, aber es hat ziemlich viel Aufmerksamkeit erregt. Die bekanntesten Algorithmen laufen in der Zeit von (z . B. hier ).2n−Ω(n/log(m/n))
Bezogen auf die Exponentialzeit-Hypothese (3SAT ist nicht in subexponentieller Zeit) gibt es auch eine "Starke Exponentialzeit-Hypothese" , bei der die optimale Laufzeit für SAT gegen als konvergiert . Eine Konsequenz von Strong-ETH wäre, dass die Antwort auf die obige Frage Nein lautet. Mehrere plausible Hypothesen implizieren, dass die Antwort ja ist , aber wer weiß.k 2n k→∞
Ich denke, es ist eines dieser Probleme, die wahrscheinlich so oder so "gelöst" werden: Entweder zeigen wir eine Ja-Antwort, oder wir zeigen, dass eine Ja-Antwort etwas sehr Wichtiges impliziert. Im ersten Fall werden wir die Zufriedenheit der Lösung des Problems haben, im zweiten Fall werden haben wir die Frage an die ein „großen offenen Problem“ elevated ... a no-Antwort impliziert , und Eine Ja-Antwort impliziert etwas sehr Wichtiges. :)P≠NP
quelle
Die Frage, ob Entscheidungsbäume PAC-lernfähig sind, scheint an der Grenze der rechnergestützten Lerntheorie zu stehen.
ÖFFNEN
BEKANNT
Der Grund, warum dies ein interessantes und wichtiges Problem ist, ist, dass Entscheidungsbäume eine sehr natürliche Klasse sind und im Gegensatz zu beispielsweise Automaten keine kryptografischen Härteergebnisse vorliegen, die das Problem hoffnungslos machen. Fortschritte in dieser Frage können möglicherweise Aufschluss darüber geben, ob DTs (und ähnliche Klassen) ohne Verteilungsannahmen erlernbar sind. Dies könnte neben einem theoretischen Durchbruch auch praktische Auswirkungen haben.
Dieses Problem scheint auch von allen Seiten angegangen worden zu sein. Wir wissen, dass unter der gleichmäßigen Verteilung auf Beispiele: monotone Entscheidungsbäume lernbar sind, dass zufällige Entscheidungsbäume lernbar sind und dass es auch eine geglättete Analyse gibt. Wir wissen auch, dass ein SQ-Algorithmus dieses Problem nicht lösen kann. Auch in diesem Bereich sind stetige Fortschritte zu verzeichnen. Auf der anderen Seite ist dies ein schwieriges Problem, das schon seit einiger Zeit offen ist. Es scheint also der Rechnung von "Offenen Problemen an den Grenzen von TCS" zu entsprechen.
Beachten Sie, dass es andere Ergebnisse gibt, auf die ich nicht eingegangen bin, in Bezug auf die Härte der richtigen Lern- DTs, auf die Fähigkeit , DTs mit Abfragen zu lernen , und auf die Härte, selbst zufällige DTs mit SQs zu lernen.
quelle
ÖFFNEN:
Zeigen Sie im Zellsondenmodell eine Untergrenze für ein explizites statisches Datenstrukturproblem, das belegt, dass bei einer gewissen "vernünftigen" Speicherplatzbeschränkung (z. B. dass der Speicherplatz in der Größe der Eingabe polynomisch ist) die Abfragezeit bei liegen muss Mindestens T, wobei T größer als log | Q | ist, wobei Q die Menge von Abfragen ist. Dies wird als "log | Q | -Barriere" (oder manchmal, etwas falsch benannt, als "logn-Barriere") bezeichnet.
BEKANNT:
Untergrenzen höher als log | Q | für ein implizites Problem (siehe Miltersen-Umfrage )
Untergrenzen höher als log | Q | mit extremen Platzbeschränkungen (zB Succinct lower bounds)
Untergrenzen höher als log | Q | für dynamische Probleme (wobei ich meine, wenn die Aktualisierungszeit sehr klein ist, muss die Abfragezeit sehr groß sein oder umgekehrt; siehe zB Patrascus Untergrenze für Teilsumme)
Untergrenzen in eingeschränkten Modellen wie Zeigermaschinen, Vergleichsmodellen usw
Untergrenzen, die das Protokoll | Q | unterbrechen Barriere kann nicht durch die Standardart der Reduzierung der Kommunikationskomplexität bewiesen werden, da Alice nur die Abfrage selbst senden kann, die nur log | Q | benötigt Bits, und es ist daher leicht zu überprüfen, ob die Reduktion niemals eine bessere Untergrenze ergibt. Daher muss entweder ein an das Zellsondenmodell gebundenes "natives" Modell verwendet werden, oder es muss eine geschicktere Reduzierung der Kommunikationskomplexität verwendet werden.
quelle
In Klassen mit geringer Komplexität gibt es ein interessantes Problem bei der Charakterisierung von .NL
ÖFFNEN:
BEKANNT:
UNBEKANNT:
quelle
Einige offene PCP-Probleme:
Formaler: Die Vermutung ist, dass es ein ac gibt, so dass für alle natürlichen r, für alle , ein PCP-Verifizierer, der die Zufälligkeit verwendet, um zwei Abfragen zu seinem Beweis zu machen, perfekt ist Vollständigkeits- und Soliditätsfehler . Das Alphabet des Beweises hängt nur von .ε≥2−cr ε 1/ε
Bei zwei Abfragen ist der bekannteste Fehler für eine bestimmte (M-Raz, 2008). Man kann auch den Fehler für jedes mit einer Anzahl von Abfragen erzielen , die von (DFKRS) abhängen.1/rβ β>0 2−rα α<1 α
Es wird auch nach unteren Grenzen für c (dh nach Approximationsalgorithmen) gesucht.
Siehe Irit Dinur Umfrage für weitere Details.
Insbesondere möchten wir einen Prüfer für die Erfüllbarkeit einer SAT-Formel, die eine konstante Anzahl von Abfragen, ein konstantes Alphabet und einen konstanten Fehler aufweist und auf einen Längenbeweis zugreift, der in der Länge der Formel linear ist? Dies gilt auch für Fehler in der Nähe von 1 (aber besser als das triviale ), das subexponentielle Alphabet und die sublineare Anzahl von Abfragen.1−1/n
Die bekannteste Länge ist für konstante Fehler und für subkonstante Fehler.npolylogn n⋅2(logn)1−β
quelle
Beweisen Sie, dass es für jedes eine Sprache in , die keine (uneinheitlichen) Schaltkreise mit Drähten hat. Denken Sie daran, dass . Das heißt, beweisen Sie die unteren Grenzen der superlinearen Schaltung für exponentielle Zeit mit Zugang zu einem Orakel.c>0 ENP cn E=⋃k≥1TIME[2kn] NP
quelle
Ein -lokal decodierbarer Code (LDC) ist eine Abbildung so dass es einen Algorithmus , der als lokaler Decoder bezeichnet wird , der als Eingabe eine ganze Zahl und ein empfangenes Wort , das sich von für einige höchstens unterscheidet Bruchteil von Positionen, sucht nach den Koordinaten von und gibt mit einer Wahrscheinlichkeit von mindestens . Der LDC soll linear sein, wenn(q,δ,ϵ) C:Fm→Fn A i∈[m] y∈Fn C(x) x∈Fm δ q y xi 1/|F|+ϵ F ist ein Feld und ist -linear. LDCs haben unter anderem viele Anwendungen in der Komplexitätstheorie und im Datenschutz.C F
Für und Konstante ist die Situation vollständig gelöst. Der Hadamard-Code ist ein linearer LDC mit Abfragen und , und dies ist bekanntermaßen im Wesentlichen optimal, selbst für nichtlineare LDCs. Aber hier ist die Grenze! Sobald wir , gibt es eine große Lücke zwischen bekannten oberen und unteren Grenzen. Die derzeit beste obere Schranke ist ein linearer LDC mit Abfragen über ein beliebiges endliches Feld (und sogar die Reals und Komplexe) mit der Abfragekomplexität [ Efremenko '09 , Dvir-Gopalan-Yekhanin '10 ]. Die beste Untergrenze istq=2 δ,ϵ 2 n=exp(m) q=2 q=3 3 n=exp(exp(logmloglogm−−−−−−−−−−−−√))=2mo(1) Ω(m2) für LDCs mit linearen Abfragen über ein beliebiges Feld und für LDCs mit allgemeinen Abfragen [ Woodruff '10 ]. Die Situation für eine größere Anzahl von Abfragen ist noch schlimmer.3 Ω(m2/logm) 3
quelle
Was ist die größtmögliche Lücke zwischen deterministischer und (zweiseitiger Fehlergrenze) Komplexität von Quantenabfragen für Gesamtfunktionen?
Öffnen:
Bekannt:
Es wird vermutet, dass die ODER-Funktion die maximal mögliche Lücke erreicht.Lassen Sie mich gemäß Ashleys Vorschlag das gleiche Problem für die exakte Berechnung hinzufügen.
Öffnen:
Bekannt:
quelle
Es gibt eine Reihe offener Probleme in Bezug auf die Beweiskomplexität. Ich werde nur eines erwähnen, das offen bleibt, selbst nachdem einige Experten jahrelang versucht haben, es zu regeln. Es ist die Beweiskomplexitätsversion des Zustands in der Schaltungskomplexität. (Siehe [Segerlind07], wenn Sie offenere Probleme in der Beweiskomplexität sehen möchten.)
Öffnen
Bekannt
Verweise:
quelle
Öffnen:
Das große offene Problem besteht darin, eine Orakeltrennung zwischen BQP und PH aufzuzeigen. Aber wir haben nicht einmal eine Trennung zwischen BQP und AM (da AM in PH ist, sollte dies einfacher sein). Schlimmer noch, machen Sie BQP erheblich leistungsfähiger, indem Sie 1 Runde Interaktionen mit Merlin zulassen und Ihnen die Klasse QAM oder QIP (2) (abhängig von öffentlichen oder privaten Münzen) geben. Wir haben immer noch keine Trennung.
Bekannt:
quelle
Ich bin mir nicht sicher , ob dies gehört der Klasse der Grenze offen Probleme oder wichtige offene Probleme, so Kommentare sind willkommen.
Öffnen:
Dieses Problem wurde im Komplexitätsblog von 2003 angegeben.
Bekannt:
Unbekannt:
Related post: Mehr zu syntaktischen vs semantischen Klassen und UP vs NP .
quelle