Using Fourier Transforms to Multiply Numbers
blog.robertelder.org
Using Fourier Transforms to Multiply Numbers
1–10 of 44 posts
Re: Using Fourier Transforms to Multiply Numbers
#2Re: Using Fourier Transforms to Multiply Numbers
#3That’s literally what the FFT does, fast polynomial multiplication.
Re: Using Fourier Transforms to Multiply Numbers
#4I don’t think I’ve ever come across an algorithms book that discusses FFT that doesn’t discuss fast polynomial multiplication when introducing the algorithm. That’s literally what the FFT does, fast polynomial multiplication.
Re: Using Fourier Transforms to Multiply Numbers
#5I don’t think I’ve ever come across an algorithms book that discusses FFT that doesn’t discuss fast polynomial multiplication when introducing the algorithm. That’s literally what the FFT does, fast polynomial multiplication.
So interesting thing that. While I was introduced to the FFT in the same manner, (an algorithm for fast polynomial multiplication in a class by the CS department) my Electrical-Engineering-backgrounded colleagues are completely unaware of this use of the FFT. They use it as a change of basis to directly observe and manipulate frequency. The EEs I work with are much more familiar with the relationship between the Four…
Re: Using Fourier Transforms to Multiply Numbers
#6I don’t think I’ve ever come across an algorithms book that discusses FFT that doesn’t discuss fast polynomial multiplication when introducing the algorithm. That’s literally what the FFT does, fast polynomial multiplication.
Re: Using Fourier Transforms to Multiply Numbers
#7It's pretty interesting--it's actually a recursive multiplication algorithm with log log N levels of recursion and N log N work at each level. And it actually uses another fast multiplication algorithm within it, the Karatsuba algorithm.
Re: Using Fourier Transforms to Multiply Numbers
#8Re: Using Fourier Transforms to Multiply Numbers
#9I don’t think I’ve ever come across an algorithms book that discusses FFT that doesn’t discuss fast polynomial multiplication when introducing the algorithm. That’s literally what the FFT does, fast polynomial multiplication.
Re: Using Fourier Transforms to Multiply Numbers
#10Earlier quoted context omitted.
So interesting thing that. While I was introduced to the FFT in the same manner, (an algorithm for fast polynomial multiplication in a class by the CS department) my Electrical-Engineering-backgrounded colleagues are completely unaware of this use of the FFT. They use it as a change of basis to directly observe and manipulate frequency. The EEs I work with are much more familiar with the relationship between the Four…
Bioengineer, I've basically also just used Fourier and the FFT for signal analysis, never heard of it being used for multiplication.
https://statweb.stanford.edu/~cgates/PERSI/papers/aldous86.p...