A Cubic Taylor Polynomial-based Refinement

of Newton’s Method

Donald R. Burleson, Ph.D.

Copyright © 2021 by Donald R. Burleson

This article may be reproduced in its entirety

provided original authorship is expressly acknowledged.

In my previous article “A Taylor-polynomial-based Faster-converging Generalization of

Newton’s Method for Successive Approximation of Zeros” (see

www.blackmesapress.com/NewtonGeneralization.htm) I presented my initial refinement of

Newton’s Method derived from a truncated Taylor series in the form of a degree-2 Taylor

polynomial. I propose now to introduce a further such result that I have derived from a degree-3

Taylor polynomial

This requires a more elaborate computation that involves solving a cubic polynomial equation,

but the result turns out to be what is at least a moderately faster-converging algorithm.

First, for the above polynomial written in order of descending powers, we divide through

by the leading coefficient (an operation which of course does not affect the zeros) to produce the

monic degree-3 polynomial function

so that in the functional format

we have

(For proper convergence the third derivative of the object function f should not be too close to 0 in value.)

It is expedient, when applying this method to a particular object function and its derivatives, to

compute these component values as one goes along, rather than writing out a single formula

explicitly. I.e., the computations are most readily done in stages, much in keeping with any

solution of a cubic polynomial equation.

We will later write
in keeping with the present

purpose of producing a sequence of successive approximations to a zero of a given function,

though as we shall see, “sequence” is too inclusive a term since in my experience it is not at all

uncommon for this method to produce a sufficiently close approximation in only one step.

By the traditional methods of computing zeros of a cubic polynomial, the substitution

gives a reduced cubic
,

where

Again, for a particular application, b
and c and d should already have been computed at this point.

Next, following the usual approach to solving a cubic, we let

and when that is computed, let

Then we may write

and use this result to characterize

so that the template for the desired successive iterations is

EXAMPLE

As a convenient illustration we will choose (using the initial value 0.7) the function

since its zero is actually known to be ln(2) = 0.69314718056 and thus our computed result can be checked for proximity to this value.

For this function,

so that

,

the necessary Taylor polynomial then being

and following the above-described procedure we identify

Next we have

Then

so that

Then taking

we have

with error less than

0.000000001 for only one step.

By comparison, my earlier-described degree-2 Taylor polynomial refinement would give

(for one step) an absolute error of about 0.000000054, while the original linear Newton’s

Method for one step would give an error of about 0.000023427.