Ich dachte, ich würde diese Frage teilen, da sie für andere Benutzer hier interessant sein könnte.
Nehmen wir an, dass eine Funktion, die zu einer einheitlichen Klasse gehört (wie ), auch zu einer kleinen ungleichmäßigen Klasse gehört (wie , dh ungleichmäßige ), bedeutet, dass die Funktion zu einer kleineren einheitlichen Klasse gehört ( wie )? Wenn die Antwort auf diese Frage positiv ist, welche ist die kleinste einheitliche Komplexitätsklasse, die ? Wenn negativ, können wir ein interessantes natürliches Gegenbeispiel finden?A C 0 / P o l y A C 0 P N P ∩ A C 0 / P o l y
Ist in ?P
Hinweis: Ein Freund hat meine Frage bereits teilweise offline beantwortet. Ich werde seine Antwort hinzufügen, wenn er sie nicht selbst hinzufügt.
Die Frage ist mein zweiter Versuch, die folgende informelle Frage zu formalisieren:
Kann uns die Uneinheitlichkeit bei der Berechnung natürlicher einheitlicher Probleme helfen?
Verbunden:
Antworten:
Hier ist eine Vereinfachung von Ryans Antwort. Nehmen wir an, dass . Definiere die Sprache L = { x : | x | ∈ Λ } . Die Annahme , & Lgr; ∈ N E ∖ E übersetzt L ∈ N P ∖ P . Auch trivial L ∈ A C 0 / p o l y .Λ∈NE∖E L={x:|x|∈Λ} Λ∈NE∖E L∈NP∖P L∈AC0/poly
quelle
Antwort auf deine erste Frage: Scheint unwahrscheinlich.
Theorem: Wenn dann N E X P = E X P .NP∩AC0/poly⊆P NEXP=EXP
Definieren Sie bei einer Schaltung , die ein Bit ausgibt, die Dekomprimierung von C als die Bitfolge, die durch Auswertung von C an allen möglichen Eingängen erhalten wird. Das heißt, die Dekompression ist C ( 0 n ) C ( 0 n - 1 1 ) C ( 0 n - 2 10 ) ≤ C ( 1 n ) .C C C(0n)C(0n−11)C(0n−210)⋯C(1n)
Definieren Sie das Succinct 3SAT-Problem wie folgt: Codiert die Dekomprimierung bei einer Schaltung der Größe n eine erfüllbare Boolesche Formel?C n Es ist allgemein bekannt, dass prägnante 3SAT vollständig sind.NEXP
Betrachten wir nun die Sprache
{ 1 n | Diebinär geschriebeneGanzzahl n ist eine Ja-Instanz von Succinct 3SAT}.L= 1n| n
ist eindeutig in A C 0 / p o l y , da Siefür jedes n nur fest codieren können, ob 1 n in L ist.L AC0/poly 1n L n
ist auch in N P : Diein Binärschrift geschriebeneGanzzahl n hat eine Länge von etwa log n , so dass die Dekomprimierung dieser Schaltung eine Länge von nicht mehr als O ( n ) hat . Die befriedigende Zuordnung hat also höchstens die Länge O ( n ) .L NP n logn O(n) O(n)
Aber aus den gleichen Beobachtungen, wenn , dann ist N E X P = E X P , weil es bedeutet, dass Sie einen O ( n c ) -Zeitalgorithmus haben, um jede Instanz von Succinct 3SAT der Länge log n zu bestimmen .L∈P NEXP=EXP O(nc) logn
Ihre zweite Frage ist weit offen (und offen).
quelle
Auf die Frage von Kaveh: "Kann Ungleichmäßigkeit uns bei der Berechnung von natürlichen Gleichmäßigkeitsproblemen helfen?"
Ich denke, die Antwort lautet manchmal "Ja". Betrachten Sie beispielsweise das Subset-Sum-Problem: Entscheiden Sie bei einer Folge von positiven reellen Zahlen, ob eine Teilmenge von ihnen bis zu 1 summiert . Dies ist ein NP-hartes Problem, auch wenn es auf positive ganze Zahlen (Knapsack) beschränkt ist. Friedhelm Meyer auf der Heide (1984) hat jedoch gezeigt, dass für jedes n das Problem durch einen linearen Entscheidungsbaum mit einer Tiefe kleiner als n 5 gelöst werden kann . In einem solchen Baum haben Tests die Form: Ist eine lineare Kombination von Eingabevariablen, die einen bestimmten Schwellenwert überschreitet. Uneinheitlichkeit ist hier wichtig: Für jedes n haben wir möglicherweise einen völlig anderen Algorithmus (Entscheidungsbaum).n 1 n n5 n
Verweise:
quelle