An Improved Pegasus Method For Root Finding : Abstract
An Improved Pegasus Method For Root Finding : Abstract
Abstract.
A method of Regula Falsi type for finding a simple root of a non-linear equation
is presented. I t is similar to the Pegasus procedure, but exhibits a higher asymp.
tobic convergence efficiency. This is accomplished by eliminating one or two of
the slower Pegasus substeps.
CR Category: 5.1.
Key words and phrases: ]~egula Falsi, nonlinear equations, root finding, Pegasus
method, order of convergence, Snyder's method, Illinois method.
1. Introduction.
The classical Regula Falsi method finds a simple root of the non-linear
equation
(1) f(x) = 0
*Work performed under the auspices of the United States Atomic Energy Commission.
1 Referred to in [2]-[4] as the Illinois method. We cite reference [1] as justification for
the present terminology.
Received May 2, 1973. Revised July 27, 1973.
424 RICHARD F. KING
of this paper, as many as two of the slower Pegasus substeps are elimi-
nated b y timely interchange of points.
fl
x2 = x 1 - (x o - xl) f o - f l '
OO
C2
(8) e~ ~ ~e0el-De0el(e0+el), where D = (c2/ci)~-c3/cl.
\C1/
C2
(I0) e4 ~ -- s2e3 .
Cl
~ . 2 7 5 -- 1.642,
compared with 1.449 for Snyder's m e t h o d (see [2]) a n d 1.000 for Regula
Falsi itself.
b. :For the proposed scheme (3)-(6), an unmodified first step U with
f~f~ < 0 is followed b y an interchange of (x0,f0) a n d (xl,fl) in step (4).
T h e n t h e n e x t step, (5), is a modified step t h a t we shall call of t y p e
MI*. I t has the error formula
\~31/
(12) UMx* , U M I * . . . .
has been completed, with just two function evaluations. If D < 0, on the
other hand, then MI* must be followed b y another modified step M2*,
with the same leading error term (10) as M~. Furthermore this M2* step
completes the cycle. In this case, the procedure requires three function
evaluations for a sequence of cycles
(13) UMI*M2* , U M I * M 2 * ,. . . .
c2 ~)
C1 C2/C 1 ?42 ,*~ Cl
(14) ~5 ~ \cl) o3
Thus for D > 0 the process has convergence of order 3 and an efficiency of
~f3-- 1.732.
A similar analysis for (13) gives
(15) ~7 ~= D ~
for the three-step cycle. Consequently for D < 0 this Pegasus modification
has a convergence rate of 5 and a computational efficiency of
~f5 -- 1.710.
In either case, the proposed method's efficiency is greater than the
1.642 of Pegasus.
A number of the functions tested in [2] and [3] have been tried with
AN IMPROVED PEGASUS METHOD FOR ROOT FINDING 427
the proposed algorithm. In all cases, the predicted errors (11) were in
good agreement with the numerical results. Furthermore, the asymptotic
sequences (12) and (13) were seen to occur.
Both the author and the referee have observed that the idea in (4) of
interchanging estimates to speed convergence can also be applied to
method "A" of Anderson and BjSrek [4]. The result is a method with
exactly the same convergence rates as the Improved Pegasus method.
4. Acknowledgements.
Brian Smith provided continuing help and encouragement during this
study, and P. Jarratt kindly made an early ts~peseript of [3] available
to the author.
REFERENCES
1. J. N. Snyder, Inverse inte~po~atlon, a real root o f f ( x ) = O , University of Illinois Digital
Computer Laboratory, ILLIAC I Library R o u t i n e H1-71 (1953), 4 pages.
2. M. Dowell a n d P. J a r r a t t , A modified Regula Falsi method for computing the root of an
equation, B I T 11 (1971), 168-174.
3. M. Dowell a n d P. J a r r a t t , The "Pegasus" method for computing the root of an equation,
B I T 12 (1972), 503-508.
4. N. Anderson a n d A. Bj6rck, A new high order method of Regula Falsi type for computing
a root of an equation, B I T 13 (1973), 253-264.