Clnote Sept24
Clnote Sept24
Nonlinear programming:
Multi-dimensional minimization methods
Optimality Criteria
Given an objective function f(x), where x = [x1, x2, …… xN]T
and let x* be the optimum point.
Taylor series approximation of f(x) at x* will yield
• Stationary Condition: ∇f (x *) = 0
≠0 Indefinite Saddlepoint
1. 𝑔𝑔(𝐱𝐱 𝑘𝑘 ) ≤ 𝜖𝜖
2. 𝑔𝑔(𝐱𝐱 𝑘𝑘 ) ≤ 𝜖𝜖 1 + 𝑓𝑓(𝐱𝐱 𝑘𝑘 )
Definition
Sequence {xk-2 , xk-1, xk, xk+1, ….} converges to x* with order p if
𝐱𝐱 𝑘𝑘+1 −𝐱𝐱 ∗
lim 𝑝𝑝 = 𝛽𝛽, where β < ∞
𝑘𝑘→∞ 𝐱𝐱 𝑘𝑘 −𝐱𝐱 ∗
𝑝𝑝
Asymptotically, 𝐱𝐱 𝑘𝑘+1 − 𝐱𝐱 ∗ = 𝛽𝛽 𝐱𝐱 𝑘𝑘 − 𝐱𝐱 ∗
Define
φ1(α) = f(xk) + c1 αk (gk)T dk
In practice, c1 is to be quite
small, ~ 10-4
The sufficient decrease condition is not enough by itself to ensure that the
algorithm makes reasonable progress because it is satisfied for all sufficiently
small values of α.
To rule out unacceptably short steps we introduce a second requirement, called
the curvature condition, which requires αk to satisfy