- Euler-Maclaurin type formula with Bernoulli numbers
- One can accelerate the convergence of the Dirichlet series by acceleration methods to compute zeta function for small imaginary parts. http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.56.9455&rep=rep1&type=pdf
- Poisson summation to get Riemann Siegel formula. Another way to see this is approximate functional equation. So now we are reduced to computing exponential sums . Using Taylor approximation of log to reduce to exponential sums for polynomials.
Theorem (Hiary, 2008) For fixed the sum
can be computed in arithmetic operations.
3. The Odlyzko-Schonhage algorithm :If you want to compute the function at multiple values, one can use interpolation using FFT. The Fourier transform can be computed and then FFT gives a fast way to compute the zeta function for a large range of values. http://www.dtc.umn.edu/~odlyzko/doc/arch/fast.zeta.eval.pdf