Die Frage kam mir, als ich von Dana Moshkovitz eine Antwort auf ein anderes Thema erhielt .
Sei eine NP- Sprache und sei die jeweilige NP- Beziehung. Wir wissen, dass es ein Polynom so dass:
Die obige Aussage setzt nur die Existenz eines solchen , erzwingt jedoch keine explizite Bestimmung . Im Gegensatz dazu ist p für jede NP- Sprache, die ich kenne, bereits bekannt:
- Für SAT entspricht die Größe des Zeugen der Anzahl der Atome, die in der Formel vorkommen.
- Für Hamiltonicity ist die Größe des Zeugen , wobei die Scheitelmenge ist.
- Für Grafik 3-Coloring ist die Größe des Zeugen , wobei die Scheitelpunktmenge ist.
Gibt es eine NP- Sprache (auch eine künstliche), für die wir wissen, dass es ein Polynom , das die Größe des Zeugen begrenzt, aber wir können nicht explizit bestimmen ?
cc.complexity-theory
np
MS Dousti
quelle
quelle
Antworten:
Wenn Ihnen künstliche Sprachen nichts ausmachen, können wir solche Probleme mit so ziemlich jeder Zahl k konstruieren, deren Wert Mathematikern unbekannt ist. Zum Beispiel kennen wir den Wert von R (5,5) (die fünfte Ramsey-Zahl ) oder die Größe des größten ausgeschlossenen Minors der Familie der knotenlosen Graphen nicht (diese Zahl ist aufgrund des Satzes von Robertson-Seymour endlich) ) oder der Wert von BB (10), wobei BB () für die Busy Beaver-Funktion steht . Sei k gleich einer dieser Zahlen. Wir wissen, dass k endlich ist, aber wir kennen den Wert von k nicht.
Konstruieren Sie nun ein Problem in NP, bei dem der Zeuge die Größe . Mir fällt keine gute Möglichkeit ein, das zu tun, aber hier ist eine Möglichkeit. Die Eingabe sei eine kurze Beschreibung eines Graphen. Da die Beschreibungsgröße n ist, befindet sich der Graph auf exponentiell vielen Eckpunkten. (Vielleicht ist der Eingang eine Schaltung, die zwei Eingänge x und y akzeptiert und Ihnen sagt, ob (x, y) eine Kante im Diagramm ist.) Die Frage ist, ob das Diagramm einen Pfad der Länge n k enthält . Dieses Problem tritt in NP auf, weil der Prüfer die Liste der Scheitelpunkte auf dem Pfad in der Reihenfolge senden kann, die der Prüfer überprüfen kann. Die Größe des Zeugen beträgt n k .O(nk) nk nk
quelle