Numerical Optimization: 1 The Use of Optimality Conditions
Numerical Optimization: 1 The Use of Optimality Conditions
Sangkyun Lee
The content is from Nocedal and Wright (2006), Bertsekas (2003), and
Sundaram (1996). Topics marked with ** are optional.
xRn
Note that both necessary and sufficient conditions are required for algorithm
design. That is, for a given point x and an objective function f continuously
differentiable near x , FONC tells that
f (x ) 6= 0 x is NOT a local minimizer,
so an algorithm continues to search for a minimizer. On the other hand,
SOSC tells that (when f is twice continuously differentiable near x ),
f (x ) = 0 2 f (x ) 0 x is a strict local minimizer.
Therefore the algorithm can return x as a solution.
1.1
Restrictions of SOSC
i=1
(1)
f (z) + (1 )f (x ) f (x )
(for (0, 1))
lim
0
= f (z) f (x ) < 0.
(z x )T x f (x ) =
xXRn
If such a point
X exists, then we say f attains a minimum over X at
x , and we write
f (x ) = min f (x), x argminxX f (x).
xX
2
3
In fact, the lemma holds for a weaker condition that f is lower semicontinuous.
References
Bertsekas, D. P. (2003). Nonlinear Programming. Athena Scientific, second
edition.
5