Muller's Method & Graeffe's Root Squaring Method
Muller's Method & Graeffe's Root Squaring Method
Muller's Method & Graeffe's Root Squaring Method
Muller's Method
Mullers method is an extension of the secant method. Secant method
obtains a root estimate by projecting a straight line to the x axis through
two function values. Mullers method takes a similar approach, but
projects a parabola through three points. The method consists of
deriving the coefficients of the parabola that goes through the three
points. These coefficients can then be substituted into the quadratic
formula to obtain the points where the parabola intercepts the x-axis that
is the root estimate. The approach is facilitated by writing the parabolic
equation in a convenient form,
() = ( 0 )2 + ( 0 ) + (1)
0 = (0 ) = (0 0 )2 + (0 0 ) + (2)
1 = (1 ) = (1 0 )2 + (1 0 ) + (3)
2 = (2 ) = (2 0 )2 + (2 0 ) + (4)
We can solve for the three unknown coefficients a, b & c. Because two
of the terms in Eq. (2) are zero, it can be immediately solved for
= 0 = (0 ) (5)
1 0 = (1 0 )2 + (1 0 ) (6)
2 0 = (2 0 )2 + (2 0 ) (7)
1 0
= (1 0 ) + (8)
1 0
2 0
= (2 0 ) + (9)
2 0
2 0
= 2 + (11)
2
2 0
= 2 (12)
2
2 (1 0 ) + 1 (2 0 )
= (1 + 2 )
1 2
2 1 2 0 + 1 2 1 0
=
1 2 (1 + 2 )
2 1 (2 +1 )0 1 2
= (13)
1 2 (1 +2 )
1 0 1 2
= (14)
1
Note that the use of the quadratic formula means that both real
and complex roots can be located. This is a major benefit of the method.
3
(1) If only real roots are being located, we choose the two original
points that are nearest the new root estimate,
(2) If both real and complex roots are being evaluated, a sequential
approach is employed. That is, just like the secant method,
1 , 2 and 3 take the place of 0 , 1 and 2 .
Example 1:
Use Mllers method with guesses of 0 , 1 , and 2 = 4.5, 5.5, and
5, respectively, to determine a root of the equation
() = 3 13 12
Solution
= 15
Also,
1 0 12
=
1
(82.875)(20.625)(15)(1)
=
1
= 47.25
Substituting the values of , & in the formula,
2
= 0
+2 4
= 4.1444 <4.5
Take,
2 = 4.1444, 0 = 4.5, 1 = 5
Now,
= 0 = (4.5) = 20.625
1 = 1 0 = 0.5
2 = 0 2 = 0.3556
Also,
(1 ) = 1 = (5)3 13(5) 12 = 48
As,
(0.3556)(48)(0.8556)(20.625)+(0.5)(5.3062)
=
(0.5)(0.3556)(0.8556)
5
2.07515
=
0.1521
= 13.64
Also,
(48)(20.625)(13.64)(0.5)2
=
0.5
= 61.57
41.25
= 4.5
113.199
= 4.1355 <4.1444
() = 0 + 1 + 2 2 + 3 3
() = 0 1 + 2 2 3 3
()() = 3 2 6 (2 2 21 3 ) 4 + (1 2 20 2 ) 2 0 2
()() = 3 2 3 (2 2 21 3 ) 2 + (1 2 20 2 ) 0 2
() = + 1 1 + 2 2 + + 1 + (1)
( + 2 2 + 4 4 +. . . )2 = (1 1 + 3 3 + 5 5 +. . . )2
+ 1 1 + 1 1 + + 1 1 + = 0 (2)
1 = 1 2 + 22
2 = 2 2 21 3 + 24
.. .
= (1) 2
p1 2 , p2 2 , . . . , pn 2
Example 1:
7
3 8 2 + 17 10 = 0
Solution
Given,
() = 3 8 2 + 17 10 (1)
Here three changes are observed from +ve to -ve, -ve to +ve, +ve to
ve. Hence, according to Deccarte rule of signs () may have three
positive roots.
Rewriting Eq as
( 2 + 17) = (8 2 + 10)
( + 17)2 = (8 2 + 10)2
( 2 + 129) = 30 2 + 100
Putting 2 = we get