Quadratic Interpolation Algorithm For Minimizing Tabulated Function
Quadratic Interpolation Algorithm For Minimizing Tabulated Function
net/publication/26620013
CITATIONS READS
3 2,111
3 authors, including:
Some of the authors of this publication are also working on these related projects:
New exact solutions for some nonlinear partial differential equations View project
All content following this page was uploaded by E. A. Youness on 04 February 2017.
Abstract: Problem statement: The problem of finding the minimum value of objective function,
when we know only some values of it, is needed in more practical fields. Quadratic interpolation
algorithms are the famous tools deal with this kind of these problems. These algorithms interested with
the polynomial space in which the objective function is approximated. Approach: In this study we
approximated the objective function by a one dimensional quadratic polynomial. This approach saved
the time and the effort to get the best point at which the objective is minimized. Results: The quadratic
polynomial in each one of the steps of the proposed algorithm, accelerate the convergent to the best
value of the objective function without taking into account all points of the interpolation set.
Conclusion: Any n-dimensional problem of finding a minimal value of a function, given by some
values, can be converted to one dimensional problem easier in deal.
Key words: Quadratic interpolation, tabulated function, trust region, derivative free optimization
ϕ(α ) ≤ ϕ(α ), ∀α ∈ R .
( ) (
f x k = Ψ ( 0 ) < f x k + αp k )
Thus
Which is a contradiction.
( ) ( )
f x k + α P ≤ f x k + αP , ∀α ∈ R . Theorem: The sequence generated by
Hence x k +1 = x k + α pk
(
f xk + αP ≤ f xk ) ( ) is convergent, where α = arg min φ ( α ) and Pk is in the
trust region Bk
α∈R
But f ( x k ) ≤ f ( x ) for each x∈Ι, therefore the Proof: Since the trust region Bk is defined as
direction p is the decreasing direction of f.
1
Bk = x ∈ R n : x − x k ≤ ∆ .
k
Proposition 2: If x k +1 = x k + α p = x k , then there is no
other point x̂ = x k + αˆ p ∈ I such that: This set is closed and bounded. Furthermore
f ( x k + αˆ p ) ≤ f (x k ) . x k +1 = x k + α p k ∈ Bk
218
J. Math. & Stat., 4 (4): 217-221, 2008
{
B1 = x ∈ R n : x − x1 ≤ ∆ } ϕ(α) = f(x1 +α(p1 − x1 ))
0.4: Choose p ∈ B1 such that p ∈ I and f (p1 ) ≥ f (x1 ) ,
1 1
Such that ( p1 − x1 ) ∈ B1 and go to step 1.
Otherwise go to step 3.
( )
f p 1 < f ( x ) , ∀x ∈ I, x ≠ x1
2.3: If ( p1 − x1 ) ∉ B1 , then extend the radius of B1 to
ϕ (α 2 ) = f (x1 + α 2 p1 ) 1
B2 = x ∈ R n : x − x11 ≤ ∆
2 .
ϕ (α 3 ) = f (x1 + α 3p1 ) .
Hence go to step 0.
1.2: If x1 + α1p1 , x1 + α 2 p1 , x1 + α 3 p1 ∈ I , then
2 1
3.2: If x1 = x1 , then stop and the minimal point is in
interpolate the points α1 , α 2 , α 3 to obtain a quadratic
function φ ( α ) . ∆
the ball B ( x12 ) with radius . Otherwise go to step 0.
α = arg min ϕ (α ) 2
1.3: Determine α ∈R and go to step 2.
Example: Determine the minimal point of the function
1.4: If one of the points x1 + α i p1 ∉ I,i = 1,2,3 then put it f(x) given by the Table 2.
equals z, Table 2: Initial set values of f
x (-2, 0) (1, 1) (0, 1) (1, 0) (0, 2) (1, 2)
i.e., φ ( α j ) = f ( x1 + α jp1 ) = z . f(x) 4 2 1 1 4 5
219
J. Math. & Stat., 4 (4): 217-221, 2008
{
B1 = ( x, y) : ( x,y) − ( 0,1) ≤ 2 } point x 2 = 1 , 1
2 2
in the set I with a corresponding
Let:
1 1
x : ( − 2, 0 ) (1, 1 ) ( 0, 1 ) , (1, 0 ) ( 0 , 2 ) (1, 2 )
ϕ(α ) = f [(0, 1) + α(1, 0 )] = f (α, 1) . 2 2
f(x ) : 4 2 1 0 1 4 5
α = 0 = arg min ϕ (α )
ϕ (α ) = α 2 + 1 and α ∈ R . And choose p 2 ∈ B2 , p 2 ∈ I ∪
1 1
, , p 2 = (1, 0) . By
2 2
Thus f ( α, 1)α = 0 = f ( 0, 1) = 1 , i.e., no improvement in the using Maple we get φ ( α ) = f α + 1 , 1 , φ (α ) = α2 ,
2 2
value of f, then consider the opposite direction
−p = ( −1, 0 ) which has the minimal point α=0.
Now no improvement, then consider the opposite
direction –p = (-1,0) for which
Therefore,
1 1
φ ( α ) = f ( −α, 1) φ (α) = f − α,
2 2
221