Реферат Курсовая Конспект
Методы определения локального экстремума функции нескольких переменных - раздел Образование, Курс лекций Основные понятия и определения А) Метод Гаусса – Зейделя Метод Поочередного...
|
а) Метод Гаусса – Зейделя
Метод поочередного изменения параметров (переменных), или метод покоординатного спуска (подъема).
Суть метода: поочередная оптимизация последовательно по каждой переменной.
Обрабатывается функция n переменных. По каждой переменной задана область изменения. Случайным образом выбирается т. А1 .
А1:х1′,х2′, х3′ ,…, хn′ => f(х1′,х2′ , х3′,…, хn′)
=
х1 рассматривается в целевой функции, а другие переменные фиксируются. Применяется один из рассмотренных ранее методов. Затем находится т.А2.
А1:х12,х2′, х3′ ,…, хn′ => f(х12 , х2′ , х3′,…, хn′)
=
Берется следующая переменная – х2. Целевую функцию рассматриваем как функцию переменной х2 ,остальные переменные фиксируются. Используем один из методов для функции одной переменной и получаем т. А3.
А3=:х12,х22, х3′ ,…, хn′ и т.д. процесс повторяется.
Характерные черты метода: Спираль выбранных точек имеет прямые углы. Метод обеспечивает поиск только локального экстремума. Результаты анализа целевой функции зависят от первоначально выбранной точки.
Преимущество: простота алгоритмизации. Алгоритм останавливается, когда разница между значениями целевой функции достаточно мала (она задается).
б) Метод градиента(наиболее распространен)
Суть метода: нахождение направления движения, в котором целевая функция наибольшим образом изменяется и осуществление следующего шага в этом направлении.
Градиент функции – вектор, который характеризует направление наибольшего возрастания функции.
Антиградиент – уменьшение функции. grad fN(х1,х2, ...,хn)=(∂ fN/∂ х1, ∂ fN/∂ х2,..., ∂ fN/∂ хn ), вычисленный в точке N
∂ fN/∂ х1 = tgα > 0(≤α < 90 *) - значит ∂ fN/∂ х1 = tgα <0 - значит нужно шагать вправо(увеличивать х). нужно шагать вправо(увеличивать х).
∂ fN/∂ х2 = tgβ< 0(≤α > 90 *) - ∂ fN/∂ х2 = tgβ> 0 - значит нужно шагать влево.
значит нужно шагать влево (уменьшать х).
( уменьшить х).
Для max следующая точка хN+1 = xN+ (∂ fN/∂ хn) ∙ h
h- вспомогательная величина.
Если ∂ fN/∂ хn =0 , то в этой точке экстремум.
Для min следующая точка хN+1 = xN- (∂ fN/∂ хn) ∙ h
В случае n- мерного пространства:
_
хi N+1=xiN+(∂fN/∂хin)∙h; i=1,n – max
_ (1)
хi N+1 = xiN - (∂ fN/∂ хi n) ∙ h; i=1, n - min
– Конец работы –
Эта тема принадлежит разделу:
ФЕДЕРАЛЬНОЕ АГЕНСТВО ПО ОБРАЗОВАНИЮ... МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ СТРОИТЕЛЬНЫЙ УНИВЕРСИТЕТ... Г С БОРОВСКИЙ...
Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Методы определения локального экстремума функции нескольких переменных
Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:
Твитнуть |
Новости и инфо для студентов