Engineering Optimization: Theory and Practice, Fourth Edition

(Martin Jones) #1

446 Nonlinear Programming III: Constrained Optimization Techniques


Example 7.9

Minimizef (x 1 , x 2 )=^13 (x 1 + 1 )^3 +x 2

subject to
g 1 (x 1 , x 2 )= 1 −x 1 ≤ 0

g 2 (x 1 , x 2 ) =−x 2 ≤ 0

SOLUTION To illustrate the exterior penalty function method, we solve the uncon-
strained minimization problem by using differential calculus method. As such, it is not
necessary to have an initial trial pointX 1. The φfunction is

φ(X 1 , r)=^13 (x 1 + 1 )^3 +x 2 + maxr[ ( 0 , 1 −x 1 )]^2 + maxr[ ( 0 ,−x 2 )]^2

The necessary conditions for the unconstrained minimum ofφ(X, r)are

∂φ
∂x 1

= (x 1 + 1 )^2 − 2 r[max( 0 , 1 −x 1 )]= 0

∂φ
∂x 2

= 1 − 2 r[max( 0 ,−x 2 )]= 0

These equations can be written as

min[(x 1 + 1 )^2 , (x 1 + 1 )^2 − 2 r( 1 −x 1 )]= 0 (E 1 )

min[1, 1 + 2 rx 2 ]= 0 (E 2 )

In Eq. (E 1 ), if (x 1 + 1 )^2 = , 0 x 1 = − 1 (this violates the first constraint), and if

(x 1 + 1 )^2 − 2 r( 1 −x 1 ) = 0 , x 1 = − 1 −r+


r^2 + 4 r

In Eq. (E 2 ), the only possibility is that 1+ 2 rx 2 = and hence 0 x 2 = − 1 / 2 r.Thus the
solution of the unconstrained minimization problem is given by

x 1 ∗(r) =− 1 −r+r

(

1 +

4

r

) 1 / 2

(E 3 )

x 2 ∗(r) =−

1

2 r

(E 4 )

Fromthis, the solution of the original constrained problem can be obtained as

x 1 ∗= iml
r →∞
x∗ 1 (r) = 1 , x 2 ∗= iml
r →∞
x∗ 2 (r)= 0

fmin= iml
r →∞
φmin(r)=^83

The convergence of the method, asrincreases gradually, can be seen from Table 7.5.
Free download pdf