Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






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






Представим трехмерную поверхность функции в виде контур­ной диаграммы на плоскости 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.

После нахождения составляющих градиента пробные движения
прекращаются и производятся, рабочие шаги в направлении наискорейшего спуска, причем величина шага выбирается в соответствии с величиной вектора grad F. Эти условия соблюдаются, если рабо­чие шаги ∆ X1 и ∆ Х2 пропорциональны полученным ранее производным

где λ - положительная постоянная величина. После каждого шага оценивается приращение ∆ F. Если оно отрицательное, то направление движения M0M выбрано правильно. За­тем определяется grad F в другой точке М и движение про­изводится по новому найденному направлению M1M2 и т.д.

Когда рассмотренная система находится вблизи минимума, по­казателем чего является малое значение величины

Ε = ,

происходит переключение поиска на " метод градиента", обеспечивающий более точное установление экстремума. Этот метод отличается тем, что после определения градиента делается лишь один рабочий шаг, а затем в новой точке производится серия пробных движений. Если в процессе поиска точка М доходит до границы допустимой области, метод меняется и поиск производится вдоль границ области. Алгоритм метода наискорейшего спуска приведен на рис. 3.1.

 

ЛЕКЦИЯ 4


Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.006 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал