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

lectures / MetSunTaOpt_Rozdil_2012_4

.pdf
Скачиваний:
43
Добавлен:
12.02.2016
Размер:
1.12 Mб
Скачать

Розділ 5. Градієнтні методи

До методів першого порядку відносяться алгоритми, в яких в процесі пошуку окрім інформації про саму функцію використовується інформація про похідні першого порядку. До групи таких методів належать різні

градієнтні методи.

 

 

 

 

 

 

 

 

 

 

 

f

 

f x1, x2 ,..., xn ,

 

 

 

 

1.

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

f x ,

f x ,...,

f x

 

 

 

 

 

2.

f x

.

 

 

 

 

 

 

x1

x2

xn

 

 

 

 

 

 

 

 

Теслюк В.М. Розділ 5: Градієнтні методи. Методи першого порядку

1

 

Градієнтні методи

1.Метод градієнтного спуску.

2.Метод найшвидшого спуску.

3.Метод спряжених градієнтів (Флетчера-Рівса).

4.Метод Полока-Риб’єра.

Теслюк В.М. Розділ 5: Градієнтні методи. Методи першого порядку

2

 

Загальна характеристика градієнтних методів

x (k 1) x (k ) (k ) s(x (k ) ) ,

Теслюк В.М. Розділ 5: Градієнтні методи. Методи першого порядку

3

 

Метод градієнтного спуску

x(k 1) x(k ) f (x(k ) ) ,

- заданий додатній коефіцієнт;

f (x(k ) ) - градієнт ЦФ.

Теслюк В.М. Розділ 5: Градієнтні методи. Методи першого порядку

4

 

Метод градієнтного спуску.

Алгоритм

Теслюк В.М. Розділ 5: Градієнтні методи. Методи першого порядку

5

 

Метод градієнтного спуску.

Приклади 5.1 та 5.2

Теслюк В.М. Розділ 5: Градієнтні методи. Методи першого порядку

6

 

Метод градієнтного спуску.

Приклад 5.3

f (x) 8x12 4x1 x2

5x22

x (0)

[10,10]T

 

 

 

 

 

 

 

f

 

 

 

f

 

 

 

 

 

(1)

 

(0)

 

 

(0)

 

(0)

 

 

 

16x1 4x2

 

 

10x2 4x1

x

x

 

f (x

)

x

 

 

 

 

 

 

 

 

1

 

x

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k

 

x1(k )

 

 

 

x (k )

 

 

f (x (k ) )

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

-1.2403

 

 

1.1118

 

 

24.2300

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

0.1441

 

 

0.1447

 

 

 

0.3540

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

-0.0181

 

 

0.0309

 

 

 

0.0052

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4

 

0.0021

 

 

0.0021

 

 

 

0.0000

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Теслюк В.М. Розділ 5: Градієнтні методи. Методи першого порядку

7

 

Недоліки методу

Метод має два недоліки.

1. Виникає необхідність вибору хорошого значення .

2.Метод має повільну збіжність до точки мінімуму внаслідок малоf в околі цієї точки.

Теслюк В.М. Розділ 5: Градієнтні методи. Методи першого порядку

8

 

Метод найшвидшого спуску

(метод Коші)

У цьому методі відсутній перший недолік.

f ' ( X K 1 )2 || f ' ( X K 1 ) ||

Теслюк В.М. Розділ 5: Градієнтні методи. Методи першого порядку

9

 

Особливості розв’язання задачі від величини кроку

При великому значенні λ траєкторія спуску буде являти собою коливальний процес, а при дуже великих λ процес може розходитися. При виборі малих λ траєкторія спуску буде плавною, але і процес буде сходитися дуже повільно.

Теслюк В.М. Розділ 5: Градієнтні методи. Методи першого порядку 10

Соседние файлы в папке lectures