Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка одномерная.doc
Скачиваний:
80
Добавлен:
13.11.2019
Размер:
298.5 Кб
Скачать

2.2. Методы точечного оценивания.

2.2.1. Метод обратного переменного шага.

Предполагает задание начальной координаты x1 и приращения x. Сущность метода заключается в следующем. Рассчитывается координата xk+1 x+ x Если f(xk+1) < f(xk), то шаг считается “удачным” и его значение увеличивается = x,  > 1. Если f(xk+1)  f(xk), то шаг считается “неудачным”. Поэтому направление изменяется на противоположное, а значение шага уменьшается на величину  < 1 и будет равно =-x. Затем проверяется условие окончания |xk+1 xk|   и поиск продолжается.

Алгоритм метода обратного переменного шага.

Начальный этап. Выбрать начальную точку x1 и приращение x. Задать коэффициенты деформации шага  > 1, 0< < 1 и точность поиска >0. Положить = 1 и перейти к основному этапу.

Основной этап. Шаг 1. Если x <  то остановиться; точкой минимума является точка xk, иначе вычислить xk+1 = xk+x и перейти к шагу 2.

Шаг 2. Если f(xk) > f(хk+1), то х= x. В противном случае положить =-x. Заменить + 1 и перейти к шагу 1.

Пример расчета экстремума функции методом обратного переменного шага.

Постановка задачи. Рассчитать минимум функции f(x) = x2 – 10х+3 с точностью =0,1. Начальную точку принять равной x1=-1.

Выбираем следующие параметры метода: начальный шаг - х=1, коэффициенты растяжения и сжатия шага -  =1,5; =0,4. Результаты расчета представлены в таблице 2.6.

Таблица 2.6

Расчет минимума функции f(x) = x2 – 10х+3 методом обратного переменного шага.

xk

Δx

f(xk)

Критерий

1

-1.000

1.000

14.000

не достигнут

2

0.000

1.500

3.000

не достигнут

3

1.500

2.250

-9.750

не достигнут

4

3.750

3.375

-20.438

не достигнут

5

7.125

-1.350

-17.484

не достигнут

6

5.775

-2.025

-21.399

не достигнут

7

3.750

0.810

-20.438

не достигнут

8

4.560

1.215

-21.806

не достигнут

9

5.775

-0.486

-21.399

не достигнут

10

5.289

-0.729

-21.916

не достигнут

11

4.560

0.292

-21.806

не достигнут

12

4.852

0.437

-21.978

не достигнут

13

5.289

-0.175

-21.916

не достигнут

14

5.114

-0.262

-21.987

не достигнут

15

4.852

0.105

-21.978

не достигнут

16

4.957

0.157

-21.998

не достигнут

17

5.114

-0.063

-21.987

достигнут

Таким образом, в результате реализации метода обратного переменного шага за шестнадцать итераций определена минимальная точка х*=5,114 с точностью 0,063.