Abstract
Many problems encountered in systems theory and system identification require the solution of polynomial optimization problems, which have a polynomial objective function and polynomial constraints. Applying the method of Lagrange multipliers yields a set of multivariate polynomial equations. Solving a set of multivariate polynomials is an old, yet very relevant problem. It is little known that behind the scene, linear algebra and realization theory play a crucial role in understanding this problem.We show that determining the number of roots is essentially a linear algebra question, from which we derive the inspiration to develop a root-finding algorithm based on realization theory, using eigenvalue problems. Moreover, since one is only interested in the root that minimizes the objective function, power iterations can be used to obtain the minimizing root directly.We highlight applications in systems theory and system identification, such as analyzing the convergence behaviour of prediction error methods and solving structured total least squares problems.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Auzinger, W., Stetter, H.J.: An elimination algorithm for the computation of all zeros of a system of multivariate polynomial equations. Proc. Int. Conf. Num. Math., pp. 11–30. Birkhäuser (1988)
Barnett, M.P.: Computer algebra in the life sciences. ACM SIGSSAM Bull. 36, 5–32 (2002)
Buchberger, B.: Ein algorithmus zum auffinden der basiselemente des restklassenringes nach einem nulldimensionalen polynomideal. Ph.D. thesis, University of Innsbruck (1965)
Buchberger, B.: Gröbner bases and systems theory. Multidimens. Systems Signal Process. 12, 223–251 (2001)
Cox, D.A., Little, J.B., O’Shea, D.: Ideals, Varieties and Algorithms. Springer-Verlag (1997)
Cox, D.A., Little, J.B., O’Shea, D.: Using Algebraic Geometry, second edn. Springer-Verlag, New York (2005)
De Moor, B.: Structured total least squares and L 2 approximation problems. Lin. Alg. Appl. 188/189, 163–207 (1993)
De Moor, B.: Dynamic total linear least squares. In: Proc. 10th IFAC Symp. System Identif., vol. 3, pp. 159–164. Copenhagen, Denmark (1994)
De Moor, B.: Total least squares for affinely structured matrices and the noisy realization problem. IEEE Trans. Signal Process. 42(11), 3104–3113 (1994)
De Moor, B.: Linear system identification, structured total least squares and the Riemannian SVD. In: S. Van Huffel (ed.) Recent advances in Total Least Squares Techniques and Errors-In-Variables modeling, pp. 225–238. SIAM, Philadelphia (1997)
De Moor, B., Roorda, B.: L 2 -optimal linear system identification: Structured total least squares for SISO systems. Proc. 33rd Conf. Decis. Control (CDC), Lake Buena Vista, FL (1994)
Eckart, G., Young, G.: The approximation of one matrix by another of lower rank. Psychometrika 1, 211–218 (1936)
Emiris, I.Z., Mourrain, B.: Computer algebra methods for studying and computing molecular conformations. Algorithmica 25, 372–402 (1999)
Faugère, J.C.: A new efficient algorithm for computing Gröbner bases (F4). J. Pure Appl. Algebra 139(1), 61–88 (1999)
Golub, G.H., Van Loan, C.F.: Matrix Computations, third edn. Johns Hopkins University Press, Baltimore, MD, USA (1996)
Hanzon, B., Hazewinkel, M. (eds.): Constructive Algebra and Systems Theory. Royal Netherlands Academy of Arts and Sciences (2006)
Hanzon, B., Hazewinkel, M.: An introduction to constructive algebra and systems theory. In: B. Hanzon, M. Hazewinkel (eds.) Constructive Algebra and Systems Theory, pp. 2–7. Royal Netherlands Academy of Arts and Sciences (2006)
Hanzon, B., Jibetean, D.: Global minimization of a multivariate polynomial using matrix methods. J. Glob. Optim. 27, 1–23 (2003)
Jónsson, G.F., Vavasis, S.A.: Accurate solution of polynomial equations using Macaulay resultant matrices. Math. Comput. 74(249), 221–262 (2004)
Lasserre, J.B.: Global optimization with polynomials and the problem of moments. SIAM J. Optim 11(3), 796–817 (2001)
Lazard, D.: Résolution des systèmes d’équations algébriques. Theor. Comput. Sci. 15, 77–110 (1981)
Lemmerling, P., De Moor, B.: Misfit versus latency. Automatica 37, 2057–2067 (2001)
Li, T.Y.: Numerical solution of multivariate polynomial systems by homotopy continuation methods. Acta Numer. 6, 399–436 (1997)
Ljung, L.: System identification: theory for the user. Prentice Hall PTR, Upper Saddle River, NJ (1999)
Ljung, L.: Perspectives on system identification. Proc. 17th IFAC World Congress, pp. 7172–7184. Seoul, Korea (2008)
Ljung, L., Glad, T.: On global identifiability for arbitrary model parametrizations. Automatica 35(2), 265–276 (1994)
Macaulay, F.S.: On some formulate in elimination. Proc. London Math. Soc. 35, 3–27 (1902)
Macaulay, F.S.: The algebraic theory of modular systems. Cambridge University Press (1916)
Manocha, D.: Algebraic and numeric techniques for modeling and robotics. Ph.D. thesis, Computer Science Division, Department of Electrical Engineering and Computer Science, University of California, Berkeley (1992)
Manocha, D.: Solving systems of polynomial equations. IEEE Comput. Graph. Appl. 14(2), 46–55 (1994)
Möller, H.M., Stetter, H.J.: Multivariate polynomial equations with multiple zeros solved by matrix eigenproblems. Numer. Math 70, 311–329 (1995)
Mourrain, B.: Computing the isolated roots by matrix methods. J. Symb. Comput. 26, 715–738 (1998)
Mourrain, B.: A new criterion for normal form algorithms. In: Applied Algebra, Algebraic Algorithms and Error-Correcting Codes, Lecture Notes in Computer Science, vol. 1710, pp. 430–443. Springer, Berlin (1999)
Mourrain, B., Trébuchet P.: Solving complete intersections faster. Proc. ISSAC 2000, pp. 231–238. ACM, New York (2000)
Nocedal, J., Wright, S.J.: Numerical Optimization, second edn. Springer (2006)
Parrilo, P.A.: Structured semidefinite programs and semialgebraic geometry methods in robustness and optimization. Ph.D. thesis, California Institute of Technology (2000)
Petitjean, S.: Algebraic geometry and computer vision: Polynomial systems, real and complex roots. J. Math. Imaging Vis. 10, 191–220 (1999)
Shor, N.Z.: Class of global minimum bounds of polynomial functions. Cybernetics 23(6), 731–734 (1987)
Stetter, H.J.: Matrix eigenproblems are at the heart of polynomial system solving. ACM SIGSAM Bull. 30(4), 22–25 (1996)
Stetter, H.J.: Numerical Polynomial Algebra. SIAM (2004)
Stetter, H.J.: An introduction to the numerical analysis of multivariate polynomial systems. In: B. Hanzon, M. Hazewinkel (eds.) Constructive Algebra and Systems Theory, pp. 35–47. Royal Netherlands Academy of Arts and Sciences (2006)
Sylvester, J.J.: On a theory of syzygetic relations of two rational integral functions comprising an application to the theory of sturms function and that of the greatest algebraical common measure. Trans. Roy. Soc. Lond. (1853)
Verschelde, J., Verlinden, J., Cools, R.: Homotopies exploiting Newton polytopes for solving sparse polynomial systems. SIAM J. Numer. Anal. 31, 915–930 (1994)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer Science+Business Media, LLC
About this chapter
Cite this chapter
Dreesen, P., De Moor, B. (2009). Polynomial Optimization Problems are Eigenvalue Problems. In: Hof, P., Scherer, C., Heuberger, P. (eds) Model-Based Control:. Springer, Boston, MA. https://doi.org/10.1007/978-1-4419-0895-7_4
Download citation
DOI: https://doi.org/10.1007/978-1-4419-0895-7_4
Published:
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4419-0894-0
Online ISBN: 978-1-4419-0895-7
eBook Packages: EngineeringEngineering (R0)