Abstract
Murtagh and Saunders have developed an extension of the revised simplex method which is used in their general purpose production code, MINOS, to implement a variable-metric algorithm for linearly constrained optimization. The algorithm used in MINOS employs an approximation to the matrix \({{Z}^{T}}\tilde{G}Z\) which, if exact, would be used in computing the descent direction \(-P{{\tilde{G}}^{-1}}\nabla F\left( {\tilde{x}} \right)\) where, in the idempotent projection matrix \(P=Z{{\left( {{Z}^{T}}\tilde{G}Z \right)}^{-1}}{{Z}^{T}}\tilde{G}=I-{{\tilde{G}}^{-1}}{{\tilde{A}}^{T}}{{\left( \tilde{A}{{{\tilde{G}}}^{-1}}{{{\tilde{A}}}^{T}} \right)}^{-1}}\tilde{A}\), Ã is a matrix of active constraint normals; \(\tilde{G}\) is the Hessian matrix (assumed positive definite) of the nonlinear objective function, F(x), evaluated at the point \(\tilde{x}\); ∇F(x) is the gradient of F(x); and Z is a matrix whose linearly independent columns form a basis for the null space of Ã.
In Section 2 of this paper it is observed that P = I − ÃIà where ÃI is a weighted generalized inverse of à associated with \(\tilde{G}\); thus,P is an orthogonal projection matrix in the inner product space \(\And \left( {\tilde{G}} \right)\),where inner product is defined as \(\left( x,y \right)\tilde{G}=\left( x,\tilde{G}y \right) \).
In Section 3 inner products in \(\And \left( {\tilde{G}} \right)\) are used to define generalized reduced cost coefficients which may be employed, sequentially, in a variety of ways in selecting a sequence of facets, F1,...,Fk, of the polytope of feasible solutions,Ω , as candidates for suboptimization. The selection scheme involves a variable-metric generalization of the simplex algorithm in a manner completely analogous to that given at IX International Symposium on Mathematical Programming for the linear programming problem.
Section 4 contains remarks relating to the evolution of these developments, which are illustrated in Section 5 with a simple numerical example taken from Luenberger.
One of the objectives of this research is to develop algorithms for selecting facets of Ω (which correspond to particular sets of active constraints) so that repeated applications of suboptimization, when restricted to the facets selected, will lead to an over-all reduction in computational effort. The approach proposed in Section 3 is being implemented as a variation of the method used in MINOS (a Fortran program consisting of approximately 8000 statements) under the sponsorship of National Science Foundation Grant MCS-77-21085.
A portion of this research was sponsored by Bell Telephone Laboratories, Holmdel, N.J., and by National Science Foundation Grant DCR-74-17282.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Bibliography
Ben-Israel, A., and A. Charnes, Generalized Inverses and the Bott-Duffin Network Analysis, J. Math. Anal. and Appls. 7, (1963) 428–435.
Ben-Israel, A., and T.N.E. Greville, Generalized Inverses - Theory and Applications, J. Wiley (1974).
Chipman, J.S., Specification Problems in Regression Analysis, Proc. Sym. on Th. and Appl. of Generalized Inverses of Matrices, Boullion and Odell, eds., Texas Tech. Press, (1968) 114–176.
Dantzig, G.B., Linear Programming and Extensions, Princeton Univ. Press, (1963).
Dantzig, G.B., L. R. Ford and D. R. Fulkerson, A Primal-Dual Algorithm for Linear Programs, Linear Inequalities and Related Systems, Kuhn and Tucker, eds., Annals of Math. Studies No. 38, Princeton University Press, (1956) 171–181.
Gill, P.E., and W. Murray, eds., Numerical Methods for Constrained Optimization, Academic Press (1974).
Goldfarb, D., Using the Steepest-edge Simplex Algorithm to Solve Sparse Linear Programs, Bunch and Rose, eds., Sparse Matrix Computations, Academic Press (1976) 227–240.
Greenberg, H.J., and J. E. Kalan, An Exact Update for Harris’ Tread, Math. Prog. Study 4 (1975) 26–29.
Harris, P.M.J., Pivot Selection Methods of the Devex L.P. Code, Math. Prog., 5 (1973) 1–28.
Lemke, C.E., The Constrained Gradient Method of Linear Programming, SIAM J. Appl. Math., 9 (1961) 1–17.
Luenberger, D.G., Introduction to Linear and Nonlinear Programming, Addison-Weley (1973).
McCormick, G.P., A Second Order Method for the Linearly Constrained Nonlinear Programming Problem, Rosen, Mangasarian and Ritter, eds. Nonlinear Programming (1970) 207–243.
Meicler, M., Weighted Generalized Inverses with Minimal p and q Norms, Doctoral Thesis, Univ. of Texas at Austin (1966).
Murtagh, B.A., and M. A. Saunders,Large-Scale Linearly Constrained Optimization, Math. Prog., 14 (1978) 41–72.
Penrose, R., A Generalized Inverse for Matrices, Proc. Cambridge Philos. Soc., 51 (1955) 406–413.
Powell, M.J.D., Introduction to Constrained Optimization, Numerical Methods for Constrained Optimization, Gill and Murray, eds., Academic Press (1974) 1–28
Pyle, L.D., The Generalized Inverse in Linear Programming–Basic Structure, SIAM J. Appl. Math., 22 (1972) 335–355.
Pyle, L.D., A Sim lex Algorithm-Gradient Projection Method for Nonlinear Programming, Abstract ACM Proceedings National Conference 1971 442–445.
Pyle, L.D., A Simplex Algorithm-Gradient Projection Method for Nonlinear Programming, CSD TR 55, Dept. of Comp. Sc., Purdue University (1971).
Pyle, L.D., The Generalized Inverse in Quadratic Programming and Comple- mentarity Problems - Basic Structure, Bell Tel. Labs. Internal Rpt., (1970).
Pyle, L.D., The Generalized Inverse in Linear Programming - A Generalization of the Simplex Algorithm, IX Int. Symp. on Math. Prog. (1976)
Pyle, L.D., The Generalized Inverse in Nonlinear Programming - Equivalence of the Kuhn-Tucker/Rosen and Generalized Simplex Algorithm Necessary Conditions, Proc. Bicentennial Conf. on Math. Prog., NBS (1976).
Pyle, L.D., and R. E. Cline, The Generalized Inverse in Linear Programming–Interior Gradient Projection Methods, SIAM J. Appl. Math., 24 (1973) 511–534.
Sargent, R.W.H., Reduced Gradient and Projection Methods, Numerical Methods for Constrained Optimization, Gill and Murray, eds., Academic Press (1974) 149–174.
Stewart, G.W., Projectors and Generalized Inverses, Comp. Center Rat. TNN 97, Univ. of Texas at Austin (1969).
Wolfe, P., Methods for Nonlinear Constraints, Nonlinear Programming, Abadie, ed., North Holland (1967) 120–131.
Wolfe, P., and L. Cutler, Experiments in Linear Programming, Graves and Wolfe, eds., (1963) 177–200.
Zoutendijk, G., Methods of Feasible Directions, Elsevier (1960).
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1980 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Pyle, L.D. (1980). The Weighted Generalized Inverse in Nonlinear Programming — Active Set Selection Using a Variable-Metric Generalization of the Simplex Algorithm. In: Fiacco, A.V., Kortanek, K.O. (eds) Extremal Methods and Systems Analysis. Lecture Notes in Economics and Mathematical Systems, vol 174. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-46414-0_10
Download citation
DOI: https://doi.org/10.1007/978-3-642-46414-0_10
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-09730-3
Online ISBN: 978-3-642-46414-0
eBook Packages: Springer Book Archive