雅克比矩阵 ? f ( x ) {?f(x) } ?f(x)的求法
最速下降法的相关问题中的条件提炼出来如下,如果题目没有误差e,那就要求最后迭代出来的梯度值 ? f ( x ) {?f(x) } ?f(x) 接近0或等于0,一般自行选取e。
根据3的步骤开始,先求初始点的雅克比矩阵
?
f
(
x
1
)
=
[
6
x
1
?
12
,
8
x
2
?
24
]
T
{ ?f(x^1 )=[6x_1-12,8x_2-24]^T}
?f(x1)=[6x1??12,8x2??24]T
梯度
d
=
?
{d=-}
d=?
?
f
{?f}
?f(
x
1
{x}^{1}
x1),下一个迭代点
x
2
=
x
1
+
d
?
t
1
{x^2=x^1+d*t_1}
x2=x1+d?t1?
设函数
g
(
t
1
)
=
f
(
x
2
)
=
3
?
(
?
12
?
t
+
2
)
2
{g(t_1 )=f(x^2 )=3*(-12*t+2)^2}
g(t1?)=f(x2)=3?(?12?t+2)2
对
g
(
t
1
)
{g(t_1 )}
g(t1?)求导,当
g
′
(
t
1
)
=
0
{g'(t_1)=0}
g′(t1?)=0时,
t
1
=
1
/
6
{t_1=1/6}
t1?=1/6,代入求得
x
2
=
[
2
,
3
]
T
{x^2 =[2,3]^T }
x2=[2,3]T
计算得
?
f
(
x
2
)
=
0
{?f(x^2)=0}
?f(x2)=0,因此
x
2
{x^2}
x2为最优解点,最优解为
f
(
x
2
)
{f(x^2)}
f(x2)