An active-constraint logic for nonlinear programming

dc.contributor.authorDas, Aloken
dc.contributor.committeechairKelley, H.J.en
dc.contributor.committeememberHaftka, Raphael T.en
dc.contributor.committeememberCliff, Eugene M.en
dc.contributor.committeememberLutze, Frederick H.en
dc.contributor.committeememberBurns, John A.en
dc.contributor.departmentAerospace and Ocean Engineeringen
dc.date.accessioned2017-11-09T21:41:54Zen
dc.date.available2017-11-09T21:41:54Zen
dc.date.issued1982en
dc.description.abstractThe choice of active-constraint logic for screening inequalities has a major impact on the performance of gradient-projection method. It has been found that least-constrained strategies, which keep the number of constraints in the active set as small as possible, are computationally most efficient. However, these strategies are often prone to cycling of constraints between active and inactive status. This occurs mainly due to the violation of some of the constraints, taken as inactive, by the resulting step. This research develops methods for choosing an active set such that constraints in the active set satisfy the Kuhn-Tucker conditions and the resulting step does not violate the linear approximations to any of the constraints satisfied as equalities but considered inactive. Some of the existing active-constraint logics, specifically the dual-violator rule, yield the desired active set when two constraints are satisfied as equalities. However, when three or more constraints are satisfied as equalities, none of the existing logics give the desired active set. A number of general results, which help in the selection of the active set, have been developed in this research. An active-constraint logic has been developed for the case of three constraints. This logic gives the desired active-set. For the general case, when more than three constraints are satisfied as equalities, a separate active-set logic is suggested. This guarantees the nonviolation of the linear approximations to any of the constraints, taken as inactive, by the resulting step. The resulting active-set may not, however, satisfy the Kuhn-Tucker conditions. The efficiency of the proposed logic was tested computationally using quadratic programming problems. Three existing active-set strategies were used for comparision. The proposed logic almost always performed as well or better than the best among the three existing active-set strategies.en
dc.description.degreePh. D.en
dc.format.extentvi, 96, [2] leavesen
dc.format.mimetypeapplication/pdfen
dc.identifier.urihttp://hdl.handle.net/10919/80245en
dc.language.isoen_USen
dc.publisherVirginia Polytechnic Institute and State Universityen
dc.relation.isformatofOCLC# 8890670en
dc.rightsIn Copyrighten
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/en
dc.subject.lccLD5655.V856 1982.D37en
dc.subject.lcshNonlinear programmingen
dc.subject.lcshMathematical optimizationen
dc.titleAn active-constraint logic for nonlinear programmingen
dc.typeDissertationen
dc.type.dcmitypeTexten
thesis.degree.disciplineAerospace and Ocean Engineeringen
thesis.degree.grantorVirginia Polytechnic Institute and State Universityen
thesis.degree.leveldoctoralen
thesis.degree.namePh. D.en

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
LD5655.V856_1982.D37.pdf
Size:
2.72 MB
Format:
Adobe Portable Document Format