Skip to main content

Part of the book series: Signals and Communication Technology ((SCT))

  • 1519 Accesses

Abstract

There are several ways of characterizing nonnegative polynomials that may be interesting for a mathematician. However, not all of them are appropriate for computational purposes, by “computational” understanding primarily optimization methods. Nonnegative polynomials have a basic property extremely useful in optimization: They form a convex set. So, an optimization problem whose variables are the coefficients of a nonnegative polynomial has a unique solution (or, in the degenerate case, multiple solutions belonging to a convex set), if the objective and the other constraints besides positivity are also convex. Convexity is not enough for obtaining efficiently a reliable solution. Efficiency and reliability are specific only to some classes of convex optimization, such as linear programming (LP), second-order cone problems (SOCP), and semidefinite programming (SDP). SDP includes LP and SOCP and is probably the most important advance in optimization in the last decade of the previous century. See some basic information on SDP in Appendix A. In this chapter, we present a parameterization of nonnegative polynomials that is intimately related to SDP. Each polynomial can be associated with a set of matrices, called Gram matrices (Choi et al., Proc Symp Pure Math 58:103–126, 1995, [1]); if the polynomial is nonnegative, then there is at least a positive semidefinite Gram matrix associated with it. Solving optimization problems with nonnegative polynomials may thus be reduced, in many cases, to SDP. We give several examples of such problems and of programs that solve them. Spectral factorization is important in this context, and we present several techniques for its computation. Besides the standard, or trace, parameterization, we discuss several other possibilities that may have computational advantages.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. M.D. Choi, T.Y. Lam, B. Reznick, Sums of squares of real polynomials. Proc. Symp. Pure Math. 58(2), 103–126 (1995)

    MathSciNet  MATH  Google Scholar 

  2. Y. Genin, Y. Hachez, Y. Nesterov, P. Van Dooren, Optimization problems over positive pseudopolynomial matrices. SIAM J. Matrix Anal. Appl. 25(1), 57–79 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  3. B. Alkire, L. Vandenberghe, Convex optimization problems involving finite autocorrelation sequences. Math. Progr. Ser. A 93(3), 331–359 (2002)

    Article  MathSciNet  MATH  Google Scholar 

  4. J. Löfberg, P.A. Parrilo. From coefficients to samples: a new approach to SOS optimization, in 43rd IEEE Conference on Decision and Control, Bahamas (2004), pp. 3154–3159

    Google Scholar 

  5. T. Roh, L. Vandenberghe, Discrete transforms, semidefinite programming and sum-of-squares representations of nonnegative polynomials. SIAM J. Optim. 16, 939–964 (2006)

    Article  MathSciNet  MATH  Google Scholar 

  6. J.F. Sturm. Using SeDuMi 1.02, a Matlab toolbox for optimization over symmetric cones. Optim. Methods Softw. 11:625–653 (1999). http://sedumi.ie.lehigh.edu

  7. M. Grant, S. Boyd, CVX: Matlab Software for Disciplined Convex Programming, version 2.1 (2014). http://cvxr.com/cvx

  8. K.C. Toh, M.J. Todd, R.H. Tütüncü, SDPT3 – a Matlab software package for semidefinite programming. Optim. Meth. Software, 11:545–581 (1999). http://www.math.nus.edu.sg/mattohkc/sdpt3.html

  9. B.C. Şicleru, B. Dumitrescu. POS3POLY – a MATLAB preprocessor for optimization with positive polynomials. Optim. Eng. 14(2):251–273 (2013). http://www.schur.pub.ro/pos3poly

  10. Y. Nesterov, Squared functional systems and optimization problems, in High Performance Optimiation, ed. By J.G.B. Frenk, C. Roos, T. Terlaky, S. Zhang (Kluwer Academic, The Netherlands, 2000), pages 405–440

    Google Scholar 

  11. B. Dumitrescu, I. Tăbuş, P. Stoica, On the parameterization of positive real sequences and MA parameter estimation. IEEE Trans. Signal Proc. 49(11), 2630–2639 (2001)

    Article  MathSciNet  Google Scholar 

  12. T.N. Davidson, Z.Q. Luo, J.F. Sturm, Linear matrix inequality formulation of spectral mask constraints with applications to FIR filter design. IEEE Trans. Signal Proc. 50(11), 2702–2715 (2002)

    Article  MathSciNet  Google Scholar 

  13. S.P. Wu, S. Boyd, L.Vandenberghe, FIR filter design via semidefinite programming and spectral factorization, in Proceedings of 35th IEEE Conference on Decision Contr, vol. 1 (Kobe, Japan, 1996), pp. 271–276

    Google Scholar 

  14. P. Stoica, T. McKelvey, J. Mari, MA estimation in polynomial time. IEEE Trans. Signal Process. 48(7), 1999–2012 (2000)

    Article  MATH  Google Scholar 

  15. J. Tuqan, P.P. Vaidyanathan, A state space approach to the design of globally optimal FIR energy compaction filters. IEEE Trans. Signal Process. 48(10), 2822–2838 (2000)

    Article  Google Scholar 

  16. T.N. Davidson, Z.Q. Luo, K.M. Wong, Design of orthogonal pulse shapes for communications via semidefinite programming. IEEE Trans. Signal Process. 48(5), 1433–1445 (2000)

    Article  Google Scholar 

  17. B. Dumitrescu, C. Popeea, Accurate computation of compaction filters with high regularity. IEEE Signal Proc. Lett. 9(9), 278–281 (2002)

    Article  Google Scholar 

  18. A. Konar, N.K. Sidiropoulos, Hidden convexity in QCQP with Toeplitz-Hermitian quadratics. IEEE Signal Proc. Lett. 22(10), 1623–1627 (2015)

    Article  Google Scholar 

  19. S. Boyd, L. Vandenberghe, Convex Optimization (Cambridge University Press, Cambridge, 2004)

    Google Scholar 

  20. B.D.O. Anderson, S. Vongpanitlerd, Network Analysis and Synthesis (Prentice Hall, Englewood Cliffs, NJ, 1973)

    Google Scholar 

  21. V.M. Popov, Hyperstability of Control Systems (Springer, New York, 1973) (Romanian edition 1966)

    Google Scholar 

  22. J.W. McLean, H.J. Woerdeman, Spectral factorizations and sums of squares representations via semidefinite programming. SIAM J. Matrix Anal. Appl. 23(3), 646–655 (2002)

    Article  MathSciNet  MATH  Google Scholar 

  23. A.V. Oppenheim, R.W. Schafer, Discrete-Time Signal Processing (Prentice Hall, USA, 1999)

    Google Scholar 

  24. B.D.O. Anderson, K.L. Hitz, N.D. Diem, Recursive algorithm for spectral factorization. IEEE Trans. Circ. Syst. 21(6), 742–750 (1974)

    Article  MathSciNet  Google Scholar 

  25. A.H. Sayed, T. Kailath, A survey of spectral factorization methods. Numer. Lin. Alg. Appl. 8, 467–496 (2001)

    Article  MathSciNet  MATH  Google Scholar 

  26. G. Pólya, G. Szegö, Problems and Theorems in Analysis II (Springer, New York, 1976)

    Book  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Bogdan Dumitrescu .

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this chapter

Cite this chapter

Dumitrescu, B. (2017). Gram Matrix Representation. In: Positive Trigonometric Polynomials and Signal Processing Applications. Signals and Communication Technology. Springer, Cham. https://doi.org/10.1007/978-3-319-53688-0_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-53688-0_2

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-53687-3

  • Online ISBN: 978-3-319-53688-0

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics