Ergebnisse, die das Vorhandensein / Nichtvorhandensein endlicher Graphen mit bestimmten berechenbaren Eigenschaften zeigen, implizieren bestimmte Komplexitätsergebnisse

9

Gibt es bekannte Ergebnisse, die zeigen, dass das Vorhandensein (oder Nichtvorhandensein) endlicher Graphen mit bestimmten berechenbaren Eigenschaften bestimmte Komplexitätsergebnisse impliziert (wie P = NP)?

Hier ist ein völlig hypothetisches Ergebnis: Wenn ein endlicher Graph mit distingushed Kanten A, B, C und D existiert, so dass alle maximalen Übereinstimmungen entweder alle A, B, C und D enthalten oder keine von A, B, C und D. dann ist P = NP.

Ajay
quelle
Wenn Sie endlich sagen, meinen Sie vielleicht eine Familie von Graphen für verschiedene Werte von ? Ansonsten verstehe ich nicht, wie ein endliches Hindernis P und NP zusammenbrechen kann. n
Suresh Venkat
2
Es ist eine noch interessantere Frage, wenn wir nach einem einzelnen Diagramm fragen. In einer Grapheneinstellung fällt keiner ein, aber ein Beweis von P = NP wäre selbst ein endliches Objekt.
Anand Kulkarni
7
Wenn die Frage wörtlich interpretiert wird, lautet die Antwort trivial ja. Da es eine effizient berechenbare Eins-zu-Eins-Entsprechung zwischen Graphen und Bitfolgen gibt, können Sie einen Beweis (in jedem festen axiomatischen System) durch eine Grafik anstelle einer Bitfolge codieren. Wenn ein Graph existiert, der einen Beweis für P = NP codiert, dann ist P = NP (solange das fragliche axiomatische System einwandfrei ist). Diese Antwort ist jedoch Unsinn.
Tsuyoshi Ito
1
Einverstanden über beide; Was wir suchen, ist eher ein natürliches Beispiel als eines, das durch künstliche Kodierungen erhalten wird. Gibt es einen einzelnen Graphen, dessen Existenz bekanntermaßen auf natürliche Weise eine Klassentrennung / -kollaps anzeigt oder verwendet wurde? Einige zu untersuchende Stellen könnten Anwendungen der Spektralgraphentheorie oder der probabilistischen Methode oder sogar der GCT sein.
Anand Kulkarni
1
Ein weiteres hypothetisches Ergebnis: Wenn eine bestimmte Art von Expander-Graphenfamilie existiert, ist eine starke Derandomisierung möglich, und somit ist P = BPP und NP = MA = AM.
Robin Kothari

Antworten:

13

Ein Ergebnis dieser Art wurde von Lipton bewiesen "Beim Nachweis, dass ein Graph keine große Clique hat: Ein Zusammenhang mit der Ramsey-Theorie" . Er verbindet Vermutungen der unteren Schranken mit rein graphentheoretischen Ergebnissen und zeigt, dass, wenn nicht in c o N T I M E ( n O ( log n ) ) / ( log log n ) enthalten ist , die Unannäherung von M A X - C L I Q U E.N.P.coNTIME(nO(logn))/(loglogn)M.EINX.- -C.L.ichQ.U.E.impliziert, dass es Graphen mit sauberen Ramsey-theoretischen Eigenschaften gibt. (Definitionen finden Sie im Papier.) Ich habe keine Ahnung, ob Fortschritte beim Nachweis erzielt wurden, ob solche Grafiken tatsächlich existieren oder nicht.

Ryan Williams
quelle
Ich möchte keine weitere Frage stellen, solange dies noch läuft, aber ich wäre sehr an zusätzlichen Ergebnissen interessiert, die die Graph-Ramsey-Theorie mit der Komplexität der Berechnungen verbinden, wenn jemand etwas davon kennt.
Aaron Sterling
3
Ein Ort, um zu suchen: cs.umd.edu/~gasarch/ramsey
Ryan Williams
13

Entschuldigung, ich bin erst jetzt auf diese 1-jährige Frage gestoßen ...

Tatsächlich gibt es viele Ergebnisse, die zeigen, dass explizite Diagramme mit einigen Eigenschaften starke Untergrenzen für Boolesche Funktionen implizieren. Angenommen, Graphen mit hoher affiner oder projektiver Dimension implizieren starke Untergrenzen für Formeln und Verzweigungsprogramme. Es gibt auch "einfachere" Messungen von Graphen, gute Untergrenzen, die große Konsequenzen für die Komplexität der Berechnungen haben würden. Lassen Sie mich einige davon skizzieren.

Zeigen Sie Diagramme als Kantengruppen an. Sei die kleinste Zahl s, so dass G als Schnittpunkt von s Graphen geschrieben werden kann, von denen jeder eine Vereinigung von s Bikliken ist (zweigeteilte vollständige Graphen). Einfache Zählung zeigt , dass s ( G ) n 1 / 2 für fast alle zweiteiligen n × n Graphen. Aber nach Valiants Ergebnissen ist jeder explizite zweigeteilte Graph G (genauer gesagt eine Folge von Graphen) mit s ( G ) s(G)sGsss(G)n1/.2n×nG. für eine Konstante c > 0 würde ein altes Problem lösen: würde eine boolesche Funktion ergeben, die von einer logarithmischen Tiefenschaltung linearer Größe nicht berechnet werden kann. Es wird vermutet, dass dichte Graphen ohne K 2 , 2 große s ( G ) haben.s(G)ncc>0K.2,2s(G)

Noch besser sei die kleinste Anzahl von Fanin- 2- Vereinigungs- und Schnittoperationen, die ausreichen, um G ausgehend von vollständigen Sternen zu erzeugen (Graphen vom Typ K 1 , n oder K n , ( 4 + c) ) n für eine Konstante c > 0 würde eine explizite Boolesche Funktion ergeben, die Schaltungen exponentieller Größe erfordert! Wenn der Graph die Dimension m × n hatS.teinr(G)2GK.1,n ). Die Zählung zeigt, dass die meisten GraphenStar(G)=Ω( n 2 / logn) haben. Aber jedesGmitStaK.n,1S.teinr(G)=Ω(n2/.Logn)Gmit m = o ( n ) hat , hätte sogar eine Untergrenze S t a r ( G ) ( 2 + c ) n die gleichen Konsequenzen. Das Beste, was wir bisher zeigen können, ist S t aS.teinr(G)(4+c)nc>0m×nm=Ö(n)Star(G)(2+c)n . Star(G)2n1

Sei die kleinste Zahl t, für die es eine Teilmenge T { 0 , 1 , , t } und eine Folge von t Bicliques gibt, so dass ( u , v ) G ist, wenn die Anzahl der Bicliques enthält ( u , v ) gehört T . Wiederum ergibt das Zählen S y m ( G ) n /Sym(G)tT{0,1,,t}t(u,v)G(u,v)T n) istS.ym(G)n/.2für die meisten Grafiken. Nach den Ergebnissen von Yao, Beigel und Tarui würde jeder explizite Graph mit größer als 2 p o l y ( ln ln n ) eine boolesche Funktion außerhalb von A C C ergeben . Warnung: "kombinatorisch kompliziert" zu sein, bedeutet nicht, dass S y m ( G ) groß ist : Es gibt stark Ramsey-Graphen, für die S y m ( G ) = O ( logS.ym(G)2pÖly(lnlnn)EINC.C.S.ym(G) , auch wenn T = Menge ungerader Ganzzahlen.S.ym(G)=Ö(Logn)T.

Weitere Details dazu finden Sie hier .

Stasys
quelle
1
das ist sehr ordentlich.
Suresh Venkat
11

f::0,1n0,1nÖ(n)Ö(Logn)Tiefe - etwas, das wir noch lange nicht beweisen können) unter der Annahme, dass bestimmte Arten von Graphen, sogenannte Superkonzentratoren, nicht existieren. (Dies war eine asymptotische Frage und nicht nur eine Grafik.) Später zeigte er jedoch, dass diese existieren (und tatsächlich andere Verwendungszwecke haben).

Boaz Barak
quelle
5

Die Antwort lautet mit Sicherheit "Ja", wenn wir eher über Grafikfamilien als über bestimmte Grafiken sprechen. Zum Beispiel gibt es eine Vermutung von Mihail und Vazirani, dass alle 0/1-Polytopaldiagramme entweder gute oder sehr gute Kantenexpander sind (dh dass ihre Kantenexpansion unten durch 1 / Polynom (Grad) oder 1 begrenzt ist).

Wenn dies zutrifft, gibt es effiziente randomisierte Markov-Ketten-Monte-Carlo-Approximationsalgorithmen für eine Reihe offener kombinatorischer und Zählprobleme über eine Stichprobenstrategie von Alon, Jerrum und Sinclair.

In ähnlicher Weise kann die lineare Programmierung nicht in stark polynomieller Zeit über Kantenverfolgungsalgorithmen gelöst werden, wenn es Familien von Polytopaldiagrammen gibt, deren Durchmesser in Bezug auf die Anzahl der Facetten und den Grad des Graphen schneller wächst als jedes Polynom.

Anand Kulkarni
quelle
3

Erweiterung des Kommentars von Anand Kulkarni:

Angenommen, es gibt eine deterministische Turing-Maschine M, die SAT in Polynomzeit erkennt. Dann ist die endliche Übergangsrelation von M eine Funktion. Wir kennen TMs, die SAT in Polynomzeit erkennen, aber ihre Übergangsbeziehungen sind keine Funktionen. Beachten Sie, dass die Übergangsbeziehung ein zweigeteilter gerichteter Graph mit Tupeln von (Zustand, Bandsymbol) in der einen Zweiteilung, Tupeln von (Zustand, Bandsymbol, Verschieben) in der anderen Zweiteilung und Bögen von Paaren zu Dreifachen ist.

Wenn es also einen solchen Digraphen gibt, der eine Funktion ist, dann ist P = NP.

Dies ist natürlich keine sehr natürliche Definition, da zusätzliche Maschinen erforderlich sind, um der Anforderung Bedeutung zu verleihen, dass jeder Pfad im Zustandsraum, der den akzeptierenden Zustand erreicht, eine Länge hat, die durch ein Polynom in der Eingabegröße begrenzt ist. Es ist überhaupt nicht offensichtlich, wie die Menge der endlichen Graphen, die polytime-begrenzte Turing-Maschinen darstellen, aussieht oder ob diese Graphen interessante graphentheoretische Eigenschaften haben.

András Salamon
quelle