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


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


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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.