Explizite Polynome in 1 Variablen mit unterer Grenze der Komplexität der überlogarithmischen Schaltung?

12

Durch Zählen Argumente, kann man zeigen , dass es existiert Polynome vom Grad n in 1 Variable ( das heißt, etwas von der Form , die Schaltungskomplexität hat n. Man kann auch zeigen, dass ein Polynom wie x n mindestens log 2 n Multiplikationen benötigt (Sie brauchen das nur, um einen ausreichend hohen Grad zu erreichen). Gibt es explizite Beispiele für Polynome in einer Variablen mit einer überlogarithmischen Untergrenze für die Komplexität? (Ergebnisse in jedem Bereich wären interessant)anxn+an1xn1++a0)xnlog2n

Matt Hastings
quelle
Haben Sie Beispiele für die Schaltungskomplexität über ein endliches Feld? Ich verstehe nicht, wie ein Zählargument über ein unendliches Feld wirken würde, und ich bin mir ziemlich sicher, dass Paterson-Stockmeyer n gebunden ist eng (siehe auch meine Antwort unten). n
Joshua Grochow
Die von Ihnen erwähnte sqrt (n) -Grenze ist nur eine Obergrenze für die Anzahl der Multiplikationen (über ein beliebiges Feld). Wenn wir jedoch sowohl Additionen als auch Multiplikationen als Operationen zählen, benötigen wir für fast jedes Polynom n Operationen über ein unendliches Feld weil es im Polynom n verschiedene Koeffizienten gibt und es keine Möglichkeit gibt, alle möglichen Polynome mit weniger als n Operationen zu bewerten (ich bin mir nicht sicher, ob dies ein Zählargument genannt werden sollte oder nicht).
Matt Hastings
aixixaiaich
1
Was ich meine ist: Die Schaltung besteht aus Additions- und Multiplikationsgattern. Die Eingaben für ein gegebenes Gatter können Ausgaben vorheriger Gatter oder x oder einige Konstanten sein. Die Frage ist: Können wir für ein gegebenes Polynom eine Schaltung und eine Auswahl von Konstanten in dieser Schaltung finden, um sie zu berechnen? Aber wir haben einen (n + 1) -dimensionalen Raum von Polynomen, aber wenn wir die Struktur einer Schaltung mit weniger als n Gattern festlegen (mit "Struktur" meine ich, welche Gatter verwenden Ausgaben von welchen anderen Gattern) und betrachten alle mögliche Auswahl von Konstanten Dies ergibt weniger als einen n-dimensionalen Raum von Polynomen, die berechnet werden können.
Matt Hastings
Übrigens - der Eindruck, den ich habe, ist, dass die Konstruktion expliziter Beispiele über R oder C ohne weitere Einschränkungen der Koeffizienten größtenteils gelöst ist. Wenn Sie jedoch explizite Beispiele konstruieren, bei denen alle Koeffizienten a_i ganze Zahlen sind und nicht zu schnell wachsen, ist sie immer noch offen? Es gibt ein Beispiel mit allen Ganzzahlkonstanten in der Umfrage, die Sie erwähnen, aber sie wachsen doppelt exponentiell.
Matt Hastings

Antworten:

11

n(a1,,an)i=1n(xai)Ω(n)

ni=1n22ixii=1ne2πi/2ixii=1nirxir

Joshua Grochow
quelle
Vielen Dank. Es scheint also, dass das offene Problem darin besteht, dass man, wenn man Additionen auch als Operationen zählt, ein Polynom konstruieren kann, das mehr als sqrt (n) -Operationen benötigt, mit dem Ziel, ein Polynom zu konstruieren, das n Operationen benötigt. Irgendwelche Ergebnisse dazu? (Ich bezweifle es, denn in der Methode , die nur sqrt (n) Multiplikationen benötigt, geben die Zusätze eine Matrixmultiplikation und dies reduziert wahrscheinlich Schranken für die Komplexität einer Matrix-Skalarmultiplikation zu senken)
matt hastings