- Wie wird FFT in der Multiplikation verwendet??
- Wie viele Multiplizierungen in einem FFT?
- Was ist der schnellste Multiplikationsalgorithmus?
Wie wird FFT in der Multiplikation verwendet??
Dieser Algorithmus ist als Fast Fourier -Transformation bekannt.
Um zwei Polynome in der Wertdarstellung zu multiplizieren, führen wir nur eine paarweise Multiplikation der Funktionsbewertungen an jedem Punkt durch, bei dem eine paarweise Multiplikation die Vektoren in Paaren, Element mit Element, das sehr billig rechnerisch ist.
Wie viele Multiplizierungen in einem FFT?
Jedes Paar benötigt 4 Ergänzungen und 4 Multiplikationen, wobei eine Gesamtzahl von Berechnungen entspricht 8n4 = N2. Diese Anzahl der Berechnungen ändert sich nicht von Stufe zu Stufe. Da die Anzahl der Stufen, die Häufigkeit der Länge durch zwei geteilt werden kann, gleich log2n, ist die Komplexität des FFT O (NLOGN).
Was ist der schnellste Multiplikationsalgorithmus?
Karatsubas Algorithmus war der erste bekannte Algorithmus für die Multiplikation.