Die - te elementare symmetrische Polynom ist die Summe aller Produkte von unterschiedlichen Variablen. Ich interessiere mich für die monotone arithmetische Schaltungskomplexität dieses Polynoms. Ein einfacher dynamischer Programmieralgorithmus (wie auch in Abb. 1 unten) ergibt eine Schaltung mit Gattern. k(+,×)(+,×)O(kn)
Frage: Ist eine Untergrenze von bekannt?
Eine -Schaltung ist schief, wenn mindestens einer der beiden Eingänge jedes Produkttors eine Variable ist. Eine solche Schaltung ist eigentlich die gleiche wie ein Schalt- und Gleichrichtungsnetzwerk (ein gerichteter azyklischer Graph mit einigen durch Variablen gekennzeichneten Kanten; jeder st-Pfad gibt das Produkt seiner Bezeichnungen an, und die Ausgabe ist die Summe über alle st-Pfade). Markov erwies sich bereits vor 40 Jahren als überraschend knapp: Eine minimale monotone Arithmetik-Skew-Schaltung für hat genau Produkt-Gates. Die obere Schranke ergibt sich aus Abb. 1:
Aber ich habe keinen Versuch gesehen, eine solche Untergrenze für nicht schiefe Schaltungen zu beweisen. Ist das nur unsere "Arroganz", oder gibt es auf dem Weg einige inhärente Schwierigkeiten?
PS Ich weiß, dass Tore notwendig sind, um alle gleichzeitig zu berechnen . Dies folgt aus der unteren Grenze der Größe von monotonen Booleschen Schaltkreisen, die den 0-1-Eingang sortieren; siehe Seite 158 des Buches von Ingo Wegener . Das AKS-Sortiernetzwerk impliziert auch, dass in diesem (booleschen) Fall Gatter ausreichen. Tatsächlich haben Baur und Strassen eine enge Grenze für die Größe einer nicht monotonen Rechenschaltung für bewiesen . Aber was ist mit monotonen Rechenschaltungen?S n 1 , ... , S n n