A primary goal for the selection of an optimization method is to find
a method that, given good starting points, requires only a few iterations
for a large class of problems, so it would be desirable to use a second
order method like Newton's method to find
. The Newton iteration
method for improving an estimate for
for
, successively
replaces
by
. This method requires values for both
and
. If we make a simple change of variable
in
the detailed expression for
determined from our definition of the MVT
distribution function, we have (for the two-sided case)
Given a starting interval
, with
.
and a required error tolerance
for our final estimate of
, we
let
and use a Newton algorithm that repeats:
if
and
, then
We also investigated the use of Secant-like methods for solving
.
Some preliminary tests showed that the simple Secant method is not suitable
for many problems because
is sometimes very small near
(particularly when
is small), and this can result in
divergence unless a very good starting value is available. Various
bisection-Secant hybrid methods were considered and after some experiments,
the ``Pegasus'' method (see Ralston and Rabinowitz, 1978) was selected.
This method has asymptotic order of convergence similar to that of the
Secant method and, at each iteration it provides a bracketing interval for
. The Pegasus method that we finally implemented
(starting with
and
) initially sets
.
If
, we set
;
otherwise we set
.
Our basic iteration repeats:
if
and
, then