7.8 Rosen’s Gradient Projection Method 405is the vector of Lagrange multipliers associated with Eqs. (7.54) andβis the Lagrange
multiplier associated with Eq. (7.55). The necessary conditions for the minimum are
given by
∂L
∂S= ∇f (X)+Nλ+ 2 βS= 0 (7.57)∂L
∂λ=NTS= 0 (7.58)
∂L
∂β=STS− 1 = 0 (7.59)
Equation (7.57) gives
S= −1
2 β(∇f+Nλ) (7.60)Substitution of Eq. (7.60) into Eq. (7.58) gives
NTS =−
1
2 β(NT∇f+NTNλ)= 0 (7.61)IfSis normalized according to Eq. (7.59),βwill not be zero, and hence Eq. (7.61)
gives
NT∇f+NTNλ= 0 (7.62)from whichλcan be found as
λ= −(NTN)−^1 NT∇f (7.63)This equation, when substituted in Eq. (7.60), gives
S= −
1
2 β(I−N(NTN)−^1 NT) ∇f=−1
2 βP∇f (7.64)where
P=I−N(NTN)−^1 NT (7.65)is called theprojection matrix. Disregarding the scaling constant 2β, we can say that
the matrixPprojects the vector−∇f (X)onto the intersection of all the hyperplanes
perpendicular to the vectors
∇gj, j=j 1 , j 2 ,... , jpWe assume that the constraintsgj( X)are independent so that the columns of the
matrixNwill be linearly independent, and henceNTN willbe nonsingular and can be
inverted. The vectorScan be normalized [without having to know the value ofβin
Eq. (7.64)] as
S= −
P∇f
||P∇f||