Skip to main content
Log in

Numerical experiments with an inexact Jacobian trust-region algorithm

  • Published:
Computational Optimization and Applications Aims and scope Submit manuscript

Abstract

We present the adaptation and implementation of a composite-step trust region algorithm, developed in (Walther, SIAM J. Optim. 19(1):307–325, 2008), that incorporates the approximation of the Jacobian of the equality constraints with a specialized quasi-Newton method. The forming and/or factoring of the exact Jacobian in each optimization step is avoided. Hence, the presented approach is especially well suited for equality constrained optimization problems where the Jacobian of the constraints is dense.

In this study, we discuss the calculation of the normal and tangential steps and how the trust region radius is adapted to take the inaccurate first-order information into account. Results are presented for several examples from the CUTE test set and a simple periodic adsorption process.

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. Byrd, R., Gilbert, J., Nocedal, J.: A trust region method based on interior point techniques for nonlinear programming. Math. Program. 89A, 149–185 (2000)

    Article  MathSciNet  Google Scholar 

  2. Griewank, A., Juedes, D., Utke, J.: ADOL-C: A package for the automatic differentiation of algorithms written in C/C++. ACM Trans. Math. Softw. 22, 131–167 (1996)

    Article  MATH  Google Scholar 

  3. Griewank, A., Walther, A.: On constrained optimization by adjoint-based quasi-Newton methods. Optim. Methods Softw. 17, 869–889 (2002)

    Article  MATH  MathSciNet  Google Scholar 

  4. Griewank, A., Walther, A.: Evaluating Derivatives: Principles and Techniques of Algorithmic Differentiation, 2nd edn. SIAM, Philadelphia (2008)

    MATH  Google Scholar 

  5. Griewank, A., Walther, A., Korzec, M.: Maintaining factorized KKT systems subject to rank-one updates of Hessians and Jacobians. Optim. Methods Softw. 22, 279–295 (2007)

    Article  MATH  MathSciNet  Google Scholar 

  6. Heinkenschloss, M., Vicente, L.N.: Analysis of inexact trust-region SQP algorithms. SIAM J. Optim. 12(2), 283–302 (2001)

    Article  MATH  MathSciNet  Google Scholar 

  7. Jiang, L., Biegler, L.T., Fox, G.: Optimization of pressure swing adsorption systems for air separation. AIChE J. 49, 1140–1157 (2003)

    Article  Google Scholar 

  8. Lalee, M., Nocedal, J., Plantenga, T.: On the implementation of an algorithm for large-scale equality constrained optimization. SIAM J. Optim. 8(3), 682–706 (1998)

    Article  MATH  MathSciNet  Google Scholar 

  9. Nocedal, J., Wright, S.: Numerical Optimization. Springer, Berlin (1999)

    Book  MATH  Google Scholar 

  10. Vanderbei, R., Shanno, D.: An interior-point algorithm for nonconvex nonlinear programming. Comput. Optim. Appl. 13, 231–252 (1999)

    Article  MATH  MathSciNet  Google Scholar 

  11. Wächter, A., Biegler, L.: On the implementation of an interior-point filter line-search algorithm for large-scale nonlinear programming. Math. Program. 106(1), 25–57 (2006)

    Article  MATH  MathSciNet  Google Scholar 

  12. Walther, A.: A first-order convergence analysis of trust-region methods with inexact Jacobians. SIAM J. Optim. 19(1), 307–325 (2008)

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Andrea Walther.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Walther, A., Biegler, L.T. Numerical experiments with an inexact Jacobian trust-region algorithm. Comput Optim Appl 48, 255–271 (2011). https://doi.org/10.1007/s10589-009-9247-4

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10589-009-9247-4

Keywords

Navigation