An algebraic-like language for nonlinear programming problems is described. The rationale for the computation of the function values, gradients, and sēcond partial derivatives of the functions from their algebraic representation is developed. Each function is translated into an explicit “factorable” form or hierarchical representation which is used interpretively to compute the function value, gradient, and second partials of the function at each point for which such values are required. Computational efficiency is achieved by computing the matrix of second partials as the sum of a set of vector outer products, the vectors having resulted from the gradient computation, plus a diagonal matrix. An experimental computer program which implements the language and ties it to SUMT is described. In the experience with this program the computer times required have ranged from 4 to 30 times those times required by computer solutions to the same problems by using analyst-prepared programs to compute the function values, gradients, and second partial derivatives. A program based on a compiler approach to implementing the language, rather than the interpretative approach of the experimental program, will probably result in computer times between one and two times those required by using analyst-prepared programs.
[1]
Anthony V. Fiacco,et al.
The Sequential Unconstrained Minimization Technique for Nonlinear Programing, a Primal-Dual Method
,
1964
.
[2]
G. McCormick,et al.
Extensions of SUMT for Nonlinear Programming: Equality Constraints and Extrapolation
,
1966
.
[3]
Garth P. McCormick,et al.
A Nonlinear Programming Model for Launch Vehicle Design and Costing
,
1967,
Oper. Res..
[4]
Anthony V. Fiacco,et al.
Computational Algorithm for the Sequential Unconstrained Minimization Technique for Nonlinear Programming
,
1964
.
[5]
G. McCormick,et al.
The Slacked Unconstrained Minimization Technique for Convex Programming
,
1967
.
[6]
Anthony V. Fiacco,et al.
The Sequential Unconstrained Minimization Technique (SUMT) Without Parameters
,
1967,
Oper. Res..
[7]
G. McCormick,et al.
Selected applications of nonlinear programming
,
1968
.
[8]
Anthony V. Fiacco,et al.
Nonlinear programming;: Sequential unconstrained minimization techniques
,
1968
.