Fast algorithms -- is the field of computational mathematics, which studies the algorithms for evaluation of a given function with a given accuracy, using as less as possible bit operations of computer.
The total number of bit operations,
which is sufficient
to compute the function
at the point
with accuracy up to
digits by means of a given algorithm,
is called the complexity of computation
of
at the point
up to
digits and is denoted by
We shall call fast such algorithm of computation of a
function
that for this algorithm
We remark, for the complexity of multiplication of two
-digit integers
the Schönhage-Strassen bound [14],
is valid.
It was proved in [5], [1] that
based on the Newton method algorithms for the
evaluation of elementary algebraic functions
have the complexity upper bound
and therefore are fast.
First algorithms for fast evaluation
of the constant
and elementary transcendental functions based
on the AGM-method of Gauss [6]
were suggested in
[4], [13], [3].
The most complete compendium of the AGM-algorithms is [2].
The FEE method was suggested and developed by author
in [7]-[12]. This is the
method for fast summation of the special form series. With the help of
the FEE, it is possible
to compute any elementary transcendental function
for any argument, classical constants
the Euler constant
and the Catalan constant, such
higher
transcendental functions as
the Euler gamma function, hypergeometric, spherical,
cylindrical and some other
functions for algebraic values of the argument and parameters,
the Riemann zeta function for
integer argument, the Hurwitz zeta function for integer
argument and algebraic values of the parameter, as well as such special
integrals as the integral of probability, the Fresnel
integrals, the integral exponential function
and some other integrals with the complexity bound