may be computed using a number of iterative
algorithms. The best known such algorithms
are the Archimedes algorithm, which was derived
by Pfaff in 1800, and the Brent-Salamin formula.
Borwein et al. (1989) discuss
th-order iterative algorithms.
The Brent-Salamin formula is a quadratically converging algorithm.
Another quadratically converging algorithm (Borwein and Borwein 1987, pp. 46-48) is obtained by defining
|
(1)
| |||
|
(2)
|
and
|
(3)
| |||
|
(4)
|
Then
|
(5)
|
with .
decreases monotonically to
with
|
(6)
|
for .
A cubically converging algorithm which converges to the nearest multiple of
to
is the simple iteration
|
(7)
|
(Beeler et al. 1972). For example, applying to 23 gives the sequence 23, 22.1537796, 21.99186453, 21.99114858, ..., which converges to .
A quartically converging algorithm is obtained by letting
|
(8)
| |||
|
(9)
|
then defining
|
(10)
| |||
|
(11)
|
Then
|
(12)
|
and
converges to
quartically with
|
(13)
|
(Borwein and Borwein 1987, pp. 170-171; Bailey 1988, Borwein et al. 1989). This algorithm rests on a modular
equation identity of order 4. Taking the special case gives
and
.
A quintically converging algorithm is obtained by letting
|
(14)
| |||
|
(15)
|
Then let
|
(16)
|
where
|
(17)
| |||
|
(18)
| |||
|
(19)
|
Finally, let
|
(20)
|
then
|
(21)
|
(Borwein et al. 1989). This algorithm rests on a modular equation identity of order 5.
Beginning with any positive integer , round up to the nearest multiple of
, then up to the nearest multiple of
, and so on, up to the nearest multiple of 1. Let
denote the result. Then the ratio
|
(22)
|
David (1957) credits this result to Jabotinski and Erdős and gives the more precise asymptotic result
|
(23)
|
The first few numbers in the sequence are 1, 2, 4, 6, 10, 12, 18, 22, 30, 34, ... (OEIS A002491).
Another algorithm is due to Woon (1995). Define and
|
(24)
|
It can be proved by induction that
|
(25)
|
For ,
the identity holds. If it holds for
, then
|
(26)
|
but
|
(27)
|
so
|
(28)
|
Therefore,
|
(29)
|
so the identity holds for and, by induction, for all nonnegative
, and
|
(30)
| |||
|
(31)
| |||
|
(32)
|