Beantwortung der anderen Hälfte der Frage - hier ist eine Beweisskizze für eine Untergrenze für die Baumbreite für eine Konstante . Die Grenze ist unabhängig von der Größe oder einem anderen Aspekt der Schaltung. Im Rest des Arguments ist die Schaltung, ist die Baumbreite von und ist die Anzahl der Eingangsgatter.c C t C nc⋅logncCtCn
Der erste Schritt besteht darin, das ausgeglichene Trennzeichen-Lemma für Diagramme mit begrenzter Baumbreite zu verwenden . Die Gatter (einschließlich der Eingangsgatter) der Schaltung können in drei Teile , und , so dass und sowohl als auch enthalten mindestensEingangs - Gates, und es gibt keine Lichtbögen (Drähte) zwischen und .LRS|S|≤t+1LRn/3−|S|LR
Im Rest des Beweises ist die einzige Eigenschaft der Schaltung, die wir verwenden werden, diese Aufteilung - der Beweis gibt also tatsächlich eine Untergrenze für die Größe eines ausgeglichenen Separators wie oben.S
Wenn wir zur Hand haben, konstruieren wir eine Schaltung aus wie folgt: Für jedes Gate in machen zwei weitere Gates und und lassen und in . Sie alle Drähte, die von nach stattdessen in . Für alle Drähte, die von nach , gehen stattdessen zu . Sei
(L,S,R)C′CgSgLgRgLgRggLgLgRgR
S′={g,gL,gR:g∈S}.
Für jede der Zuordnungen zu eine Schaltung erstellt, die 1 ausgibt, wenn (a) die Zuordnung zu den Eingangsgattern die Ausgabe von wahr macht und (b) die Zuordnung zu den Eingangsgattern alle setzt Tore von wie vermutet. Nennen Sie diese Schaltungen , , für . Es ist zu beachten, dass die Schaltung natürlich in zwei Teilschaltungen und zerfällt, so dass nur von den Eingangsgattern von abhängt , nur von den Eingangsgattern von2|S′|S′C′S′C1C2C3…Cxx≤8tCiCLiCRiCLiL∪S′CRiR∪S′ , und für jede mögliche Zuordnung zu dem Eingang - Gates haben wir , dass .Ci=CLi∧CRi
Da jede Zuordnung zu den Eingangsgattern mit einer Vermutung für das, was in passiert, übereinstimmt wir, dass . Daher haben wir die Schaltung als ODER (von Fanin ) von UNDs (von Fanin ) umgeschrieben, wobei der UND- Gatternummer der Ausgang von bzw. zugeführt wird .S′C′=C1∨C2∨C3…∨CxC8t2iCLiCRi
Sei die Menge der obersten UND-Gatter. Wir werden zuerst beweisen, dass. Dies ergibt eine einfache Untergrenze für . Wir werden uns dann als besser gebunden erweisen.Z2|Z|≥n/3−|S|loglognt
Angenommen,und nehme an, dass weniger Eingangsgatter als . Dann enthalten sowohl als auch mindestensEingangsgatter. Nach dem Pigeon-Hole-Prinzip gibt es zwei verschiedene Zahlen und so dass es zwei verschiedene Zuordnungen zu den Eingangsgattern von , eine, die Gatter auf wahr setzt, eine, die setzt , so dass die Schaltungen , alle dasselbe aus. Es gibt jedoch eine Zuordnung zu den Eingangsgattern in2|Z|<n/3−|S|LRLRn/3−|S|ijLijCL1CL2…CLxRso dass MAJORITY FALSE ausgibt, wenn Gates in auf true gesetzt sind, und MAJORITY TRUE ausgibt, wenn Gates in auf true gesetzt sind. Dies ist ein Widerspruch und somit Dies bedeutet, dass die Baumbreite mindestens .iLjL2|Z|≥n/3−|S|loglogn
Wir zeigen jetzt eine bessere Grenze:. Angenommen, wlog, dass weniger Eingangsgatter als . Dann enthalten sowohl L als auch R mindestensEingangsgatter. Betrachten Sie die „alle falsch“ Zuordnung zu . Sei die kleinste Anzahl von Eingangsgattern von , die auf true gesetzt werden müssen, so dass MAJ TRUE ausgibt, vorausgesetzt, dass alles von auf false gesetzt ist.|Z|≥n/3−|S|LRn/3−|S|LrRL
Da das Setzen von auf alle falschen und genau Eingangsgatter von auf wahr die MAJORITY-Ausgabe ergibt, muss es einige so dass TRUE ausgibt, wlog dies . Alle Zuweisungen an mit weniger als true Eingangsgattern müssen auf false setzen. Da das Setzen von Eingangsgatter von auf true und von Eingangsgattern von auf true den MAJORITY-Ausgang ergibt , muss das Setzen von Gate von auf true mindestens eins ergebenr R 1 i C L i C L 1 R r C R 1 1 L r - 1 R 1 1 L C L i i ≠ 1 i = 2 R r - 2 C R 2 r |LrR1iCLiCL1RrCR11Lr−1R11LCLi outpur true für . wlog wir können annehmen . Dann müssen alle Zuweisungen an , die höchstens Eingangsgatter auf true setzen, auf false setzen, und so weiter - wir können dieses Argument mal wiederholen . Dies bedeutet aber, dassGeben Sie eine Untergrenze für .i≠1i=2Rr−2CR2rc ⋅ log n t|Z|≥r≥n/3−|S|c⋅lognt
[Mir ist bewusst, dass diese Skizze an manchen Stellen etwas handgewellt wird. Fragen Sie weg, ob etwas unklar ist ...]