Методы оптимизации. Азарнова Т.В - 22 стр.

UptoLike

Рубрика: 

24
Шаг 1. Задать начальный промежу-
ток неопределенности ],[
000
baL
=
,
N
- количество вычислений функции.
Шаг 2. Вычислить точки
Ni
N
ab
iax
i
,1,
1
)(
00
0
=
+
+=
, равностоящие друг от
друга.
Шаг 3. Вычислить значения функции в
N
найденных точках :
Nixf
i
,1),(
=
.
Шаг 4. Среди точек Nix
i
,1,
=
найти такую , в которой функция принимает
наименьшее значение: )(min)(
1
i
Ni
k
xfxf
≤≤
=
.
Шаг 5. Точка минимума
*
x
принадлежит промежутку :
Nkk
Lxxx =∈
+−
],[
11
*
,
на котором в качестве приближенного решения может быть выбрана точка
k
xx =
*
.
В результате применения алгоритма равномерного поиска, после
N
вычислений функции характеристика сужения первоначального промежутка
неопределенности равна
1
2
)(
+
=
N
NR . Поэтому если изначально задана
требуемая величина
)
(
N
R
, то требуемое для данного сокращения
промежутка неопределенности число вычислений функции определяется как
наименьшее целое число, удовлетворяющее условию
1
)(
2
−≥
NR
N
.
Пример 1. Найти минимум функции
xxxf 122)(
2
−=
методом перебора.
Решение. Воспользуемся алгоритмом перебора.
1. В качестве начального промежутка неопределенности возьмем
промежуток ]10,0[],[
000
=
=
baL . Зададим
9
=
N
так, чтобы
0
L содержал
1
=
+
N
равных промежутков.
2. Определим точки вычисления функции: 9,1,
)010(
0 ==
+= iiix
i
.
3. Вычислим значения функции в полученных точках :
)
1
(
=
f
,
)
2
(
=
f
,
)
3
(
=
f
,
)
4
(
=
f
,
)
5
(
=
f
,
0
)
6
(
=
f
,
)
7
(
=
f
,
)
8
(
=
f
,
)
9
(
=
f
.
4. В точке 3
3
=
x функция принимает наименьшее значение: 18)(
3
=
xf .
5. Искомая точка минимума после девяти вычислений принадлежит
промежутку : ]4,2[
*
x , в котором выбирается точка 3
3
*
== xx . При
этом характеристика относительного уменьшения начального промежутка
неопределенности
5
1
1
9
2
)( =
+
=NR .
Методы сокращения промежутков
Рассмотрим далее примеры методов, которые реализуют
последовательную стратегию . В основе данных методов лежит
                                        24
Шаг 1. Задать начальный промежу- ток неопределенности L0 =[a 0 , b0 ] ,
N - количество вычислений функции.
                                    (b −a 0 )
Шаг 2. Вычислить точки x i =a 0 +i 0           , i =1, N , равностоящие друг от
                                       N +1
друга.
Шаг 3. Вычислить значения функции в N найденных точках:
 f ( xi ), i =1, N .
Шаг 4. Среди точек x i , i =1, N найти такую, в которой функция принимает
наименьшее значение: f ( x k ) =min f ( xi ) .
                               1≤i ≤N

Шаг 5. Точка минимума x принадлежит промежутку: x * ∈[ x k −1 , x k +1 ] =L N ,
                           *

на котором в качестве приближенного решения может быть выбрана точка
x * =x k .
      В результате применения алгоритма равномерного поиска, после N
вычислений функции характеристика сужения первоначального промежутка
                                  2
неопределенности равна R ( N ) =      . Поэтому если изначально задана
                                 N +1
требуемая величина R (N ) , то требуемое для данного сокращения
промежутка неопределенности число вычислений функции определяется как
                                                       2
наименьшее целое число, удовлетворяющее условию N ≥         −1.
                                                     R( N )
Пример 1. Найти минимум функции f ( x) =2 x 2 −12 x методом перебора.
Решение. Воспользуемся алгоритмом перебора.
1. В качестве начального промежутка неопределенности возьмем
   промежуток L0 =[a 0 , b0 ] =[0,10] . Зададим N =9 так, чтобы L0 содержал
   N +1 =10 равных промежутков.
                                                     (10 −0)
2. Определим точки вычисления функции: x i =0 +i             =i, i =1,9 .
                                                       10
3. Вычислим значения функции в полученных точках: f (1) =−10 ,
    f (2) =−16 , f (3) =−18 , f (4) =−16 , f (5) =−10 , f (6) =0 , f (7) =14 ,
    f (8) =32 , f (9) =54 .
4. В точке x3 =3 функция принимает наименьшее значение: f ( x 3 ) =−18 .
5. Искомая точка минимума после девяти вычислений принадлежит
   промежутку: x * ∈[2,4] , в котором выбирается точка x * =x 3 =3 . При
   этом характеристика относительного уменьшения начального промежутка
                                 2     1
   неопределенности R ( N ) =       = .
                               9 +1 5
                  Методы сокращения промежутков
   Рассмотрим   далее   примеры методов, которые  реализуют
последовательную стратегию. В основе данных методов лежит