Функция многих переменных
ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ
Кафедра математического анализа
Дипломная работа по математике студентка 5 курса математического факультета специальность 032100.01 – «Математика» с дополнительной специальностью «Информатика»
МЕТОДЫ ОПТИМИЗАЦИИ Научный руководитель: доцент, кандидат технических наук
Допущена к защите. Зав. кафедрой математического анализа _________________________ «___» _______ 2010 г., протокол №__
Защищена «____» июня 2010 г.
Оценка __________________________
СОДЕРЖАНИЕ
Введение В настоящее время оптимизация находит применение в науке, технике и в любой другой области человеческой деятельности. Оптимизация- целенаправленная деятельность, заключающаяся в получении наилучших результатов при соответствующих условиях. Поиски оптимальных решений привели к созданию специальных математических методов и уже в 18 веке были заложены математические основы оптимизации (вариационное исчисление, численные методы и др). Однако до второй половины 20 века методы оптимизации во многих областях науки и техники применялись очень редко, поскольку практическое использование математических методов оптимизации требовало огромной вычислительной работы, которую без ЭВМ реализовать было крайне трудно, а в ряде случаев - невозможно. Оптимизация как раздел математики существует достаточно давно. Оптимизация - это выбор, т.е. то, чем постоянно приходится заниматься в повседневной жизни. Термином "оптимизация" в литературе обозначают процесс или последовательность операций, позволяющих получить уточненное решение. Хотя конечной целью оптимизации является отыскание наилучшего или "оптимального" решения, обычно приходится довольствоваться улучшением известных решений, а не доведением их до совершенства. По этому под оптимизацией понимают скорее стремление к совершенству, которое, возможно, и не будет достигнуто. На первоначальном этапе решения принимались без специального математического анализа, просто на основе опыта и здравого смысла. Практика порождает все новые и новые задачи оптимизации причем их сложность растет. Требуются новые математические модели и методы, которые учитывают наличие многих критериев, проводят глобальный поиск оптимума. Другими словами, жизнь заставляет развивать математический аппарат оптимизации. Из всего выше сказанного можно сделать вывод об актуальности темы дипломной работы. Объект исследования: методы оптимизации как раздел математики. Предмет исследования: методы оптимизации первого порядка (градиентные методы) и второго порядка: методы Ньютона и Ньютона- Рафсона. Цель работы: изучить вопросы отыскания экстремума функции нескольких переменных, а также рассмотреть алгоритмы численных методов отыскания безусловного экстремума. Задачи, решаемые в работе: 1. Изучить теорию нахождения безусловного и условного экстремумов функции нескольких переменных; 2. Рассмотреть задачи минимизации функции нескольких переменных; 3. Изучить численные методы решения задач поиска безусловного минимума функции. В первой главе сделан анализ теоретического материала, посвященного пониманию природы задач оптимизации — выведены необходимые и достаточные условия, которым должна удовлетворять функция в экстремальных точках. Рассмотрен метод множителей Лагранжа. Во второй главе изложены численные методы отыскания безусловного экстремума, рассмотрены алгоритмы и примеры градиентных методов оптимизации: градиентного спуска с постоянным шагом, наискорейшего градиентного спуска, покоординатного спуска. Также рассмотрены методы второго порядка: метод Ньютона и метод Ньютона-Рафсона.
Глава I . ЗАДАЧА ОТЫСКАНИЯ ЭКСТРЕМУМА ФУНКЦИИ МНОГИХ ПЕРЕМЕННЫХ Функция многих переменных Одной из важных задач анализа является задача отыскания экстремума (наибольшего или наименьшего значения) скалярной функции f (х) n-мерного векторного аргумента х при некоторых ограничениях. Эту задачу мы будем записывать следующим образом: min f ( x ), (1) (2) Здесь X — некоторое подмножество n-мерного евклидова пространства Еп. Будем называть X допустимым множеством задачи (1)—(2), а точки, принадлежащие X, — ее допустимыми точками. Заметим, что задачу максимизации функции f (х) тоже можно записать в виде (1)-(2), заменив f (х) на . В этой главе будут последовательно рассмотрены задача нахождения безусловного экстремума функции нескольких переменных (Х=Еп) и задача на относительный экстремум, т. е. задача минимизации функции нескольких переменных при наличии ограничений типа равенств, когда X - множество решений уравнения g ( x )=0, где g ( x ) есть m-мерная вектор-функция, т<п. Задача (1) - (2) является классической и рассматривается во всех курсах анализа. Теория решения таких задач развивалась еще в трудах Эйлера, Лагранжа, Бернулли, Лейбница. Она не потеряла своего значения и в настоящее время, несмотря на то, что с тех пор разработаны более общие методы, включающие классические, как частый случай. Классическая теория содержит значительную часть идей, лежащих в основе современных методов оптимизации.
1.1 Необходимое условие экстремума. Рассмотрим задачу безусловной минимизации, будем теперь считать, что f (х) — скалярная функция векторного аргумента размерности п, т. е. X = En. Если - точка ее безусловного локального экстремума, в j будет достигаться экстремум функции одной переменной xj , которая получается из функции f ( x ), если зафиксировать все переменные, кроме xj , положив х i = i для . Для функции же одной переменной получена теорема 1. Теорема 1. Для того чтобы функция f ( x ), определенная на вещественной оси, имела безусловный локальный экстремум в точке , необходимо, чтобы выполнялось условие . (3) Проведя это рассуждение для всех j = 1, ..., п, приходим к следующей теореме. Теорема 2. Для того чтобы в точке функция f ( x 1 , ..., хп) имела безусловный локальный экстремум, необходимо, чтобы все ее частные производные обращались в в нуль: i =1, 2, …n. . (4) Условие стационарности (4) мы будем записывать еще в одной из следующих эквивалентных форм: grad где — n-мерный вектор с компонентами , i=l, ..., п, который принято называть градиентом функции f (х) в точке . Заметим, что необходимое условие экстремума (4) эквивалентно равенству нулю дифференциала функции f ( x ) в точке : df ( ) = 0. В самом деле, если выполнено условие (4), то для любых dxl , i = l, ..., n, имеем . Справедливо и обратное утверждение, так как из последнего равенства в силу произвольности независимых приращений dxi, i = l, ..., n, следует, что все частные производные в точке равны нулю: i = l, ..., n. Условия (4) образуют систему п уравнений для определения п компонент вектора . Эти уравнения могут иметь различную природу и допускать любое количество решений, в частности, не иметь ни одного. Как и выше, точки ,являющиеся решениями системы уравнений (4), будем называть стационарными, а условие (4) - необходимым условием экстремума первого порядка. 1.2 Необходимое условие второго порядка. Достаточные условия. После того как решение системы уравнений (4) будет найдено, необходимо еще определить характер стационарной точки . Для этого нужно исследовать поведение функции f ( x ) в окрестности стационарной точки . Снова воспользуемся разложением функции f (х) в ряд Тейлора, предполагая ее дважды непрерывно дифференцируемой по всем переменным х1, ..., х n . Тогда получим (5) Здесь через мы обозначили элементы матрицы вторых производных функции f ( x ) в стационарной точке , а через - какую-нибудь норму вектора , например, .Далее матрицу вторых производных мы будем обозначать так: . (6) Характер стационарной точки функции f ( x ) связан сознакоопределенностью квадратичной формы . (7) Напомним, что квадратичная форма называется неотрицательно определенной в точке , если (8) и положительно определенной, если (9) для любых векторов . Соответственно, симметричная матрица вторых производных f "(х) называется неотрицательно определенной в точке , если выполнено (8), и положительно определенной, если выполнено (9). Неположительно определенным и отрицательно определенным квадратичным формам и матрицам соответствуют противоположные знаки в неравенствах (8), (9). Таким образом, с учетом разложения (5), приходим к следующей формулировке условий второго порядка экстремальности функции f ( x 1 , ..., хп). Теорема 3. Для того чтобы дважды непрерывно дифференцируемая функция п переменных f ( x ) имела в стационарной точке безусловный локальный минимум (максимум), необходимо, чтобы матрица ее вторых производных была неотрицательно (неположительно) определенной, и достаточно, чтобы она была положительно (отрицательно) определенной. Проверка знакоопределенности матриц может быть осуществлена, например, с помощью критерия Сильвестра. Согласно этому критерию, необходимым и достаточным условием положительной определенности квадратичной формы (х, Ах), где А = { aij } — симметричная матрица, является выполнение п неравенств: , , …, Необходимым и достаточным условием отрицательной определенности квадратичной формы (х, Ах) является выполнение цепочки следующих п неравенств: , , …,
Если квадратичная форма не меняет знака, но обращается в нуль при ненулевых значениях аргумента, то для определения характера стационарной точки требуется исследование производных более высокого порядка. Пример. Определить экстремальные значения функции
Из необходимых условий (2.1) имеем
Поэтому , - стационарная точка. Коэффициенты квадратичной формы (7), вычисленные в ней, равны
Тогда, согласно теореме 3, имеем следующие случаи: 1) а>0, b >0 - функция f (х) имеет в точке = {0, 0}T минимум; экстремума нет 4) а<0, b<0 - функция f (х) имеет в точке ={0, 0}T максимум. Отметим, что случаи 1) и 4) соответствуют поверхности, являющейся эллиптическим параболоидом, а случаи 2) и 3) - гиперболическому параболоиду, имеющему стационарную точку типа «седло». Замечание: Здесь и далее {x 1 , ..., хп}T – вектор-столбец.
Популярное: Как распознать напряжение: Говоря о мышечном напряжении, мы в первую очередь имеем в виду мускулы, прикрепленные к костям ... Почему стероиды повышают давление?: Основных причин три... ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (196)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |