The fundamental theorem of algebra and complexity theory

1. The main goal of this account is to show that a classical algorithm, Newton's method, with a standard modification, is a tractable method for finding a zero of a complex polynomial. Here, by "tractable" I mean that the cost of finding a zero doesn't grow exponentially with the degree, in a certain statistical sense. This result, our main theorem, gives some theoretical explanation of why certain "fast" methods of equation solving are indeed fast. Also this work has the effect of helping bring the discrete mathematics of complexity theory of computer science closer to classical calculus and geometry. A second goal is to give the background of the various areas of mathematics, pure and applied, which motivate and give the environment for our problem. These areas are parts of (a) Algebra, the "Fundamental theorem of algebra," (b) Numerical analysis, (c) Economic equilibrium theory and (d) Complexity theory of computer science. An interesting feature of this tractability theorem is the apparent need for use of the mathematics connected to the Bieberbach conjecture, elimination theory of algebraic geometry, and the use of integral geometry. Before stating the main result, we note that the practice of numerical analysis for solving nonlinear equations, or systems of such, is intimately connected to variants of Newton's method; these are iterative methods and are called fast methods and generally speaking, they are fast in practice. The theory of these methods has a couple of components; one, proof of convergence and two, asymptotically, the speed of convergence. But, not usually included is the total cost of convergence. On the other hand, there is an extensive theory of search methods of solution finding. This means that a region where a solution is known to exist is broken up into small subsets and these are tested in turn by evaluation; the process is repeated. Here it is simpler to count the number of required steps and one has a good knowledge of the global speed of convergence. But, generally speaking, these are slower methods which are not used by the practicing numerical analyst. The contrast between the theory and practice of these methods, in my

[1]  H. Weyl Randbemerkungen zu Hauptproblemen der Mathematik , 1924 .

[2]  H. Weyl On the Volume of Tubes , 1939 .

[3]  H. Hotelling Tubes and Spheres in n-Spaces, and a Class of Statistical Problems , 1939 .

[4]  Howard Eves,et al.  An introduction to the history of mathematics , 1953 .

[5]  J. Jenkins Univalent functions and conformal mapping , 1958 .

[6]  N. G. Parke,et al.  Ordinary Differential Equations. , 1958 .

[7]  G. Debreu,et al.  Theory of Value , 1959 .

[8]  E. Hille Analytic Function Theory , 1961 .

[9]  James Hardy Wilkinson,et al.  Rounding errors in algebraic processes , 1964, IFIP Congress.

[10]  E. Hille,et al.  Analytic Function Theory. Volume II , 1973 .

[11]  M. Hirsch A proof of the nonretractibility of a cell onto its boundary , 1963 .

[12]  I. Lakatos PROOFS AND REFUTATIONS (I)*† , 1963, The British Journal for the Philosophy of Science.

[13]  P. Wallis,et al.  A Source Book in Mathematics, 1200-1800 , 1971, The Mathematical Gazette.

[14]  Peter Henrici,et al.  Constructive aspects of the fundamental theorem of algebra : proceedings of a symposium conducted at the IBM Research Laboratory, Zürich-Rüschlikon, Switzerland, June 5-7, 1967 , 1972 .

[15]  M. Marden Geometry of Polynomials , 1970 .

[16]  Hassler Whitney,et al.  Complex Analytic Varieties , 1972 .

[17]  A. Ostrowski Solution of equations in Euclidean and Banach spaces , 1973 .

[18]  Herbert E. Scarf,et al.  The Computation of Economic Equilibria , 1974 .

[19]  Henry C. Thacher,et al.  Applied and Computational Complex Analysis. , 1988 .

[20]  S. Smale,et al.  Sufficient conditions for an optimum , 1975 .

[21]  Yieh-Hei Wan On local Pareto optima , 1975 .

[22]  Joseph F. Traub Analytic Computational Complexity , 1976 .

[23]  R. Kellogg,et al.  A Constructive Proof of the Brouwer Fixed-Point Theorem and Computational Results , 1976 .

[24]  La topologie algébrique des origins à poincaré: By Jean-Claude Pont. Bibliothéque de Philosophie contemporaine. (Presse Universitaire de France). 1974 , 1976 .

[25]  S. Smale Convergent process of price adjust-ment and global newton methods , 1976 .

[26]  L. Santaló Integral geometry and geometric probability , 1976 .

[27]  Herbert E. Scarf,et al.  The Solution of Systems of Piecewise Linear Equations , 1976, Math. Oper. Res..

[28]  G. E. Collins Infallible Calculation of Polynomial Zeros to Specified Precision , 1977 .

[29]  P. Griffiths Complex differential and integral geometry and curvature integrals associated to singularities of complex analytic varieties , 1978 .

[30]  Juris Hartmanis,et al.  Observations about the development of theoretical computer science , 1979, 20th Annual Symposium on Foundations of Computer Science (sfcs 1979).

[31]  M. Hirsch,et al.  On Algorithms for Solving f(x)=0 , 1979 .

[32]  P. Wolfe The "Ellipsoid Algorithm" , 1980, Science.

[33]  Philip Wolfe Invited Note---Some References for the Ellipsoid Algorithm , 1980 .

[34]  R. Osserman,et al.  The Geometry of the Generalized Gauss Map , 1981 .

[35]  A. Gorin ON THE VOLUME OF TUBES , 1983 .