Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Теория оптимизац_Конспект лекций_2012.doc
Скачиваний:
105
Добавлен:
17.03.2015
Размер:
536.58 Кб
Скачать

1.1. Экстремум функции одной пере­менной

При решении задачи оптимизации должна быть известна целевая функция f(x), определенная на некотором множестве X евклидова простран­ства Rn. Ставится задача отыскания минимума этой функции на этом множе­стве. Эту задачу можно записать в виде

(1.1)

Множество X называют допустимым множеством задачи (1.1), а точки, принадлежащие X, допустимыми точками. Задачу поиска максимума функ­ции f(x) можно записать, заменив в (1.1) min f(x) на max f(x).

1.Определения и условия существования экстремума. Введем определения глобального и локального минимумов функции одной переменной, т.е. при xR1.

Определение 1.1. Точка x0 X называется точкой глобального минимума функции f(x) на множестве X R1, если x0X и

f(x0)  f(x) (1.2)

для всех xX, xx0.

Определение 1.2. Точка x0 X называется точкой строгого глобального минимума функции f(x) на множестве X R1, если x0X и

f(x0) < f(x) (1.3)

для всех xX, xx0.

Определение 1.3. Точка x0X доставляет локальный минимум функции f(x) на множестве X, если при достаточно малом  > 0 для всех xx0, xX, удовлетворяющих условию

| x - x0 |  ,

выполнено неравенство

f(x0)  f(x). (1.4)

Если неравенство (1.4) – строгое, то точку x называют точкой строгого локального минимума функции f(x). Понятно, что глобальный минимум является и локальным, но не наоборот.

Все определения для максимума функции получаются заменой в выражениях (1.2) - (1.4) знака неравенства на обратный.

Если функция имеет на множестве X минимум или максимум, но характер точки не определен, то говорят, что в этой точке функция имеет экстремум.

Обсудим вопрос о существовании экстремума функции. Если функция определена в незамкнутой или неограниченной области, то экстремум функции не существует. Экстремум функции не существует, если функция неограниченно возрастает или убывает.

Теорема Вейерштрасса выделяет класс функций задач оптимизации имеющих решение.

Теорема 1.1. Непрерывная функция, определенная на замкнутом ограниченном множестве, достигает своего минимума или максимума (во внутренней или граничной точке).

После того, когда сформулировали задачу поиска экстремума и выяснили условия существования, необходими указать признаки, по которым можно найти точки экстремума x0. Эти признаки определяются из необходимых и достаточных условий экстремума.

2. Необходимое условия экстремума функции одной переменной. Выясним условия, которые должны выполняться в точках локального экстремума функции. Рассмотрим те случаи, когда множество X представляет собой вещественную ось. Рассуждения сохраняют силу и для задач, в которых множество X не совпадает со всей вещественной осью, но открыто, т. е. состоит только из внутренних точек, либо экстремум достигается в его внутренней точке. Случаи, когда экстре­мум реализуется на границе множества X, специально исследуются при решении задач условной оптимизации.

При выводе условий экстремума будем предполагать, что функция f(x) имеет в окрестности исследуемой точки х непрерывные производные до второго порядка включи­тельно.

Теорема 1.2. Для того чтобы функция f(х), опре­деленная на вещественной оси, имела безусловный локальный экстремум в точке х(0), необходимо, чтобы выполнялось условие

(1.5)

Доказательство. Пусть в точке х0 функции f(х) имеет локальный безусловный минимум (случай максимума рассматривается аналогично). Тогда, согласно определению 1.3, найдется такая окрестность этой точки радиуса , что для всех , удовлетворяющих неравенству ||  ,

(1.6)

По формуле Тейлора имеем

где O(2) – бесконечная малая выше первого порядка, удовлетворяющая условию

(1.7)

Предположим, что f (х)  0, и выберем  = -f(x0), где  > 0  любое малое число такое, что |f (x0)| < .

Тогда получим

Тогда, в силу условия (1.7), найдется такое малое *? что второе слагаемое в правой части последнего выражения будет по абсолютной величине меньше первого, т.е. f(x0+ ) – f(x0) < 0, что противоречит предположению (1.6), т.е. тому, что в точке x0 функция f(x) имеет локальный безусловный минимум.

Теорема доказана.

Точка, в которой у функции производная равна нулю, называется стационарной. Эти точки имеют горизонтальную касательную. Не все точки из стационарных точек будут точками локального минимума. Они могут быть также точками перегиба.

3. Достаточные условия экстремума функции одной переменной .Для того чтобы определить, является ли точка экстремума точкой минимума или максимума, надо проверить выполнение достаточных условий.

Теорема 1.3. Для того чтобы функция f(x) в стационарной точке имела безусловный локальный минимум (максимум), достаточно, чтобы ее вторая производная была в этой точке положительна (отрицательна):

(1.8)

Доказательство. Поскольку точка х0  стационарная, разложение функции f(х) в ряд Тейлора в окрестности х0 имеет вид

(1.9)

При f"(х0)  0 для достаточно малых  знак правой части этого выражения определяется знаком второй производ­ной f(x0), т. е. из (1.19) вытекает неравенство

Отсюда следует, что x0 точка строгого локального минимума функции f(x) что и требовалось доказать.

Как определить экстремум функции, если в стационарной точке равны нулю производные второго и более высоких порядков. Приведем обобщенные достаточные условия экстремума функции одной переменной.

Предположим теперь, что в стационарной точке первая и вторая производные функции f(х) обращается в нуль, т. е.

По формуле Тейлора функцию представим в виде

В малой окрестности точки x0 функция f(x) – нечетная и меняет знак в зависимости от знака . Поэтому функция f(x) в окрестности точки x0 не выполнены условия минимума (1.4) и максимума. Точка x0 – точка перегиба.

Если в точке x0 и третья производная равна нулю, то можно убедиться, что, если производной четвертого порядка f (4)(x0) > 0 (f (4)(x0) < 0),то в этой точке имеет место минимум (максимум).

Имеет место следующая теорема, которая определяет достаточные условия общего вида.

Теорема 1.4. Пусть функция одной переменной f(x) в точке x0 имеет непрерывные производные до k- го порядка включительно и

Тогда, если k – четное число, то функция f(х) имеет в точке х0 локальный максимум при f(х0) < 0 и локаль­ный минимум при f(x(0))>0. Если k нечетно, то функция f(x) не имеет в точке х(0) ни максимума, ни минимума.

Отметим, что для определения точек, где выполняются необходимые условия экстремума, надо решить одно уравнение с одним неизвестным, в общем случае нелинейное. Современные пакеты прикладных программ позволяют численными методами найти корни уравнения.. Корни можно определить приближенно, построив график функции Задав начальное приближение, используя программу решения уравнения с требуемой точностью можно уточнить значение корней.

Корни этих уравнений определяют некоторое множество «претен­дентов» на экстремум — значений переменной х, среди которых только и могут находиться интересующие нас точки х, доставляющие максимум или минимум функции f(x). Для того чтобы среди этих точек разыскать, напри­мер, точки минимума, мы должны еще в каждой точке множества «претендентов» проверить выполнение доста­точных условий.