https://papers.ssrn.com/sol3/papers.cfm?abstract_id=2815371
This paper states that a strike-optimized version of the Carr-Madan method for option pricing is faster than the original equivalent that uses FFT.
As you may recall, Carr-Madan formula states that the call price is $$C(k) = \frac{e^{-ak}}{\pi}\int_0^\infty e^{-ivk} \psi(v) dv$$ where $k = \log K$ (log-strike), and $\psi(v)$ is analytically known if we know the characteristic function of the log-spot.
Due to the nature of the integral, it is obvious that we can calculate it, for many $k$, using some sort of FFT-procedure. This is done in the original paper by Carr and Madan.
However, the paper linked to above states that it is faster (and inside the paper, apparently it is faster by several orders of magnitude) by just using direct integration in the above integral, using the fact that $\psi(v)$ is independent of $k$. I am not sure how exactly they implemented it, but I imagine it would be some sort of quadrature-rule combined with a matrix product calculation, such that the calculation of $\psi(v)$ is re-used for all $k$.
I do not believe that this method is faster. Can anybody verify the results of the paper, or link to other papers stating the same thing?
The FFT method is of order $O(N \log N)$. That is pretty damn quick.
This other method ... I mean, yes, by re-using $\psi(v)$, we'll be able to do it a little bit faster, but the method still seems $O(NK)$ to me, where $K$ is the number of strikes we are pricing. So it should be slower?