Documente Academic
Documente Profesional
Documente Cultură
(k)
= Vf(x
(k+1)
) Vf(x
(k)
).
) (
T
) (
T
) ( ) (
) ( ) (
T
) (
) (
T
) ( ) ( ) (
) ( ) 1 (
k k
k k
k k k
k k k k
k k
+ =
+
A
A A
A A
Example
Minimize using the quasi-Newton
method with x
(0)
= [1, 1]
T
. Stop when ||Vf(x
(k)
)|| 0.0001.
Solution
Iteration 1:
2
2
2
1
10 ) ( x x x f + =
(
= + =
(
= V =
(
= V
(
= =
20 1
2 1
20
2
20
2
1 0
0 1
(0) ) 0 ( ) 1 (
) 0 ( ) 0 ( (0)
) 0 (
) 0 (
s x x
f s
f
A
I A
(
=
=
0.008991 -
0.8991009
0.05044955
) 1 (
(0)
x
Iteration 2:
(
= V =
(
= + =
(
= =
(
=
(
= V V =
0.017998
1.79982 -
0.05005 0.005 -
0.005004 - 1.0004
1.00899 -
0.1009 -
20.1798 -
0.2018 -
20
2
0.17982 -
1.798202
) 1 ( ) 1 ( ) 1 (
) 0 (
T
) 0 (
T
) 0 ( ) 0 (
) 0 ( ) 0 (
T
) 0 (
) 0 (
T
) 0 ( ) 0 ( ) 0 (
) 0 ( ) 1 (
) 0 ( ) 1 ( ) 0 (
) 0 ( ) 1 ( (0)
f s
x x
f f
A
A
A A
A A
Stop
0 || ) ( ||
0
0
0.49955045
0.017998 0.008991 -
1.79982 - 0.8991009
) 2 (
) 2 (
(1)
) 1 ( ) 1 ( ) 2 (
= V
(
=
=
(
+
= + =
x f
x
s x x
Quasi-Newton Methods (DFP)
Quasi-Newton methods are based primarily upon
properties of quadratic functions and they are
designed to mimic Newton method using only first-
order information.
All Quasi-Newton methods generate directions using
A
(k)
is an NN matrix called the metric.
Methods employing this direction generation form are
called variable metric methods because A changes at
each iteration.
) ( ) (
) ( ) ( ) ( k k k
x f x s V = A
The recursion for the estimate to the inverse of the
Hessian is
The matrix A
c
(k)
is formed such that the sequence
approaches H
-1
= V
2
f(x
*
)
-1
.
) ( ) ( ) 1 ( k
c
k k
A A A + =
+
) 1 ( ) 1 ( ) 0 (
,..., ,
+ k
A A A
The DFP formula used to update the matrix A is
where A
(0)
= I, Ax
(k)
= x
(k+1)
x
(k)
and
Ag
(k)
= g(x
(k+1)
) - g(x
(k)
)
=Vf(x
(k+1)
) Vf(x
(k)
).
The DFP formula preserves symmetry and positive
definiteness so that the sequence A
(1)
, A
(2)
, will
also be symmetric and positive definite.
) 1 ( ) 1 (
T
) 1 (
) 1 (
T
) 1 ( ) 1 ( ) 1 (
) 1 ( ) 1 (
) 1 ( ) 1 (
) 1 ( ) (
A A
A A
A A
A A
+ =
k k k
k k k k
k
T
k
T
k k
k k
g g
g g
g x
x x
A
A A
A A