Multi Variable Optimization: Min F (X, X, X, - X)
Multi Variable Optimization: Min F (X, X, X, - X)
x (0)
= (0,0) T f = f ((0,0) T ) = 170
−
(x (0)
− ∆1 x ) = (−0.5,0.5)
(0) T T
f = f ((−0.5,0.5) T ) = 171.81
x2 y1
x1
OR
FROM
x1 GET y1 ALONG (1,0)
y1 GET x2 ALONG (0,1)
x2 GET y2 ALONG (1,0)
TAKE (y2 - y1 )
FOR N VARIABLES
ELSE s j = s j −1 ∀j &
s =d/d
1
GOTO 2
GRADIENT BASED METHODS
DESCENT DIRECTION
IF ∇f (x).d ≤ 0
IF d = −∇f (x)
∇f (x).d IS MAXIMALLY NEGATIVE
⎡∂ ∂ ∂ ∂ ⎤
WHERE ∇=⎢ −−−−− ⎥
⎣ ∂x1 ∂x2 ∂x3 ∂xn ⎦
CAUCHY’S METHOD (STEEPEST DESCENT)
∇ f (x k
)
STEP 3: IF ∇ f (x k
) ≤∈ 1
TERMINATE
IF k ≥ M TERMINATE
k+1
x −x k
≤∈1
STEP 5: IF
k
x
ELSE k =k +1 GOTO STEP 2
X+Y=5
X-Y=2
MIN. [(X+Y-5)2+(X-Y-2)2]
PRACTICE
SOLVE PROBLEMS 3-1 TO 3-13 USING TECHNIQUES DONE
IN CLASS.
Penalty function approach
• Transformation method
- convert to a sequence of unconstrained
problems.
• Give penalty to (violated) constraints.
• Add to objective function.
• Solve.
• Use result as starting point for next iteration.
• Alter penalties ands repeat.
• Minimise ( x12 + x2 − 11) 2 + ( x1 + x22 − 7) 2
Subjected to ( x1 − 5) 2 + x22 − 26 ≥ 0
Penalty = 0.1 < ( x1 − 5) 2 + x22 − 26 ≥ 0 > 2
Feasible
region Infeasible region
Minimum
point
x2
x1
Process
1. Choose ε1 , ε 2 , R, Ω.
2. Form modified objective function
P ( x k , R k ) = f ( x k ) + Ω( R k , g ( x k ), h( x k ))
- <A>=A if A<0.
- exterior.
- initially small R.
Direct search
• Variable elimination
- for equality constraints
- Express one variable as a function of others
and
- Eliminate one variable
- Remove all equality constraints
Complex search
- generate a set of points at random
- If a point is infeasible reflect beyond
centroid of remaining points
- Take worst point and push towards centroid
of feasible points.