Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Метод наискорейшего спуска
Представим трехмерную поверхность функции в виде контурной диаграммы на плоскости x1, x2. Каждой точке плоскости соответствует определенная величина. Линии F = const представлены замкнутыми кривыми, окружающими точку М*, в которой F имеет наименьшее значение. Пусть в начальный момент значения x1 и x2 соответствуют точке М0. Операция поиска начинается серией пробных шагов. Полагая значения х2 - неизменным, величине х1 дают малое приращение δ х1 > 0 и определяют приращение δ F1, которое можно считать (если δ х1 всегда одно и тоже) пропорциональным частной производной ≈ = const. ∂ F1. Рис. 3.1. Метод наискорейшего спуска Затем при х1 = const дают приращение δ х2 величине x2. Получаемое приращение δ F2 является мерой другой частной производной ≈ = const ∂ F2. Определение частных производных означает нахождение вектора градиента функции F, grad F = направление которого совпадает с направлением наиболее крутого возрастания величины F. Противоположное направление называют " наискорейшим спуском" величины F. После нахождения составляющих градиента пробные движения где λ - положительная постоянная величина. После каждого шага оценивается приращение ∆ F. Если оно отрицательное, то направление движения M0M выбрано правильно. Затем определяется grad F в другой точке М и движение производится по новому найденному направлению M1M2 и т.д. Когда рассмотренная система находится вблизи минимума, показателем чего является малое значение величины Ε = , происходит переключение поиска на " метод градиента", обеспечивающий более точное установление экстремума. Этот метод отличается тем, что после определения градиента делается лишь один рабочий шаг, а затем в новой точке производится серия пробных движений. Если в процессе поиска точка М доходит до границы допустимой области, метод меняется и поиск производится вдоль границ области. Алгоритм метода наискорейшего спуска приведен на рис. 3.1.
ЛЕКЦИЯ 4
|