Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Поиск оптимального значения функции с помощью метода наискорейшего спуска



1. А.М. Хаскин. Креслення. Учебник для техникумов. – 3-е изд., перераб.и

доп. – К: Вища школа, 1979. – 440 с.

2. С.К.Боголюбов. Черчение. – М.: Машиностроение,2-е ізд., 1989. – с.336.

2. Верхола А.П., Коваленко Б.Д. та ін. Інженерна графіка: креслення,

комп’ютерна графіка: Навч.посібн. – К.: Кара-

вела, 2006. – 303 с.

КОНСПЕКТ ЛЕКЦІЙ

“Методи оптимізації та дослiдження операцiй”

за фахом «Програмна інженерія»

факультету №9

Харків – 2011


Поиск оптимального значения функции с помощью метода наискорейшего спуска

Применение метода наискорейшего спуска для решения задачи минимизации без ограничений было рассмотрено еще известным французским математиком Коши. Как известно из курса математического анализа, градиент целевой функции в любой точке
x=(x1,…,xn) есть вектор в направлении локального увеличения . Следовательно, для минимизации целевой функции нужно двигаться в направлении, противоположном градиенту , т.е. в направлении наискорейшего спуска, поскольку отрицательный градиент в точке =(x1 (k) ,…,xn (k) ) направлен в сторону наибольшего уменьшения по всем компонентам x и ортогонален линии уровня в точке , где k – номер шага метода, k=0, 1, …. Введение направления, противоположного градиенту, т.е. направления наискорейшего спуска, дает следующую формулу перехода из в :

(3.1.1)

Отрицательный градиент дает только направление оптимизации, но не величину шага. При этом можно использовать различные версии метода наискорейшего спуска в зависимости от процедуры выбора . Поскольку один шаг в направлении наискорейшего спуска в общем случае не приводит в точку минимума , формула (3.1.1) должна применяться несколько раз до тех пор, пока минимум не будет достигнут. В точке минимума все сотавляющие вектора градиента равны нулю, т.е. критерий останова алгоритма поиска:

(3.1.2)

Используем следующий метод нахождения . Пусть - функция от . Наращиваем от 0 с малым шагом до тех пор, пока не получим .

Построим полином второго порядка для по трем точкам (0, /2, ):

, где . (3.1.3)

Составляем систему:

(3.1.4)

решаем ее относительно коэффициентов a и b, после чего находим оптимальное значение как координату экстремума параболы по формуле:

. (3.1.5)

Для вычисления градиента функции воспользуемся определением производной , пусть , тогда

(3.1.6)

Таким образом, используя формулы (3.1.1)-(3.1.6), получаем минимизирующую последовательность и искомое значение .





Дата публикования: 2014-11-26; Прочитано: 455 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...