Pokoordunatnuj spysk

Page 1

Матеріали взято з книги: М. І. Жалдак, Ю. В. Триус Основи теорії і методів оптимізації: Навчальний посібник. – Черкаси: Брама-Україна, 2005. – С. 349-351.

Метод покоординатного спуску. Метод покоординатного спуску. Ідея методу покоординатного спуску полягає в тому, що відбувається спуск вздовж ламаної лінії, яка утворюється з відрізків прямих, паралельних до осей координат (рис. 28.5).

x2

x* x*

(1,1)

x

e2

+

+

x(1,2)

e1

x(0,1) x(0,2)

x1

Рис. 28.5. Цей метод є одним з найпростіших серед детермінованих способів визначення напряму спуску, оскільки за цей напрям вибирається один з координатних векторів  e1 ,  e2 , ...,  en , внаслідок чого в кожній точці ітераційного процесу змінюється лише одна координата. Існують численні варіанти методу покоординатного спуску (див., наприклад, [18], [57], [73]). Розглянемо один з таких варіантів. Ітераційний процес методу покоординатного спуску складається з «внутрішніх» і «зовнішніх» ітерацій. Одна зовнішня ітерація містить n внутрішніх ітерацій, на яких по черзі відбувається спуск паралельно до осей координат. Опишемо початкову зовнішню ітерацію. Нехай x ( 0,1)  ( x1( 0,1) , x2( 0,1) ,..., xn( 0,1) ) – початкове наближення, де перший верхній індекс визначає номер зовнішньої ітерації, а другий – номер тієї координати, за якою відбувається спуск. Наступна точка внутрішньої ітерації визначається за формулою x ( 0, 2 )  x ( 0,1)  h0,1 g ( 0,1) , де g ( 0,1)  e1 або g ( 0,1)  e1 , при цьому за напрям руху g ( 0,1) обирається той з двох напрямів e1 або  e1 , який є напрямом спадання цільової функції в точці x ( 0,1) . Крок h01 добирається так, щоб було f ( x ( 0, 2 ) )  f ( x ( 0,1) ) . Після чого наступна внутрішня ітерація відбувається при g ( 0, 2 )  e2 або g ( 0, 2 )  e2 і т.д. Після n внутрішніх ітерацій знаходиться точка x

(1,1)

(див. рис. 28.5), яка визначається за формулою

x (1,1)  x ( 0,n )  h0,n g ( 0,n ) , де g ( 0,n )  en або g ( 0,n )  en . Нехай на k-й зовнішній ітерації відбувається спуск за j-ю координатою. Тоді рекурентна формула, яка визначає наступне наближення до точки мінімуму, має такий вигляд:


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.