BIBLIOGRAPHY
115
been most popular, and further developments of them continue to be made,
as
in
Le (1985). The IMSL and NAG computer libraries include these and other
excellent rootfinding programs.
Finding the roots of polynomials
is
an extremely old area, going back to at
least the ancient Greeks.
7 nere are many methods and a large literature for them,
and many new methods have been developed in the past 2 to 3 decades. As an
introduction to the area, see Dejon and Henrici
(1969), Henrici (1974, chap. 6),
Householder (1970), Traub (1964), and their bibliographies. The article
by
Wilkinson (1984) shows some of the practical difficulties of solving the poly-
nomial rootfinding problem on a computer. Accurate, efficient, automatic, and
reliable computer programs have been produced for finding the roots of poly-
nomials. Among such programs are (a) those
of
Jenkins (1975), Jenkins and
Traub
(1970), (1972), and (b) the program ZERPOL of Smith (1967), based on
Laguerre's method [see Kahan
(1967), Householder (1970, p. 176)]. These auto-
matic programs are much too sophisticated, both mathematically and algorithmi-
cally, to discuss in an introductory text such as this one. Nonetheless, they are
well worth using. Most people would not be able to write a program that would
be as competitive in both speed and accuracy. The latter is especially important,
since the polynomial rootfinding problem can be very sensitive to rounding
errors,
as
was
shown in examples earlier in the chapter.
The study of numerical methods for solving systems of nonlinear equations
and
optimization problems
is
currently a very popular area of research. For
introductions to numerical methods for solving nonlinear systems, see Baker and
Phillips (1981, pt. 1), Ortega and Rheinboldt (1970), and Rheinboldt (1974). For
generalizations of these methods to nonlinear differential and integral equations,
see Baker and
Phillips (1981), Kantorovich (1948)
[~classical
paper in this area],
Kantorovich and Akilov
(1964), and Rail (1969). For a survey of numerical
methods for optimization,
see
Dennis (1984) and Powell (1982). General intro-
ductions are given in Dennis and Schnabel
(1983), Fletcher (1980), (1981), Gill
et al.
(1981), and Luenberger (1984).
As
an example of 'recent research in
optimization theory and in the development of software, see
Boggs
et
al.
(1985).
For
computer programs, see Hiebert (1982) and More et
al.
(1984).
Bibliography
Baker,
C.,
and
C.
Phillips, eds. (1981). The Numerical Solution
of
Nonlinear
Problems. Clarendon Press, Oxford, England.
Boggs,
P.,
R. Byrd, and
R.
Schnabel, eds. (1985). Numerical Optimization 1984.
Society for Industrial and Applied Mathematics, Philadelphia.
Brent,
R.
(1973). Algorithms for Minimization Without Derivatives. Prentice-Hall,
Englewood Cliffs, N.J.
Byrne, G., and
C.
Hall, eds. (1973). Numerical Solution
of
Systems
of
Nonlinear
Algebraic Equations. Academic Press, New York.
Dejon,
B.,
and
P.
Henrici, eds. (1969). Constructive Aspects
of
the Fundamental
Theorem
of
Algebra.
Wiley,
New York.