ВУЗ:
Составители:
Рубрика:
33
15. Положим
4
=
k
. Перейти к шагу 2.
16. Вычислим
8
4
109)(
−
⋅=
′
xf .
17. Поскольку
7
3
10)(
−
=<
′
εxf , процесс поиска заканчивается . В качестве
решения задачи принимается точка 0109
8
4
*
≈⋅==
−
xx .
Быстрая сходимость метода Ньютона для рассмотренного примера
объясняется хорошим выбором начального приближения
0
x . Если ,
например, для данной функции в качестве начального приближения выбрать
3
0
=
x , то методом будет генерироваться последовательность точек
;...1027,1;1097,8;23905;124;5,9
18
5
8
4321
⋅−=⋅=−==−= xxxxx ,
которая расходится .
Задачи для самостоятельного решения
1. Различными численными методами одномерной минимизации (метод
перебора, метод деления отрезка пополам , метод золотого сечения, метод
хорд , метод Ньютона) найти решение следующих задач.
1)
8241,0],1,0[min,sin3)(
*3
=∈→−= xxxxxf
;
2)
3855,0],0,1[min,1)(
*24
−=−∈→+++= xxxxxxf
;
3)
7035,0],5,1;5,0[min,
1
)(
*
=∈→+= xx
x
exf
x
;
4)
3517,0],1,0[min,)(
*2
=∈→+=
−
xxexxf
x
;
5)
8354,0],0;1[min,sin)(
*2
−=−∈→++= xxxxxxf
;
6)
7388,0],1;0[min,)(
*2
=∈→+−=
−
xxexxxf
x
.
2. Может ли применение методов исключения отрезков привести к
неверному определению
*
x
, если функция
)
(
x
f
не является
унимодальной ? Ответ пояснить рисунком.
3. Требуется найти точку минимума унимодальной функции на отрезке
длины 1 с точностью
02
,
0
=
ε
. Имеется возможность измерить не более 10
значений функции
)
(
x
f
. Какой из прямых методов минимизации можно
использовать для этого?
4. Указать класс функций, для которых точное определение точки минимума
гарантировано в результате всего одной итерации метода Ньютона?
Методы безусловной минимизации в R
n
Для численного решения задач безусловной минимизации вида
n
Rx
xf
∈
→
min)(
разработано много алгоритмов, использующих итерационные процедуры
k
k
k1k
yxx α +=
+
, где
−
k
y
направление поиска точки x
k+1
из точки x
k
, а
число
k
α
- величина шага в выбранном направлении. Работа таких
алгоритмов на каждой итерации происходит по следующей схеме:
33
15. Положим k =4 . Перейти к шагу 2.
16. Вычислим f ′( x 4 ) =9 ⋅10 −8 .
17. Поскольку f ′( x3 ) <ε =10 −7 , процесс поиска заканчивается. В качестве
решения задачи принимается точка x * =x 4 =9 ⋅10 −8 ≈0 .
Быстрая сходимость метода Ньютона для рассмотренного примера
объясняется хорошим выбором начального приближения x 0 . Если,
например, для данной функции в качестве начального приближения выбрать
x 0 =3 , то методом будет генерироваться последовательность точек
x1 =−9,5; x 2 =124; x 3 =−23905; x 4 =8,97 ⋅10 8 ; x 5 =−1,27 ⋅1018 ;... ,
которая расходится.
Задачи для самостоятельного решения
1. Различными численными методами одномерной минимизации (метод
перебора, метод деления отрезка пополам, метод золотого сечения, метод
хорд, метод Ньютона) найти решение следующих задач.
1) f ( x) =x 3 −3 sin x → min, x ∈[0,1], x * =0,8241 ;
2) f ( x) =x 4 +x 2 +x +1 → min, x ∈[ −1,0], x * =−0,3855 ;
1
3) f ( x) =e x + → min, x ∈[0,5;1,5], x * =0,7035 ;
x
4) f ( x) =x +e −x → min, x ∈[0,1], x * =0,3517 ;
2
5) f ( x) =x 2 +x +sin x → min, x ∈[ −1;0], x * =−0,8354 ;
6) f ( x) =x 2 −x +e −x → min, x ∈[0;1], x * =0,7388 .
2. Может ли применение методов исключения отрезков привести к
неверному определению x * , если функция f (x) не является
унимодальной? Ответ пояснить рисунком.
3. Требуется найти точку минимума унимодальной функции на отрезке
длины 1 с точностью ε =0,02 . Имеется возможность измерить не более 10
значений функции f (x) . Какой из прямых методов минимизации можно
использовать для этого?
4. Указать класс функций, для которых точное определение точки минимума
гарантировано в результате всего одной итерации метода Ньютона?
Методы безусловной минимизации в Rn
Для численного решения задач безусловной минимизации вида
f ( x) → min
x∈R n
разработано много алгоритмов, использующих итерационные процедуры
x k +1 =x k +α k y k , где y k −направление поиска точки xk+1 из точки xk, а
число α k - величина шага в выбранном направлении. Работа таких
алгоритмов на каждой итерации происходит по следующей схеме:
Страницы
- « первая
- ‹ предыдущая
- …
- 29
- 30
- 31
- 32
- 33
- …
- следующая ›
- последняя »
