КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Методы определения локального экстремума функции нескольких переменных
а) Метод Гаусса – Зейделя Метод поочередного изменения параметров (переменных), или метод покоординатного спуска (подъема). Суть метода: поочередная оптимизация последовательно по каждой переменной. Обрабатывается функция 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
Дата добавления: 2014-01-06; Просмотров: 360; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |