Skip to main content
Log in

The application of optimal control methodology to nonlinear programming problems

  • Published:
Mathematical Programming Submit manuscript

Abstract

Dynamic programming techniques have proven to be more successful than alternative nonlinear programming algorithms for solving many discrete-time optimal control problems. The reason for this is that, because of the stagewise decomposition which characterizes dynamic programming, the computational burden grows approximately linearly with the numbern of decision times, whereas the burden for other methods tends to grow faster (e.g.,n 3 for Newton's method). The idea motivating the present study is that the advantages of dynamic programming can be brought to bear on classical nonlinear programming problems if only they can somehow be rephrased as optimal control problems.

As shown herein, it is indeed the case that many prominent problems in the nonlinear programming literature can be viewed as optimal control problems, and for these problems, modern dynamic programming methodology is competitive with respect to processing time. The mechanism behind this success is that such methodology achieves quadratic convergence without requiring solution of large systems of linear equations.

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. R. Bellman,Dynamic programming (Princeton University Press, Princeton, NJ, 1957).

    Google Scholar 

  2. K.W. Brodlie, “An assessment of two approaches to variable metric methods”,Mathematical Programming 15 (1977) 344–355.

    Google Scholar 

  3. A.G. Buckley, “A combined conjugate-gradient quasi-Newton minimization algorithm”,Mathematical Programming 15 (1978) 200–210.

    Google Scholar 

  4. P. Dyer and S. McReynolds,The computational theory of optimal control ((Academic Press, New York, 1970).

    Google Scholar 

  5. R. Fletcher and M.J.D. Powell, ‘A rapidly converging method for minimization”,Computer Journal 6 (1963) 163–168.

    Google Scholar 

  6. D.H. Jacobson and D.Q. Mayne,Differential dynamic programming (American Elsevier, New York, 1970).

    Google Scholar 

  7. J.J. Moré and D.C. Sorensen, “On the use of directions of negative curvature in a modified Newton method”,Mathematical Programming 16 (1979) 1–20.

    Google Scholar 

  8. D.M. Murray, “Differential dynamic programming for the efficient solution of optimal control problems”, Ph.D. Dissertation, Department of Mathematics, The University of Arizona (1978).

  9. D.M. Murray, “Differential dynamic programming and Newton's method for discrete optimal control problems”, paper 78-15, Selected Publication List, Systems and Industrial Engineering, University of Arizona (1978).

  10. D.M. Murray, “A globally convergent second-order differential dynamic programming algorithm”, Working paper (April 1979).

  11. D.M. Murray and S.J. Yakowitz, “Constrained differential dynamic programming”,Water Resources Research 15 (1979) 1017–1027.

    Google Scholar 

  12. K. Ohno, “A new approach to differential dynamic programming for discrete time systems”,IEEE Transactions on Automatic Control AC-23 (1978) 37–47.

    Google Scholar 

  13. S.S. Oren, “Self-scaling variable metric (SSVM) algorithms,Management Science 20 (1974) 264–280.

    Google Scholar 

  14. E. Polak,Computational methods in optimization (Academic Press, New York, 1971).

    Google Scholar 

  15. E. Polak, “A modified second method for unconstrained minimization”,Mathematical Programming 6 (1974) 264–280.

    Google Scholar 

  16. B. Rutherford and S. Yakowitz,Contributions to discrete-time dynamic programming, submitted for publication, 1980.

  17. D.F. Shanno, personal communication.

  18. D.F. Shanno, “Conjugate gradient methods with inexact searches”,Mathematics of Operations Research 3 (1978) 244–256.

    Google Scholar 

  19. D.F. Shanno, “On variable-metric methods for sparse Hessians”,Mathematics of Computation 34 (1980) 499–514.

    Google Scholar 

  20. D.F. Shanno and K.H. Phua, “Effective comparison of unconstrained optimization techniques”,Management Science 22 (1975) 321–330.

    Google Scholar 

  21. D.F. Shanno and K.H. Phua, “Matrix conditioning and nonlinear optimization” MIS Technical Report No. 24, Management Information Systems Department, the University of Arizona (1977).

  22. E. Spedicato, “Computational experience with quasi-Newton algorithms for minimization problems of moderately large site”, Report CISE-N-175, CISE Documentation Service; Segrate (Milano, 1975).

    Google Scholar 

  23. I. Zang, “A new arc algorithm for unconstrained optimization”,Mathematical Programming 15 (1978) 36–52.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Murray, D.M., Yakowitz, S.J. The application of optimal control methodology to nonlinear programming problems. Mathematical Programming 21, 331–347 (1981). https://doi.org/10.1007/BF01584253

Download citation

  • Received:

  • Revised:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01584253

Key words

Navigation