Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лабораторная работа №5

.docx
Скачиваний:
0
Добавлен:
17.05.2026
Размер:
29.65 Кб
Скачать

Исходные данные:

Метод Нелдера – Мида

Метод Хука – Дживса

Целевая функция

λ

(π,π)

1

10-2

10-5

Метод Нелдера – Мида

Минимум функции достигается в точке x*=[0,5,-1,25]T

[0,0]T

[1,0]T

[0,1]T

k = 0

= -4

= -5

= 0

= -4,875

= 0,5 + 1(0,5 – 0) = 1

= 0 + 1(0-1) = -1

= -6

Переходим к операции растяжения:

= 0 + 2(-1-0) = -2

= -2,625

Заменяем на и полагаем = на следующем этапе поиска.

Результаты дальнейших расчётов приведены в таблице 1.

Таблица 1

k

ϭ

0

= -5

= -4

= 0

2,8604

>0,001

1

= -6

= -5

= -4

1,1086

>0,001

2

= -6

= -5,78

= -5

0,6359

>0,001

3

= -6,28

= -6

= -5,78

0,26935

>0,001

4

= -6,28

= -6,24

= -6

0,17972

>0,001

5

= -6,41

= -6,28

= -6,24

0,08725

>0,001

6

= -6,41

= -6,35

=

-6,28

0,06712

>0,001

7

= -6,433

= -6,41

= -6,35

0,04367

>0,001

8

= -6,433

= -6,42

= -6,41

0,01783

>0,001

9

= -6,436

=

-6,433

= -6,42

0,00991

>0,001

10

= -6,43623

= -6,43618

=

-6,433

0,00197

>0,001

11

= -6,4365

= -6,43623

= -6,43618

0,0004

<0,001

Приблизительный минимум функции достигается в точке (0,503,-1,279) и равен = -6,4365

Метод Хука – Дживса

Так как π ≈ 3,14, исходная точка = (3,14,3,14)

Исследовательский поиск:

≈ 19,71

Фиксируем

= 27,84 > 19,71 - неуспех

Фиксируем

= 27,84 > 19,71 - неуспех

= 13,59 < 19,71

Фиксируем

= 13,59 < 19,71 – успех

Фиксируем

= 8,25 < 13,59 – успех

Переходим к поиску по образцу:

= (1,14,1,14)

= 3,35 < 8,25 - успех

Временная базовая точка =

= = (0,14,0,14)

0,31 <3,35 – успех

Временная базовая точка =

= = (-0,86,-0,86)

0,49 > 0,31 – неуспех

Исследовательский поиск:

Возврат к предыдущей базовой точке

(0,14,0,14)

= 3,35

= = 2,31

Неуспех → , ε

Исследовательский поиск:

= 1,77

= -0,4001 - успех

0,81

Поиск по образцу:

= =

0,49 > -0,4001 – неуспех

Исследовательский поиск:

= 0,31

= 0,49

0,09

Неуспех → , ε

Исследовательский поиск:

= -0,194

= -0,1948

-0,275

Неуспех → , ε

Исследовательский поиск:

= -0,342

= -0,354

-0,368

Неуспех → , ε

Исследовательский поиск:

= -0,383

= -0,39

-0,392

Неуспех → , ε

Исследовательский поиск:

= -0,394

= -0,3989

-0,3982

Неуспех → , ε

Исследовательский поиск:

= -0,3983

= -0,4003 - успех

-0,399

Поиск по образцу:

= =

-0,3989 > -0,4003 – неуспех

Исследовательский поиск:

= -0,4001

= -0,3989

-0,399

Неуспех → , ε=10-5 ε=10-2

Исследовательский поиск:

= -0,4004785 – успех

= -0,3999

-0,4002

Поиск по образцу:

= =

-0,4001 > -0,4004785 – неуспех

Исследовательский поиск:

= -0,4001

= -0,4003

-0,40035

Неуспех → , ε

Исследовательский поиск:

= -0,40038

= -0,400472

-0,40044

Неуспех → , ε

= -0,40044

= -0,40048844 - успех

-0,40047

Поиск по образцу:

= =

-0,400472 > -0,40048844 – неуспех

Исследовательский поиск:

= -0,40038

= -0,4004785

-0,40048

Неуспех → , ε

Исследовательский поиск:

= -0,400486

= -0,400483

-0,400486

Неуспех → , ε

Исследовательский поиск:

= -0,4004883

= -0,4004869

-0,400487

Неуспех → , ε

Исследовательский поиск:

= -0,40048861 - успех

= -0,4004878

-0,4004883

Поиск по образцу:

= =

-0,400483 > -0,40048861 – неуспех

Исследовательский поиск:

= -0,400483

= -0,40048844

-0,4004884

Неуспех → , ε

Исследовательский поиск:

= -0,400483

= -0,40048844

-0,4004884

Неуспех → , ε

Исследовательский поиск:

= -0,4004885

= -0,4004885

-0,4004885

Неуспех → , ε

Исследовательский поиск:

= -0,4004885

= -0,40048860

-0,40048860

Неуспех → , ε

Исследовательский поиск:

= -0,40048860

= -0,4004886118 - успех

-0,40048860

Поиск по образцу:

= =

-0,4004860 > -0,400488611 – неуспех

Исследовательский поиск:

= -0,40048861

= -0,40048860

-0,40048860

Неуспех → , ε

Исследовательский поиск:

= -0,4004886119 - успех

= -0,400488610

-0,4004886113

Поиск по образцу:

= =

= -0,40048861 > -0,4004886119 – неуспех

Исследовательский поиск:

= -0,40048861

= -0,4004886118

-0,4004886115

Неуспех → , ε=10-5

Минимум функции с точностью ε=10-2 достигается в точке и равен -0,4003

Минимум функции с точностью ε=10-5 достигается в точке и равен -0,4004886119