Abstract
This paper gives a brief survey and assessment of computational methods for finding solutions to systems of nonlinear equations and systems of polynomial equations. Starting from methods which converge locally and which find one solution, we progress to methods which are globally convergent and find an a priori determinable number of solutions. We will concentrate on simplicial algorithms and homotopy methods. Enhancements of published methods are included and further developments are discussed.
Similar content being viewed by others
References
Alexander, J. C. and J. A.Yorke (1978), The Homotopy Continuation Method: Numerically Implementable Topological Procedures, Transactions of the A.M.S. 242, 271–284.
Allgower, E. L. and C. L.Keller (1971), A Search Routine for a Sperner Simplex, Computing 8, 157–165.
Allgower, E. L. (1977), Application of a Fixed Point Algorithm to Nonlinear Boundary Value Problems Having Several Solutions, pp. 87–111, in Karamardian, S. (ed.), Fixed Points-Algorithms and Applications, Academic Press, New York.
Allgower, E. L. and K.Georg (1980), Simplical and Continuation Methods for Approximating Fixed Points, SIAM Review 22, 28–85.
Allgower, E. L. and K.Georg (1990), Numerical Continuation Methods, Springer, Berlin.
Banach, S. (1922), Sur les opérations dans les ensembles abstraits et leur application aux équations intégrales, Fund. Math. 3, 133–181.
Bézout, É. (1779), Théorie générale des équations algébriques, Ph.D. Pierres, Paris.
Brent, R. P. (1971), Algorithms for Finding Zeros and Extrema of Functions without Calculating Derivatives, Report STAN-CS-71-198, Computer Science Department, Stanford University.
Brooks, R. B. S., R. F.Brown, J.Pak, and D. H.Taylor (1975), Nielsen Number of Maps of Tori, Proc. A.M.S. 52, 398–400.
Brouwer, L. E. J. (1912), Über Abbildungen von Mannigfaltigkeiten, Mathematische Annalen 71, 95–115.
Brouwer, L. E. J. (1952), An Intuitionist Correction of the Fixed-Point Theorem on the Sphere, Proc. Roy. Soc. London, Ser. A 213, 1–2.
Brown, R. F. (1971), The Lefschetz Fixed Point Theorem, Scott, Foresman and Company, Glenview.
Cauchy, A. L. (1829), Exercises de mathématique, Oeuvres (2) 9, 122.
Charnes, A., C. B.Garcia, and C. E.Lemke (1977), Constructive Proofs of Theorems Relating to: F(x)=y, with Applications, Mathematical Programming 12, 328–343.
Chow, Shui-Nee, J.Mallet-Paret, and J. A.Yorke (1978), Finding Zeroes of Maps: Homotopy Methods that are Constructive with Probability One, Mathematics of Computation 32, 887–899.
Cottle, R. W. (1982), Minimal Triangulation of the 4-Cube, Discrete Mathematics 40, 25–29.
Dang, Ch. (1989), The D1-Triangulation of R n for Simplicial Algorithms for Computing Solutions on Nonlinear Equations, Tilburg University, Center for Economic Research, Discussion paper No. 8928.
Dang, Ch. (1990), The D2-Triangulation for Simplicial Homotopy Algorithms for Computing Solutions of Nonlinear Equations, Tilburg University, Center for Economic Research, Discussion paper No. 9024.
Dang, Ch. and D. Talman (1990), The D1-Triangulation in Simplicial Variable Dimension Algorithms for Computing Solutions of Nonlinear Equations, Tilburg University, Center for Economic Research, Discussion paper No. 9027.
Dang, Ch. (1990), The D3-Triangulation for Simplicial Deformation Algorithms for Computing Solutions of Nonlinear Equations, Tilburg University, Center for Economic Research, Discussion paper No. 8949.
Davenport, J. H., Y.Siret et al. (1988), Computer Algebra, Academic Press, London.
Debreu, G. (1959), Theory of Value, Yale University Press, New Haven.
Deschamps, P. J. (1977), Pricing for Congestion in Telephone Networks: A Numerical Example, pp. 473–494, in Karamardian, S. (ed.), Fixed Points-Algorithms and Applications, Academic Press, New York.
Drexler, F. J. (1978), A Homotopy Method for the Calculation of All Zeros of Zero-Dimensional Polynomial Ideals, pp. 69–93, in Wacker, H. (ed.), Continuation Methods, Academic Press, New York.
Dugundji, J. and A.Granas (1982), Fixed Point Theory, Vol. 1, PWN-Polish Scientific Publishers, Warszawa.
Eaves, B. C. (1971), Computing Kakutani Fixed Points, SIAM J. Appl. Math. 21, 236–244.
Eaves, B. C. (1984), A Course in Triangulations for Solving Equations with Deformations, Springer, Berlin.
Eaves, B. C., F. J.Gould, H. O.Peitgen, and M. J.Todd (1983), Homotopy Methods and Global Convergence, Plenum Press, New York.
Fan, Ky (1952), A Generalization of Tucker's Combinatorial Lemma with Topological Applications, Ann. of Math. 56, 431–437.
Fisher, M. L., F. J.Gould, and J. W.Tolle (1976), A Simplicial Approximation Algorithm for Solving Systems of Nonlinear Equations, Istituto Nazionale Di Alta Mathematica, Symposia Mathematica 19, 73–90.
Forster, W. (ed.) (1980), Numerical Solution of Highly Nonlinear Problems, North-Holland, Amsterdam.
Forster, W. (1980), Fifty Years of Further Development of a Combinatorial Lemma, Part C, in Forster, W. (ed.), Numerical Solution of Highly Nonlinear Problems, pp. 215–217, North-Holland, Amsterdam.
Forster, W. (1984), Utilizing the Nielsen Number for Finding Multiple Solutions of Systems of Nonlinear Equations by Simplicial Fixed Point Algorithms, pp. 50–54, in Abstracts of the IIASA Workshop on Nondifferentiable Optimization: Motivations and Applications, International Institute for Applied Systems Analysis, Laxenburg, Austria
Forster, W. (1987), Computing ‘All’ Solutions of Systems of Polynomial Equations by Simplicial Fixed Point Algorithms, pp. 39–57, in Talman, A. J. J. and G.van derLaan (eds.), The Computation and Modelling of Economic Equilibria, North-Holland, Amsterdam.
Forster, W. (1988), Simplicial Fixed Point Algorithms and Systems of Polynomial Equations, p. 167, in Abstracts, The 13th International Symposium on Mathematical Programming, Tokyo.
Freund, R. M. (1986), Combinatorial Theorems on the Simplotope that Generalize Results on the Simplex and Cube, Math. Oper. Res. 11, 169–179.
Garcia, C. B. and W. I.Zangwill (1979), Determining All Solutions to Certain Systems of Nonlinear Equations, Mathematics of Operations Research 4, 1–14.
Garcia, C. B. and W. I.Zangwill (1979), Finding All Solutions to Polynomial Systems and Other Systems of Equations, Mathematical Programming 16, 159–176.
Garcia, C. B. and W. I.Zangwill (1980), Global Continuation Methods for Finding All Solutions to Polynomial Systems of Equations in n Variables, pp. 481–497, in Fiacco, A. V. and K. O.Kortanek (eds.), Extremal Methods in Systems Analysis, Lecture Notes in Economics and Mathematical Systems No 174, Springer, Berlin.
Gould, F. J. (1980), Recent and Past Developments in the Simplicial Approximation Approach to Solving Nonlinear Equations—A Subjective View, pp. 466–480, in Fiacco, A. V. and K. O.Kortanek (eds.), Extremal Methods in Systems Analysis, Lecture Notes in Economics and Mathematical Systems No 174, Springer, Berlin.
Gould, F. J. and J. W.Tolle (1983), Complementary Pivoting on a Pseudomanifold Structure with Applications in the Decision Sciences, Heldermann Verlag, Berlin.
Guillemin, V. and A.Pollack (1974), Differential Topology, Prentice Hall, Englewood Cliffs.
Hartree, D. R. (1958), Numerical Analysis, Clarendon Press, Oxford.
Van der Heiden, L. (1979), Refinement Methods for Computing Fixed Points Using Primitive Sets, Yale University, Ph.D. thesis.
Hopf, H. (1927), Über Mindestzahlen von Fixpunkten, Mathematische Zeitschrift 26, 762–774.
Istratescu, V. I. (1981), Fixed Point Theory, D. Reidel, Dordrecht.
Jiang, Boju (1980), Lectures on Nielsen Fixed Point Theory, American Mathematical Society, Providence.
Kakutani, S. (1941), A Generalization of Brouwer's Fixed Point Theorem, Duke Mathematical Journal 8, 457–459.
Karamardian, S. (1977), Fixed Points—Algorithms and Applications, Academic Press, New York.
Kojima, M. (1978), A Modification of Todd's Triangulation J3, Math. Prog. 15, 223–227.
Kojima, M. and Y.Yamamoto (1982), Variable Dimension Algorithms: Basic Theory, Interpretation, and Extensions of Some Existing Methods, Mathematical Programming 24, 177–215.
Kojima, M. and S.Mizuno (1983), Computation of All Solutions to a System of Polynomial Equations, Mathematical Programming 25, 131–157.
Kojima, M. (1988), Verbal Communication During a Meeting at the Tokyo Institute of Technology.
Krasnosels' Kii, M. A. (1964), Positive Solutions of Operator Equations, P. Noordhoff, Groningen.
Kuhn, H. W. (1974), A New Proof of the Fundamental Theorem of Algebra, Mathematical Programming Study 1, 148–158.
Kuhn, H. W. and J. G.MacKinnon (1975), The Sandwich Method for Finding Fixed Points, J. Optimization Theory and Applications 17, 189–204.
Kuhn, H. W. (1977), Finding Roots of Polynomials by Pivoting, pp. 11–39, in Karamardian, S. (ed.), Fixed Points-Algorithms and Applications, Academic Press, New York.
Kuhn, H. W., Z.Wang, and S.Xu (1984), On the Cost of Computing Roots of Polynomials, Mathematical Programming 28, 156–163.
Kuhn, H. W. (1988), Verbal Communication During a Meeting at Princeton University.
Van derLaan, G. (1980), Simplicial Fixed Point Algorithms, Mathematisch Centrum, Amsterdam.
Van derLaan, G. and A. J. J.Talman (1982), On the Computation of Fixed Points in the Product Space of Unit Simplices and an Application to Noncooperative N-Person Games, Math. Oper. Res. 7, 1–13.
Van derLaan, G., A. J. J.Talman, and L.van derHeyden (1987), Simplicial Variable Dimension Algorithms for Solving the Nonlinear Complementarity Problem on a Product of Unit Simplices Using General Labelling, Math. Oper. Res. 12, 377–397.
Li, T. Y. and N. H. Rhee (1988), Homotopy Algorithm for Symmetric Eigenvalue Problems, preprint.
Mara, P. S. (1976), Triangulations for the Cube, J. of Combinatorial Theory (A) 20, 170–177.
Maunder, C. R. F. (1970), Algebraic Topology, Van Nostrand, New York.
Merrill, O. H. (1972), Applications and Extensions of an Algorithm that Computes Fixed Points of Certain Upper Semi-Continuous Point to Set Mappings, Univ. of Michigan, Ph.D. thesis.
Miller, M. H. and J. E.Spencer (1977), The Static Economic Effects of the U.K. Joining the E.E.C.: A General Equilibrium Approach, The Review of Economic Studies 44, 71–93.
Milnor, J. W. (1965), Topology from the Differentiable Viewpoint, The University Press of Virginia, Charlottesville.
Morgan, A. (1987), Solving Polynomial Systems Using Continuation for Engineering and Scientific Problems, Prentice Hall, Englewood Cliffs.
Nielsen, J. (1921), Über die Minimalzahl der Fixpunkte bei den Abbildungstypen der Ringflächen, Mathematische Annalen 82, 83–93.
Ortega, J. M. and W. C.Rheinboldt (1970), Iterative Solution of Nonlinear Equations in Several Variables, Academic Press, New York.
Peitgen, H. O., D.Saupe et al. (1984), Cayley's Problem and Julia Sets, The Mathematical Intelligencer 6, 11–20.
Poincaré, H. (1884), Sur certaines solutions particulières du problème des trois corps, Bulletin Astronomique 1, 65–74.
Press, W. H., B. P.Flannery et al. (1989), Numerical Recipes in PASCAL, Cambridge University Press, Cambridge.
Renegar, J. (1985), On the Complexity of a Piecewise Linear Algorithm for Approximating Roots of Complex Polynomials, Mathematical Programming 32, 301–318
Renegar, J. (1985), On the Cost of Approximating all Roots of a Complex Polynomial, Mathematical Programming 32, 319–336.
Rheinboldt, W. C. (1986), Numerical Analysis of Parameterized Nonlinear Equations, Wiley-Interscience, New York.
Rice, J. R. (1983), Numerical Methods, Software, and Analysis, IMSL Reference Edition, McGraw-Hill, New York.
Robinson, S. M. (1980), Analysis and Computation of Fixed Points, Academic Press, New York.
Rourke, C. P. and B. J.Sanderson (1972), Introduction to Piecewise Linear Topology, Springer, Berlin.
Saigal, R. (1976), On Paths Generated by Fixed Point Algorithms, Mathematics of Oper. Res. 1, 359–380.
Sallee, J. F. (1982), A Note on Minimal Triangulations of an n-Cube, Discrete Applied Mathematics 4, 211–215.
Scarf, H. (1967), The Approximation of Fixed Points of a Continuous Mapping, SIAM J. Appl. Math. 15, 1328–1343.
Scarf, H. and T.Hansen (1973), The Computation of Economic Equilibria, Yale University Press, New Haven.
Shoven, J. B. (1983), The Application of Fixed Point Methods to Economics, pp. 249–261, in Eaves, B. C. et al. (eds.), Homotopy Methods and Global Convergence, Plenum Press, New York.
Smale, S. (1976), A Convergent Process of Price Adjustment and Global Newton Methods, J. of Mathematical Economics 3, 107–120.
Smale, S. (1981), The Fundamental Theorem of Algebra and Complexity Theory, Bulletin of the A.M.S. 4, 1–36.
Smale, S. (1985), On the Efficiency of Algorithms of Analysis, Bulletin of the A.M.S. 13, 87–121.
Spanier, E. H. (1966), Algebraic Topology, TATA McGraw-Hill, Bombay.
Sperner, E. (1928), Neuer Beweis für die Invarianz der Dimensionszahl und des Gebietes, Abh. math. Sem. Hamburg 6, 265–272.
Sperner, E. (1980), Fifty Years of Further Development of a Combinatorial Lemma, Part B, pp. 199–214, in Forster, W. (ed.), Numerical Solutions of Highly Nonlinear Problems, North-Holland, Amsterdam.
Talman, A. J. J. (1980), Variable Dimension Fixed Point Algorithms and Triangulations, Mathematisch Centrum, Amsterdam.
Todd, M. J. (1976), The Computation of Fixed Points and Applications, Springer, Berlin.
Todd, M. J. and L.Tuncel (1990), A New Triangulation for Simplicial Algorithms, Technical Report No. 946, Cornell University, Ithaca, N.Y.
Tucker, A. W. (1945), Some Topological Properties of Disk and Sphere, Proc. First Can. Math. Congress, Montreal, pp. 285–309.
Tuy, H. (1979), Pivotal Methods for Computing Equilibrium Points: Unified Approach and New Restart Algorithm, Mathematical Programming 16, 210–227.
Watson, L. T. (1986), Globally Convergent Homotopy Methods, SIAM Review 28, 529–545.
Wright, A. H. (1981), The Octahedral Algorithm, A New Simplicial Fixed Point Algorithm, Mathematical Programming 21, 47–69.
Yoseloff, M. (1974), Topological Proofs of Some Combinatorial Theorems, J. Comb. Thery (A) 17, 95–111.
Zeeman, E. C. (1963), Seminar on Combinatorial Topology, IHES, Mathematics Institute, University of Warwick, Coventry.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Forster, W. Some computational methods for systems of nonlinear equations and systems of polynomial equations. J Glob Optim 2, 317–356 (1992). https://doi.org/10.1007/BF00122427
Received:
Accepted:
Issue Date:
DOI: https://doi.org/10.1007/BF00122427