General purpose nonlinear programming package

  • D. F. Rufer
Computer And Communication Networks, Software Problems
Part of the Lecture Notes in Control and Information Sciences book series (LNCIS, volume 7)


This paper tries to make three steps towards more efficient applicability of mathematical programming algorithms : First, a program package is presented which easily allows comparisons of different algorithms applied to a specific minimization problem. All the algorithms use similar, problem-dependent termination criteria. Secondly, an efficient standard algorithm for unconstrained optimization without using derivatives is described. It is a quasi-Newton method in which the termination criterion of the unidimensional searches becomes refined according to the convergence of the multidimensional optimization. The required gradients are evaluated by numerical differences using step-lengths which iteratively are optimized to get maximum accuracy. Thirdly, the user of the nonlinear programming package has the option to leave the selection of the optimization method up to the program. Numerical examples are presented.


Termination Criterion Unconstrained Optimization Standard Algorithm Analytical Derivative Golden Section 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    L.C.W. Dixon: Optimization in Action. Academic Press, London, 1976.Google Scholar
  2. [2]
    S.L. Jacoby, J.S. Kowalik, J.T. Pizzo: Iterative Methods for Nonlinear Optimization Problems. Prentice-Hall, 1972.Google Scholar
  3. [3]
    D. Rufer: Mathematische Programmierung — eine Uebersicht. Angewandte Informatik, 3, 1974.Google Scholar
  4. [4]
    D. Rufer: Optimale Steuerung des Zweikörperproblems. Dissertation No.5519, Eidgenössische Technische Hochschule Zürich, 1975.Google Scholar
  5. [5]
    H.J. Kelley, W.F. Denham, I.L. Johnson, P.O. Wheatley: An Accelerated Gradient Method for Parameter Optimization with Nonlinear Constraints. Journal of the Astronautical Sciences, Vol XIII, No 4, 1966.Google Scholar
  6. [6]
    I.L. Johnson: The Davidon-Fletcher-Powell Penalty Function Method — a Generalized Iterative Technique for Solving Parameter Optimization Problems. Johnson Space Center, Internal Note No 75-FM-34, Houston 1975.Google Scholar
  7. [7]
    R. Fletcher, M. Powell: A Rapidly Convergent Descent Method for Minimization. Computer Journal, Vol 6, 1963.Google Scholar
  8. [8]
    J.D. Pearson: Variable Metric Methods of Minimization. Computer Journal, Vol 12, 1969.Google Scholar
  9. [9]
    R. Fletcher: A New Approach to Variable Metric Algorithms. Computer Journal, Vol 13, 1970.Google Scholar
  10. [10]
    G. Guilfoyle, I. Johnson, P. Wheatley: One-dimensional Search Combining Golden Section and Cubic Fit Techniques. NASA CR-65994, 1967.Google Scholar
  11. [11]
    G.W. Stewart: A Modification of Davidon's Minimization Method to Accept Difference Approximations of Derivatives. Journal of ACM, Vol 14, 1967.Google Scholar
  12. [12]
    D. Rufer: Implementation and Properties of a Method for the Identification of Nonlinear Continuous Time Models. Bericht Nr. 77-01, Fachgruppe für Automatik, Eidgenössische Technische Hochschule, Zürich, 1977.Google Scholar
  13. [13]
    H. Mäder, P. Wehrli: Modelling of a Reservoir. Proceedings of the IFIP Working Conference on Modeling and Simulation of Land, Air, Water Ressources Systems, Ghent, Belgium, August 1977.Google Scholar
  14. [14]
    J. Leimgruber; Stationary and Dynamic Behaviour of a Speed Controlled Synchronous Motor with cosϕ — or Commutation Limit Line Control. IFAC Symposium on Control in Power Electronics and Electrical Drives, Düsseldorf, Oct. 3–5, 1977.Google Scholar
  15. [15]
    D. Rufer: Trajectory Optimization by Making Use of the Closed Solution of Constant Thrust-Acceleration Motion. Celestial Mechanics, Vol 14, 1976.Google Scholar

Copyright information

© Springer-Verlag 1978

Authors and Affiliations

  • D. F. Rufer
    • 1
  1. 1.Department of Automatic ControlSwiss Federal Institute of TechnologyZurichSwitzerland

Personalised recommendations