Laserfiche WebLink
<br />Theoretical Development <br /> <br /> <br />l\) <br />00 Consider the problem in which the minimum value of the <br />~ objective function is sought subject to a set of constraining <br />00 functions. Writing this problem mathematically, <br /> <br />y = min Y(?f) ........................................... (1) <br /> <br />subject to, <br /> <br />!.(~) > 0 ..............................................(2) <br /> <br />where the notation y(x) denotes "as a function of the vector x." <br />The number of x variables is defined as N and the number of <br />constraints as K. The method of analysis depends largely upon <br />the structure of the constraints. When all the constraints are <br />inequalities and "loose" or "inactive" (strictly>) at the <br />initial feasible point xO, the problem is "unconstrained." In <br />the other case when either some of these functions are strict <br />equalities or when some of the inequalities are "tight" or <br />"active," the problem is referred to as "constrained." Although <br />both of the conditions may occur in the solution of a problem, <br />they require somewhat different approaches as the algorithm <br />progresses toward the optimum. <br /> <br />Elimination Procedure <br /> <br />The elimination nature of the technique is derived from the <br />fact that it is at least conceptually possible to employ only <br />the currently active constraints to eliminate some of the x's <br />from the problem, making it temporarily unconstrained. To begin, <br />define the number of active constraints as T and reorder the <br />constraint set so that the first T is the active constraint <br />with index t = 1, 2, ..., T. Further, introduce "slack" <br />variables to the active constraints so they take the form, <br /> <br />!.(~) - ! = Q ........................................... (3) <br /> <br /> <br />and become strict equalities, where! is the vector of slack <br />variables. The purpose of this transformation is that by <br />continual observation of the slack variables the distinction <br />between active and inactive functions can be determined. The <br />problem now contains N original variables plus T slack variables <br />which are related by T active constraints. If the constraints <br />are linear, T of the variables can be eliminated from the <br />objective function by the constraint expressions, making the <br />problem unconstrained. However, in the general situation, <br />the constraints are nonlinear, and it is not directly possible <br />to substitute for the dependent variables, but rather to first <br />linearize the functions by taking the first partial derivatives <br />with respect to the x variables. Even though the nonlinearity <br />may still exist due to the nature'of the terms in the constraints, <br /> <br />10 <br />