Abstract
A quadratic programming algorithm is presented, resembling Beale's 1955 quadratic programming algorithm and Wolfe's Reduced Gradient method. It uses conjugate search directions. The algorithm is conceived as being particularly appropriate for problems with a large Hessian matrix. An experimental computer program has been written to validate the concepts, and has performed adequately, although it has not been used on very large problems. An outline of the solution to the quadratic capacity-constrained transportation problem using the above method is also presented.
Similar content being viewed by others
References
J. Abadie and J. Carpentier, “Generalization of the Wolfe Reduced Gradient method to the case of nonlinear constraints” in: R. Fletcher, ed.,Optimization (Academic Press, London, 1969) pp. 37–47.
E.M.L. Beale, “On minimizing a convex function subject to linear constraints”,Journal of the Royal Statistical Society B17 (1955) 173–184.
E.M.L. Beale, “A derivation of conjugate gradients”, Paper presented at the Conference on Numerical Methods for Nonlinear Optimization (1971).
R. Fletcher and C.H. Reeves, “Function minimization by conjugate gradients”,Computer Journal 7 (1964) 149–154.
M.R. Hestenes and E. Stiefel, “Methods of conjugate gradients for solving linear systems”,Journal of Research of Natural Bureau of Standards 49 (1952) 409–436.
A.H. Land and S. Powell,FORTRAN codes for mathematical programming, (John Wiley, New York, 1973).
P. Wolfe, “Methods for nonlinear programming” in: X. Graves and P. Wolfe, eds.,Recent advances in mathematical programming (McGraw-Hill, New York, 1963).
P. Wolfe, “Methods for linear constraints”, in: J. Abadic, ed.,Nonlinear programming (North-Holland, Amsterdam, 1967) pp. 120–124.
Author information
Authors and Affiliations
Additional information
While engaged in this research the author had a part-time post with the Manpower Services Commission.
Rights and permissions
About this article
Cite this article
Benveniste, R. A quadratic programming algorithm using conjugate search directions. Mathematical Programming 16, 63–80 (1979). https://doi.org/10.1007/BF01582094
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF01582094