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 )sG≤ s≤ ss ( 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.t a r ( G )2GK.1 , n ). Die Zählung zeigt, dass die meisten GraphenStar(G)=Ω( n 2 / logn) haben. Aber jedesGmitStaK.n , 1S.t a r ( 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.t a r ( G ) ≥ ( 4 + c ) nc > 0m × nm = o ( n )S.tar(G)≥(2+c)n . Star(G)≥2n−1
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 o l y( lnlnn )A C.C.S.ym ( G ) , auch wenn T = Menge ungerader Ganzzahlen.S.ym ( G ) = O ( logn )T.
Weitere Details dazu finden Sie hier .