One-Dimensional Minimization
Lectures for PHD course on Numerical optimization Enrico Bertolazzi
DIMS – Universit´ a di Trento
November 21 – December 14, 2011
One-Dimensional Minimization 1 / 33
One-Dimensional Minimization Lectures for PHD course on Numerical - - PowerPoint PPT Presentation
One-Dimensional Minimization Lectures for PHD course on Numerical optimization Enrico Bertolazzi DIMS Universit a di Trento November 21 December 14, 2011 One-Dimensional Minimization 1 / 33 Outline Golden Section minimization 1
One-Dimensional Minimization 1 / 33
One-Dimensional Minimization 2 / 33
One-Dimensional Minimization 3 / 33
One-Dimensional Minimization 4 / 33
1 Let us be given α and h > 0 and a multiplicative factor t > 1
2 If φ(α) > φ(α + h) goto forward step
3 forward step: a ← α; η ← α + h; 1
2
3
4
4 backward step: η ← α; b ← α + h; 1
2
3
4
One-Dimensional Minimization 5 / 33
One-Dimensional Minimization 6 / 33
1 if φ(α) ≤ φ(β) then φ(x) is unimodal in [a, β] 2 if φ(α) ≥ φ(β) then φ(x) is unimodal in [α, b]
1 From definition φ(x) is strictly decreasing over [a, x⋆), since
2 From definition φ(x) is strictly increasing over (x⋆, b], since
One-Dimensional Minimization 7 / 33
Golden Section minimization
One-Dimensional Minimization 8 / 33
Golden Section minimization
1 Let a0 = a, b0 = b 2 for k = 0, 1, 2, . . .
1
2
One-Dimensional Minimization 9 / 33
Golden Section minimization
One-Dimensional Minimization 10 / 33
Golden Section minimization
One-Dimensional Minimization 11 / 33
Golden Section minimization
One-Dimensional Minimization 12 / 33
Golden Section minimization
One-Dimensional Minimization 13 / 33
Golden Section minimization
1 Set k = 0, δ > 0 and τ = (
2 If φλ > φµ go to step 3; else go to step 4 3 If b − λ ≤ δ stop and output µ;
4 If µ − a ≤ δ stop and output λ;
5 k ← k + 1 goto step 2. One-Dimensional Minimization 14 / 33
Golden Section minimization Convergence Rate
One-Dimensional Minimization 15 / 33
Fibonacci Search Method
One-Dimensional Minimization 16 / 33
Fibonacci Search Method
One-Dimensional Minimization 17 / 33
Fibonacci Search Method
One-Dimensional Minimization 18 / 33
Fibonacci Search Method
One-Dimensional Minimization 19 / 33
Fibonacci Search Method
One-Dimensional Minimization 20 / 33
Fibonacci Search Method
One-Dimensional Minimization 21 / 33
Fibonacci Search Method
1 From the definition of the reduction factor τk, it is easy to
2 In this way the number of reductions n is deduced from:
One-Dimensional Minimization 22 / 33
Fibonacci Search Method
1 Set k = 0, δ > 0 and n such that Fn+1 ≥ (b0 − a0)/δ.
2 If φλ > φµ go to step 3; else go to step 4 3 If b − λ ≤ δ stop and output µ;
4 If µ − a ≤ δ stop and output λ;
5 set k ← k + 1 and τ ← Fn−k/Fn−k+1 goto step 2. One-Dimensional Minimization 23 / 33
Fibonacci Search Method Convergence Rate
One-Dimensional Minimization 24 / 33
Fibonacci Search Method Convergence Rate
One-Dimensional Minimization 25 / 33
Fibonacci Search Method Convergence Rate
One-Dimensional Minimization 26 / 33
Polynomial Interpolation
One-Dimensional Minimization 27 / 33
Polynomial Interpolation
One-Dimensional Minimization 28 / 33
Polynomial Interpolation
29 / 33
Polynomial Interpolation
One-Dimensional Minimization 30 / 33
Polynomial Interpolation
One-Dimensional Minimization 31 / 33
Polynomial Interpolation
32 / 33
References
One-Dimensional Minimization 33 / 33