Anweisungen, die implizieren


22

Dies ist eine Art offene Frage, für die ich mich im Voraus entschuldige.

Gibt es Beispiele für Aussagen, die (scheinbar) nichts mit Komplexität oder Turing-Maschinen zu tun haben, deren Antwort aber implizieren würde ?PNP


4
Wäre "Es gibt kein Beweissystem für Aussagenlogik, in dem jede Tautologie einen Beweis für die polynomiale Länge (in der Länge von ) hat." zählen, oder kommt das der Komplexität aufgrund der Polynomgrenze zu nahe? φφφ
Jan Johannsen

Da es keine "genauen" Antworten auf meine Frage gibt, würde Ihre Vermutung zählen ... Ich suche nur nach überraschenden und unterschiedlichen Blickwinkeln für das P vs NP-Problem
Dominic van der Zypen

4
Ich denke, die beschreibende Komplexität gibt einige Beispiele. Zum Beispiel ist die Aussage "es gibt Eigenschaften (von geordneten Strukturen), die durch existenzielle Formeln zweiter Ordnung ausgedrückt werden können, die nicht durch universelle Formeln zweiter Ordnung ausgedrückt werden können" äquivalent zu der Antwort von @ JanJohannsen, während "es Eigenschaften (von geordneten Strukturen) gibt, die durch ausgedrückt werden können Existenzformeln zweiter Ordnung, die nicht durch Formeln erster Ordnung mit einem Operator für den kleinsten Fixpunkt ausgedrückt werden können, sind genau . Zählen diese? PNP
Damiano Mazza

" und " * rimshot *P0N1P0
David Richerby

Antworten:


14

Ein Beweissystem für die Aussagenlogik heißt polynomisch begrenzt , wenn jede Tautologie einen Beweis im System des Längenpolynoms in der Länge von .φφφ

Die Aussage "Es gibt kein polynomial beschränktes " entspricht nach einem klassischen Ergebnis von Cook und Reckhow , impliziert also .PN PNPco-NPPNP


2
Ich würde denken, dass (durch die Definition eines Satzbeweissystems für die vollständige Sprache der Tautologien) die Annahme ("Es gibt kein Beweissystem für die Satzlogik, in der jede Tautologie φ einen Beweis des Polynoms hat (in die Länge φ ) Länge ") ist fast identisch mit der Annahme N Pc o N P ; und damit fast identisch mit der Annahme N PP . coNPφφNPcoNPNPP
Iddo Tzameret

@IddoTzameret: aber wir müssen wissen, dass TAUTOLOGY -complete ist, nicht wahr? Und das ist nicht trivial. Ich denke, dieses Beispiel bekräftigt nur das Interesse, "natürliche" vollständige Probleme zu haben: Wir können über Komplexitätsklassen sprechen, ohne explizit über die Maschinen zu sprechen, mit denen sie definiert wurden (was vom OP anscheinend verlangt wird). Oder vielleicht habe ich Ihren Kommentar falsch verstanden ...coNP
Damiano Mazza

@ Damiano, ich denke, die Tatsache, dass TAUT coNP-vollständig ist, ist trivial, in dem Sinne, dass es durch seine Definition und die NP-Vollständigkeit von SAT impliziert wird.
Iddo Tzameret

@IddoTzameret, Ok, aber Sie stimmen zu, dass die -completeness von SAT ist nicht trivial, nicht wahr? Das habe ich eigentlich gesagt. Ich meine, zwischen der in Bezug auf Turing-Maschinen formulierten Aussage " N P terms c o N P " und ihrer Laufzeit und dem Argument "es gibt kein polynomiell beschränktes Satzbeweissystem" sehe ich eine nicht-triviale Lücke, die sie definitiv nicht " t aussehen "fast identisch". Diese Lücke besteht in der Vollständigkeit von TAUT oder SAT, je nachdem, was Sie möchten, aber es ist da. Stimmst du nicht zu NPNPcoNP
Damiano Mazza

1
Ja, die Eigenschaft " ist ein Beweis von φ " muss in polynomieller (in | p | und | φ | ) Zeit überprüfbar sein. Und es muss fundiert und vollständig sein, dh eine Formel sollte einen Beweis haben, wenn es sich um eine Tautologie handelt. pφ|p||φ|
Jan Johannsen

12

Die geometrische Komplexitätstheorie (GCT) (auch [1]) wurde noch nicht erwähnt. Es ist ein großes ehrgeiziges Programm, um P vs NP mit algebraischer Geometrie zu verbinden. zB eine kurze Zusammenfassung der Umfrage zum Verständnis des Mulmuley-Sohoni-Ansatzes für P vs. NP , Regan:

Stabilität ist informell ein Begriff, nicht „chaotisch“ zu sein, und hat sich unter dem leitenden Einfluss von DA Mumford unter anderem zu einem Hauptzweig der algebraischen Geometrie entwickelt. Ketan Mulmuley und Milind Sohoni [MS02] stellen fest, dass viele Fragen zu Komplexitätsklassen als Fragen zur Art von Gruppenaktionen auf bestimmte Vektoren in bestimmten Räumen umgewandelt werden können, die Probleme in diesen Klassen codieren. In dieser Umfrage werden die Rahmenbedingungen aus der Sicht von Laien erläutert und versucht zu bewerten, ob dieser Ansatz den Angriffen auf die Frage von P. vs. NP wirklich neue Kraft verleiht.

auch eine kurze Zusammenfassung im Abschnitt "Eine neue Hoffnung?" im Status des P vs NP-Problems , Fortnow (2009)

Mulmuley und Sohoni haben eine Frage zur Nichtexistenz von Polynomzeitalgorithmen für alle NP-vollständigen Probleme auf die Frage nach der Existenz eines Polynomzeitalgorithmus (mit bestimmten Eigenschaften) für ein bestimmtes Problem reduziert. Dies sollte uns auch angesichts der Probleme (1) - (3) Hoffnung geben.

Trotzdem glaubt Mulmuley, dass es ungefähr 100 Jahre dauern wird, dieses Programm durchzuführen, wenn es überhaupt funktioniert.

[1] Erklärung der geometrischen Komplexitätstheorie im Wikipedia-Stil (tcs.se)


Danke, dass Sie GCT mitgebracht haben! Es scheint mein eigenes Problem zu berühren [M], aber ich war vorher nicht darauf gestoßen. "Diese Rechenprobleme können durch ihre Symmetrien charakterisiert werden. Das Programm zielt darauf ab, diese Symmetrien zum Nachweis von Untergrenzen zu verwenden."
DukeZhou

10

Das folgende Ergebnis von Raz (Elusive Functions und Lower Bounds for Arithmetic Circuits, STOC'08) zielt auf (und nicht direkt auf P N P ) ab, könnte aber für das OP nahe genug sein:VPVNPPNP

Ein Polynom-mapping ist , ( s , r ) -elusive, wenn für jedes Polynom-mapping Γ : F sF m der Grad r , Bild ( f ) Bild ( Γ ).f:FnFm(s,r)Γ:FsFmrfΓ

Für viele Einstellungen der Parameter , explizite Konstruktionen schwer fassbar Polynom-mappings implizieren stark (bis exponentiell) untere Schranken für die allgemeinen Rechenschaltungen.n,m,s,r


Was ist eine Polynomzuordnung? Meinen Sie "Polynom"? Meinen Sie "Polynom-Zeit berechenbare Funktion"? Etwas anderes?
DW

2
Es ist einfach eine Folge von Polynomen mit jeweils den gleichen n Variablen; daher definiert es eine Abbildung von F n bis F m . mnFnFm
Iddo Tzameret

9

Es gibt ein neueres Gebiet der Komplexität, das als Graphkomplexität bezeichnet wird und untersucht , wie größere Graphen aus kleineren Graphen unter Verwendung von UND- und ODER-Verknüpfungen von Kanten aufgebaut werden. Jukna hat eine schöne Umfrage . Insbesondere unter Verwendung von Einheiten von "Sterngraphen" gibt es einen Schlüsselsatz, siehe Bemerkung 1.18 (der Satz ist technisch stärker als unten und impliziert tatsächlich ):PNP/poly

Wir wussten bereits (Satz 1.7), dass bipartite Graphen G der Sternkomplexität S t a r ( G ) = ( n m / log n ) existieren; In der Tat sind dies fast alle Graphen. Andererseits impliziert das starke Vergrößerungs-Lemma, dass sogar eine Untergrenze von S t a r ( G ) ( 2 + c ) n für eine willkürlich kleine Konstante c > 0 für die Sternkomplexität eines expliziten n giltn×mStar(G)=(nm/logn)Star(G)(2+c)nc>0 Graph G mit m = o ( n ) hätte große Konsequenzen für die Schaltungskomplexität: Ein solcher Graph würde eine explizite Boolesche Funktion f G ergeben, die eine Schaltung mit Exponentialgröße (in der Zahl log 2 n m Variablen)erfordert! (Denken Sie daran, dass für boolesche Funktionen noch keine superlinearen Untergrenzen bekannt sind.) Insbesondere, wenn der Graph G so ist, dass die Nachbarschaft von Eckpunkten in G durch eine nicht deterministische Turing-Maschine bestimmt werden kann, die im Zeitpolynom in läuft die binäre Länge l o g 2n×mGm=o(n)fGlog2nmGG der Codes von Eckpunkten, dann eine untere Schranke S t eine r ( G ) ( 2 + c ) n für eine beliebig kleine Konstante c > 0 würde bedeutendass P N P . Die Sternenkomplexität von Graphen erfasst somit eines der grundlegendsten Probleme der Informatik.log2nStar(G)(2+c)nc>0PNP


6
P/polyNPPNP/poly

PNP/poly

Ja. Sogar P / Poly enthält bekanntermaßen Probleme außerhalb von P, wie das unäre Halteproblem.
Yonatan N

Danke für den Jukna-Link! "Komplexität ist eines der entscheidenden wissenschaftlichen Phänomene unserer Zeit. In diesem Kapitel betrachten wir die Komplexität von Graphen."
DukeZhou

1

Wie wäre es mit Philip Maymin

" Märkte sind dann und nur dann effizient, wenn P = NP " heißt?


3
Die Behauptungen und "Beweise" in diesem Papier sehen nicht streng aus, und die Argumente scheinen mir zu fehlen. Hast du diese Zeitung gelesen?
Rahul Savani

Ich habe darüber nachgedacht und stimme zu, dass die Methodik nicht so überzeugend ist. Deshalb habe ich sie eher als "Claim" denn als Ergebnis bezeichnet.
RB

5
Und es ist in Microsoft Word geschrieben: /
Gigabyte

0

PNPFPFNPP = NPPNP1FPFNPFNPFP = FNPP = NP

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.