Skip to main content
Log in

Nonlinear semidefinite programming: sensitivity, convergence, and an application in passive reduced-order modeling

  • FULL LENGTH PAPER
  • Published:
Mathematical Programming Submit manuscript

Abstract

We consider the solution of nonlinear programs with nonlinear semidefiniteness constraints. The need for an efficient exploitation of the cone of positive semidefinite matrices makes the solution of such nonlinear semidefinite programs more complicated than the solution of standard nonlinear programs. This paper studies a sequential semidefinite programming (SSP) method, which is a generalization of the well-known sequential quadratic programming method for standard nonlinear programs. We present a sensitivity result for nonlinear semidefinite programs, and then based on this result, we give a self-contained proof of local quadratic convergence of the SSP method. We also describe a class of nonlinear semidefinite programs that arise in passive reduced-order modeling, and we report results of some numerical experiments with the SSP method applied to problems in that class.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Alizadeh F. (1995) Interior point methods in semidefinite programming with applications to combinatorial optimization. SIAM J. Optim. 5, 13–51

    Article  MathSciNet  MATH  Google Scholar 

  2. Alizadeh F., Haeberly J.-P.A., Overton M.L. (1998) Primal-dual interior-point methods for semidefinite programming: convergence rates, stability and numerical results. SIAM J. Optim. 8, 746–768

    Article  MathSciNet  MATH  Google Scholar 

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

  4. Bai Z., Freund R.W. (2000) Eigenvalue-based characterization and test for positive realness of scalar transfer functions. IEEE Trans. Automat. Control 45, 2396–2402

    Article  MathSciNet  MATH  Google Scholar 

  5. Bai Z., Freund R.W. (2001) A partial Padé-via-Lanczos method for reduced-order modeling. Linear Algebra Appl. 332–334, 139–164

    Google Scholar 

  6. Boggs P.T., Tolle J.W. (1995) Sequential quadratic programming. Acta Numer. 4, 1–51

    MathSciNet  Google Scholar 

  7. Bonnans J.F., Gilbert J.C., Lemaréchal C., Sagastizábal C. (1997) Optimisation Numérique. Springer-Verlag, Berlin Heidelberg New York

    MATH  Google Scholar 

  8. Boyd S., El Ghaoui L., Feron E., Balakrishnan V. (1994) Linear Matrix Inequalities in System and Control Theory. SIAM Publications, Philadelphia

    MATH  Google Scholar 

  9. Coelho C.P., Phillips J.R., Silveira L.M. (2004) A convex programming approach for generating guaranteed passive approximations to tabulated frequency-data. IEEE Trans. Computer-Aided Design 23, 293–301

    Article  Google Scholar 

  10. Correa R., Ramírez C., H. (2004) A global algorithm for nonlinear semidefinite programming. SIAM J. Optim. 15, 303–318

    Article  MathSciNet  MATH  Google Scholar 

  11. Fares B., Apkarian P., Noll D. (2001) An augmented Lagrangian method for a class of LMI-constrained problems in robust control theory. Int. J. Control 74, 348–360

    Article  MathSciNet  MATH  Google Scholar 

  12. Fares B., Noll D., Apkarian P. (2002) Robust control via sequential semidefinite programming. SIAM J. Control Optim. 40, 1791–1820

    Article  MathSciNet  MATH  Google Scholar 

  13. Freund R.W. (2003) Model reduction methods based on Krylov subspaces. Acta Numer. 12, 267–319

    Article  MathSciNet  MATH  Google Scholar 

  14. Freund R.W., Jarre F. (2004) An extension of the positive real lemma to descriptor systems. Optim. Methods Softw. 19, 69–87

    Article  MathSciNet  MATH  Google Scholar 

  15. Freund R.W., Jarre F. (2004) A sensitivity result for semidefinite programs. Oper. Res. Lett. 32, 126–132

    Article  MathSciNet  MATH  Google Scholar 

  16. Helmberg C., Rendl F., Vanderbei R., Wolkowicz H. (1996) An interior-point method for semidefinite programming. SIAM J. Optim. 6, 342–361

    Article  MathSciNet  MATH  Google Scholar 

  17. Kocvara M., Stingl M. (2003) PENNON – A code for convex nonlinear and semidefinite programming. Optim. Methods Softw. 18, 317–333

    Article  MathSciNet  MATH  Google Scholar 

  18. Kojima M., Shindoh S., Hara S. (1997) Interior-point methods for the monotone semidefinite linear complementarity problem in symmetric matrices. SIAM J. Optim. 7, 86–125

    Article  MathSciNet  MATH  Google Scholar 

  19. Luo Z.-Q., Sturm J.F., Zhang S. (1998) Superlinear convergence of a symmetric primal-dual path following algorithm for semidefinite programming. SIAM J. Optim. 8, 59–81

    Article  MathSciNet  MATH  Google Scholar 

  20. Mangasarian O.L. (1969) Nonlinear Programming. MvGraw-Hill, New York

    MATH  Google Scholar 

  21. Monteiro R. (1997) Primal-dual path-following algorithms for semidefinite programming. SIAM J. Optim. 7, 663–678

    Article  MathSciNet  MATH  Google Scholar 

  22. Nayakkankuppam M.V., Overton M.L. (1999) Conditioning of semidefinite programs. Math. Program. 85, 525–540

    Article  MathSciNet  MATH  Google Scholar 

  23. Nesterov Y., Todd M.J. (1997) Self-scaled barriers and interior-point methods in convex programming. Math. Oper. Res. 22, 1–42

    Article  MathSciNet  MATH  Google Scholar 

  24. Nesterov Y., Todd M.J. (1998) Primal-dual interior-point methods for self-scaled cones. SIAM J. Optim. 8, 324–364

    Article  MathSciNet  MATH  Google Scholar 

  25. Noll, D.: personal communication, September 2004

  26. Overton M.L. (1988) On minimizing the maximum eigenvalue of a symmetric matrix. SIAM J. Matrix Anal. Appl. 9, 256–268

    Article  MathSciNet  MATH  Google Scholar 

  27. Overton M.L. (1992) Large-scale optimization of eigenvalues. SIAM J. Optim. 2, 88–120

    Article  MathSciNet  MATH  Google Scholar 

  28. Powell, M.J.D.: A fast algorithm for nonlinearly constrained optimization calculations. In: Lecture Notes in Mathematics, vol. 630, pp. 144–157. Springer, Berlin Heidelberg New York (1978)

  29. Robinson S.M. (1976) First order conditions for general nonlinear optimization. SIAM J. Appl. Math. 30, 597–607

    Article  MathSciNet  MATH  Google Scholar 

  30. Robinson S.M. (1982) Generalized equations and their solutions, part II: applications to nonlinear programming. Math. Prog. Study 19, 200–221

    MATH  Google Scholar 

  31. Shapiro A. (1997) First and second order analysis of nonlinear semidefinite programs. Math. Program. 77, 301–320

    Article  Google Scholar 

  32. Shapiro A., Scheinberg K. (2000) Duality and optimality conditions. In: Wolkowicz H., Saigal R., Vandenberghe L. (eds) Handbook of Semidefinite Programming: Theory, Algorithms and Applications. Kluwer Academic Publishers, Boston, pp. 67–110

    Google Scholar 

  33. Sturm J.F. (1999) Using SeDuMi 1.02, a MATLAB toolbox for optimization over symmetric cones. Optim. Methods Softw. 11–12, 625–653

  34. Sturm J.F., Zhang S. (2001) On sensitivity of central solutions in semidefinite programming. Math. Program. 90, 205–227

    Article  MathSciNet  MATH  Google Scholar 

  35. Todd M.J. (2001) Semidefinite optimization. Acta Numer. 10, 515–560

    Article  MathSciNet  MATH  Google Scholar 

  36. Tuan H.D., Apkarian P., Nakashima Y. (2000) A new Lagrangian dual global optimization algorithm for solving bilinear matrix inequalities. Int. J. Robust Nonlinear Control 10, 561–578

    Article  MathSciNet  MATH  Google Scholar 

  37. Vandenberghe L., Boyd S. (1996) Semidefinite programming. SIAM Rev. 38, 49–95

    Article  MathSciNet  MATH  Google Scholar 

  38. Vanderbei R.J. (1997) LOQO user’s manual – version 3.10. Report SOR 97-08. Princeton University, Princeton, NJ

    Google Scholar 

  39. Vanderbei R.J., Benson H.Y., Shanno D.F. (2002) Interior-point methods for nonconvex nonlinear programming: filter methods and merit functions. Comput. Optim. Appl. 23, 257–272

    Article  MathSciNet  MATH  Google Scholar 

  40. Wolkowicz H., Saigal R., Vandenberghe L., (eds) (2000) Handbook of Semidefinite Programming: Theory, Algorithms and Applications. Kluwer Academic Publishers, Boston

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Florian Jarre.

Additional information

To the memory of Jos F. Sturm.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Freund, R.W., Jarre, F. & Vogelbusch, C.H. Nonlinear semidefinite programming: sensitivity, convergence, and an application in passive reduced-order modeling. Math. Program. 109, 581–611 (2007). https://doi.org/10.1007/s10107-006-0028-x

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10107-006-0028-x

Keywords

Mathematics Subject Classification (2000)

Navigation