Автор: Пользователь скрыл имя, 08 Октября 2011 в 19:58, курсовая работа
Во многих областях науки и в практической деятельности часто приходится сталкиваться с задачами поиска экстремума функции. Дело в том, что многие технические, экономические и т.д. процессы моделируются функцией или несколькими функциями, зависящими от переменных – факторов, влияющих на состояние моделируемого явления. Требуется найти экстремумы таких функций для того, чтобы определить оптимальное (рациональное) состояние, управление процессом. Так в экономике, часто решаются задачи минимизации издержек или максимизации прибыли – микроэкономическая задача фирмы.
Содержание 2
Введение 3
Классические методы поиска экстремума функции одной переменной 3
Определение глобального максимума или минимума функции одной переменной 6
Выпуклые и вогнутые функции 6
Методы исключения интервалов 10
Правило исключения интервалов 11
Поиск экстремумов функции нескольких переменных 15
Заключение 18
Литература 19
Министерство
образования Ставропольского
КУРСОВОЙ ПРОЕКТ
по дисциплине: «Математические методы»
тема: «Классические способы определения экстремумов, функций нескольких переменных»
Разработал
Группа
Подпись_________
Георгиевск
2011г.
Содержание
Содержание 2
Введение 3
Классические методы поиска экстремума функции одной переменной 3
Определение глобального максимума или минимума функции одной переменной 6
Выпуклые и вогнутые функции 6
Методы исключения интервалов 10
Правило исключения интервалов 11
Поиск экстремумов функции нескольких переменных 15
Заключение 18
Литература 19
Во многих областях науки и в практической деятельности часто приходится сталкиваться с задачами поиска экстремума функции. Дело в том, что многие технические, экономические и т.д. процессы моделируются функцией или несколькими функциями, зависящими от переменных – факторов, влияющих на состояние моделируемого явления. Требуется найти экстремумы таких функций для того, чтобы определить оптимальное (рациональное) состояние, управление процессом. Так в экономике, часто решаются задачи минимизации издержек или максимизации прибыли – микроэкономическая задача фирмы. В этой работе мы не рассматриваем вопросы моделирования, а рассматриваем только алгоритмы поиска экстремумов функций в простейшем варианте, когда на переменные не накладываются ограничения (безусловная оптимизация), и экстремум ищется только для одной целевой функции.
В своем курсовом
проекте я рассматриваю классические
способы определения
При
решении задач использовалось необходимое
и достаточное условие
Пусть требуется максимизировать f(x) при ограничениях a<=x<=b, где a и b – установленные границы измерений переменной x. (Очевидно в этом случае проверку наличия локального оптимума необходимо проводить не только в стационарных точках, но и в граничных точках интервала). Алгоритм следущий:
Шаг 1: приравнять df/dx=0 и найти все стационарные точки.
Шаг
2: выбрать все стационарные точки,
которые расположены а
Шаг 3:найти наибольшее значение f(x) из множества f(a),f(b),f(x1),…,f(xn). Это значение соответствует глобальному максимуму.
Это важный класс унимодальных функций. Введем обозначение: x=(x1,x2,…,xn)-n-мерный вектор.
Определение:
Функция n мерных f(x), определенная на
выпуклом множестве D, называется выпуклой
функцией тогда и только тогда, когда для
любых двух точек x(1) и x(2) принадлежащих
D, и любого числа L (0<=L<=1) выполняется
неравенство: f(Lx(1) +(1-L)x(2))<=Lf(x(1))+(1-L)f(x
Свойства выпуклых функций:
1.Хорда,
соединяющая две любые точки
кривой графика выпуклой
2.Выпуклая
функция лежит над своими
3.Тангенс угла наклона касательной, или первая производная f(x), возрастает или по крайней мере не убывает при увеличении x.
4.Вторая производная f(x) всегда не отрицательна на рассматриваемом интервале.
5.Для
выпуклой функции локальный
Определение: Градиент функции f(x1,x2,…,xn) определяется как вектор
grad
f(x1,…,xn)=(df/dx1,df/dx2,…,
Определение: Матрица Гессе (гессиан) для функции f(x1,…,xn) есть симметрическая матрица порядка n*n: Hf(x1,…,xn)=[d2f/dxidxj]= H(f).
Проверка функции на выпуклость: Функция f(x1,…,xn) выпуклая, если ее матрица Гессе положительно определена или положительно полуопределена для всех значений x1,x2,…,xn .
Для функции одной переменной: функция f(x) выпуклая, если ее вторая производная неотрицательна для всех значений x: d2f/dx2=>0, для всех x.
Если матрица Гессе Hf – положительно определенная матрица, то f называется строго выпуклой функцией и обладает единственной точкой минимума.
Проверка матриц на положительную определенность:
1)
Все диагональные элементы
2)
Все ведущие главные
Проверка
матриц на положительную
1)
Все диагональные элементы
2)
Все главные определители
Замечание: Чтобы установить, что данная матрица является отрицательно определенной (полуотрицательно определенной), следует умножить ее на -1 и проверить полученную матрицу на положительную определенность (полуположительную определенность).
Вогнутая функция. Функция f(x1,…,xn) является вогнутой функцией на множестве D тогда и только тогда, когда –f(x) есть выпуклая функция на D.
Проверка функции на вогнутость. Функция f(x1,…,xn) вогнутая, если ее матрица Гессе отрицательно определена, или отрицательно полуопределена для всех значений x1,…,xn.
Пример: Исследовать функцию на выпуклость.
f(x1,x2,x3)=3x12 +2x22 +x32 –2x1x2 –2x1x3 +2x2x3 –6x1 –4x2 –2x3
6x1 –2x2 –2x3 –6
grad(x1,x2,x3)= 4x2 –2x1 +2x3 –4
Hf (x1,x2,x3)=
Исследуем Hf.
|6|>0
Следовательно, Hf – положительно определенная матрица. Отсюда следует, что f-выпуклая функция. Более того, f строго выпуклая функция и обладает единственной точкой минимума.
Существует ряд одномерных методов поиска, ориентированных на нахождение точки оптимума внутри заданного интервала.
Это
методы поиска, позволяющие определить
оптимум функции одной
Все одномерные методы поиска, используемые на практике, основаны на предположении, что исследуемая функция в допустимой области обладает свойством унимодальности.
Для унимодальной функции f(x) сравнение значений f(x) в двух различных точках интервала поиска позволяет определить, в каком из заданных этими двумя точками подинтервалов точка оптимума отсутствует.
Пусть функция f унимодальна на интервале a£x£b, а ее минимум достигается в точке x*.
Рассмотрим точки x1 и x2, расположенные в интервале таким образом, что a<x1<x2<b. Сравнивая значения функции в точках x1 и x2, можно сделать следующие выводы:
2. Если f(x1)<f(x2), то точка минимума не лежит в интервале (x2,b), т.е. x*Î(a,x2)
3. Если f(x1)=f(x2), то можно исключить оба крайних интервала (a,x1) и (x2,b), при этом x*Î(x1,x2).
Согласно правилу исключения интервалов можно реализовать процедуру поиска, позволяющую найти точку оптимума путем последовательного исключения частей исходного ограниченного интервала.
Поиск завершается, когда оставшийся интервал уменьшается до достаточно малых размеров.
Достоинства этих методов:
(при
этом не требуется, чтобы
Метод
золотого сечения
В методе же золотого сечения мы будем выбирать расположение точек х1 и х2, рассекающих интервал, таким образом, чтобы на каждом шаге уменьшения интервала одна из этих точек совпадала с одной из аналогичных точек предыдущего шага, т.е. на каждом шагу уменьшения интервала фактически вводится только одна новая точка, для которой требуется произвести только одно вычисление значения целевой функции.
Информация о работе «Классические способы определения экстремумов, функций нескольких переменных