Методы решения задач на условный экстремум

Понятие условного экстремума. Использование методов неопределенных множителей Лагранжа, исключения части переменных и штрафных санкций для исследования функции на условный экстремум. Алгоритм нахождения экстремума функции методом множителей Лагранжа.

Рубрика Математика
Вид курсовая работа
Язык русский
Дата добавления 29.05.2015
Размер файла 109,5 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Содержание

Введение

1. Понятие условного экстремума. Постановка задачи

2. Метод неопределенных множителей Лагранжа

3. Метод исключения переменных

4. Метод штрафных функций

Заключение

Литература

экстремум условный лагранж переменная

Введение

В жизни постоянно приходится сталкиваться с необходимостью принять наилучшее возможное решение. Огромное число подобных проблем возникает в экономике и технике. При этом часто случается так, что полезно прибегнуть к математике.

В математике исследование задач на максимум и минимум началось очень давно - двадцать пять веков назад, Долгое время к задачам на отыскание экстремумов не было сколько-нибудь единых подходов. Но примерно триста лет назад - в эпоху формирования математического анализа - были созданы первые общие методы решения и исследования задач на экстремум.

В данной курсовой работе рассматриваются некоторые методы исследования функции на условный экстремум. К ним относятся: метод неопределенных множителей Лагранжа, метод исключения части переменных, метод штрафных функций.

1. Понятие условного экстремума. Постановка задачи

Пусть на открытом множестве заданы функции

(1)

. Обозначим через множество точек , в которых все функции , обращаются в нуль:

(2)

Уравнения

(3)

называются уравнениями связи.

Определение 1. Пусть на задана функция . Точка называется точкой условного экстремума функции относительно (или при выполнении) уравнения связи (3), если она является точкой обычного экстремума этой функции, рассматриваемой только на множестве .

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

Предполагают, что

1) Функции и имеют непрерывные частные производные первого порядка на открытом множестве .

2) и ранг матрицы в каждой точке множества равен , т.е. числу строк.

Это означает, что функции системы (1) независимы в любой окрестности каждой точки .

Пусть ; согласно условию 2, в точке хоть один из определителей вида

отличен от нуля; пусть для определенности в точке

. (4)

Тогда в силу теоремы о неявных функциях систему уравнений (3) в некоторой окрестности точки можно разрешить относительно переменных :

(5)

Подставляя (5) в функцию , получим функцию

(6)

от переменных , определенную и непрерывную дифференцируемую в некоторой окрестности точки .

Точка является точкой (строгого) условного экстремума для функции относительно уравнения связи (3) в том и только том случае, когда точка является точкой обычного (строгого) экстремума для функции (6). Это непосредственно следует из того, что условия (3) и (5) равносильны.

2. Метод неопределенных множителей Лагранжа

Теорема 1. Пусть точка является точкой условного экстремума функции при выполнении уравнений связи (3). Тогда существуют такие числа , что в точке выполняются условия

(7)

Следствие. Положим

(8)

где - числа, указанные в теореме. Функция (8) называется функцией Лагранжа. Если точка является точкой условного экстремума для функции, то она является стационарной точкой для функции Лагранжа, т.е. в этой точке

(9)

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

Или

,

откуда, пользуясь инвариантностью формы первого дифференциала, для точки имеем

(10)

Подставляя (5) в (3) и дифференцируя получившееся тождество в некоторой окрестности точки, а значит, и в самой точке, получим

(11)

В формуле (11), также как и в формуле (10), дифференциалы есть дифференциалы независимых переменных, а дифференциалы есть дифференциалы функций .

Каковы бы не были числа , умножая равенство (11) в точке для функции на , и складывая их между собой и с равенством (10), получим

(12)

Выбрав так, чтобы в точке выполнялись равенства

(13)

Это всегда возможно, так как (13) является системой линейных относительно уравнений с определителем

не равным нулю.

При таком выборе имеем

(14)

Здесь уже все дифференциалы есть дифференциалы независимых переменных и, значит, сами являются независимыми переменными, которые могут принимать любые значения. Беря , а все остальные дифференциалы, входящие в формулу (14), равными нулю, получим

(15)

Тем самым мы доказали существование таких , что выполняются условия (13) и (15), т.е. условия (7).

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

Алгоритм нахождения экстремума функции методом множителей Лагранжа

Пусть требуется найти экстремум функции n переменных f(x1,x2,…,xn) при условии, что переменные x1,x2,…,xn связаны соотношениями (ограничениями)

среди которых количество m ограничений-равенств меньше числа n переменных, а количество и r ограничений-неравенств может быть произвольным.

Для нахождения значений {x1,x2,…,xn}=Х, необходимо доставляющих экстремумы функции f(X), можно воспользоваться методом неопределенных множителей Лагранжа:

1. Ограничения-неравенства g(X)0 приводятся к виду (Х)0, где (Х) = - g(X).

2. Полученные ограничения-неравенства

в свою очередь приводятся к ограничениям-равенствам путем введения +r дополнительных переменных

В результате задача поиска условного экстремума примет канонический вид:

в котором соотношение m++r < n++r указывает на возможность получения множества допустимых решений, а значит, и нахождения среди них тех, которые доставляют экстремум f(X).

3. Составляется функция Лагранжа:

Ф(x1,…,xn,1,…,m++r) = f(x1,x2,…,xn)+1q1+2q2+…+m++rqm++r,

в которой дополнительные переменные {1,…,m++r}= называются неопределенными множителями Лагранжа.

Для составленной функции Лагранжа можно ставить задачу нахождения безусловного экстремума

Ф(Х,) extr,

результат решения которой будет совпадать с искомым решением исходной задачи нахождения условного экстремума.

4. Для функции Ф(Х,) составляются необходимые условия существования экстремума:

Ф(Х,)=0

Или

5. Полученную систему уравнений Ф(Х,)=0 решают, и в результате решения находят значения

,

удовлетворяющие необходимым условиям существования экстремума.

6. Для решения вопроса о том, существует ли в найденных точках максимумы или минимумы следует воспользоваться достаточными условиями существования экстремумов, которые для гладких функций Ф() формулируются следующим образом:

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

если отрицательно определена максимум.

Если Ф(Х,) негладкая, то можно использовать достаточные условия вида, например, для максимума:

Ф(Х,*) Ф(Х*,*) = Ф(Х*,),

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

Пример №1. Найти экстремумы функции

z = 6 - 4x - 3y

при условии, что переменные x,y удовлетворяют уравнению

x2 + y2 = 1

Решение.

Составляем функцию Лагранжа:

F(x,y) = 6 - 4x -3 y + л(x2 + y2 - 1)

Необходимые условия дают систему,

решив которую, найдем:

Находим

и вычисляем второй дифференциал функции Лагранжа

в этой точке условный минимум, zmin = 1

в этой точке условный максимум, zmax =11

3. Метод исключения переменных

Метод исключения переменных сводит задачу на условный экстремум к задаче на безусловный экстремум.

Пример 1. Методом исключения переменных найдем точки условного экстремума функции

z = x2 + y2

при условии связи

x + y ? 2 = 0.

Решение.

1. Разрешаем уравнение связи (2) относительно y

y = 2 ? x

и подставляем полученное выражение в (1). Получаем функцию одной переменной

u(x) = x2 + (2 ? x)2 = 2x2 ? 4x + 4

2. Исследуем функцию u(x) на экстремум (безусловный).

Дифференцируя u(x) и приравнивая производную нулю, получаем

u'(x) = 4x ? 4 = 0,

находим стационарную точку x0 = 1.

Так как производная при переходе через точку x0 = 1 меняет знак с ” ? ” на ” + ”, то в этой точке функция u(x) имеет минимум.

Из уравнения (3) определяем y0 = 2 ? x0 = 1. Следовательно, точка (1, 1) -- точка условного минимума функции z = x2 + y2 при x + y ? 2 = 0.

4. Метод штрафных функций

Идея метода принадлежит Куранту.

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

Переход от задачи условной оптимизации к задаче безусловной оптимизации осуществляют посредством включения в целевую функцию ''штрафов" за нарушение ограничений задачи.

Пусть исходная задача имеет следующий вид:

f(x)>min, x?RN

при ограничениях

gj(x) ? 0, j = 1, …, J,

hk(x) = 0, k = 1, …, K.

Тогда преобразованная задача определится выражением:

P(x, R) = f(x) + ?(R, g(x), h(x)),

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

Виды штрафов

Наиболее распространенными видами штрафов являются: квадратичный; логарифмический; штраф, заданный обратной функцией и штраф типа квадрата срезки. Выбор типа штрафа определяется характером ограничений и порождает проблему удержания рабочей точки внутри области допустимых значений штрафной функции (внутренняя рабочая точка) либо вне ее (внешняя рабочая точка).

Квадратичный штраф

Этот вид штрафа используется для учета ограничений-равенств и имеет вид:

? = R{h(x)}2.

Значение штрафа резко возрастает при отклонении h(х) от нуля. Несмотря на увеличение параметра R, стационарная точка штрафной функции P(x,R) стремится к х*, так как в пределе h(x(t)) = 0, где t - номер итерации: t = 1, 2, …, Т.

Функция ? непрерывна и имеет непрерывную производную, откуда следует, что если f(x) и h(x) непрерывны и дифференцируемы x то стационарную точку можно найти аналитически.

Прочие виды штрафов

Рассматриваемые ниже виды штрафов используются, в основном, для ограничений-неравенств g(x).

Логарифмический штраф имеет вид

? = -R *ln[g(x)].

Этот штраф положителен для всех х, таких, что 0<g(х)<1, и отрицателен при g(х)>1. Логарифмический штраф - это барьерная функция, не определенная в точках, где g(x)<0. Поэтому на начальном этапе поиска, когда значение шага поиска велико, необходимо обеспечить защиту процедуры от попадания рабочей точки в недопустимую область.

Штраф, заданный обратной функцией, имеет вид

? = R [1/g(x)].

Как и предыдущий, является барьерным штрафом. В допустимой области вблизи границы значение штрафа положительно и быстро убывает при продвижении внутрь допустимой области. На самой границе значение P(x,R) не определено, как и в предыдущем случае возможно появление недопустимых точек.

Штраф типа квадрата срезки имеет вид

?=R[g(x)]2,

Где

[б]=

Этот штраф является внешним и недопустимые точки не создают проблем по сравнению с допустимыми. Различие заключается в том, что в допустимых точках штраф равен нулю. Этот вид штрафа удобен тем, что Р(х,R) непрерывна и определена всюду. Параметр R положителен и увеличивается от итерации к итерации.

ПРИМЕР 1. Пусть требуется минимизировать

f(x) = (x1 - 4)2+ (x2 - 4)2

при ограничениях

h(x) = x1 + x2 - 5 = 0.

Преобразуем задачу, вводя квадратичный штраф

P(x, R) = (x1 - 4)2 + (x2 - 4)2 + (1/R)( x1 + x2 - 5)2.

Экстремум P(x, R) находим аналитически:

= 2(x1-4) + (x1+x2-5) =0;

= 2(x2-4) + (x1+x2-5) =0,

и совместное решение дает

x1 = x2 =.

Устремляя R к 0, получим

х* = [2.5 2.5]T и f(x*) = 4.5.

Обсудим проблемы численных подходов к решению задачи. Из решения

x1 = x2 =.

следует, что при вариации R от 0 до достаточно больших значений решение задачи будет изменяться от x1= x2= 10/4= 2.5 до x1=x2=4 (решение задачи без учета ограничений). Таким образом, увеличивая штрафной параметр R, мы уменьшаем "вес" ограничения в целевой функции Р(х, R). Итак, зафиксировав значение R и воспользовавшись одной из рассмотренных в первой части процедур численного нахождения экстремума, мы найдем приближенное решение х(0), где верхний индекс означает номер вариации R(0). Выбирая далее R(t) из условия: R(0)> R(1) > R(2)> … > R(t), мы получим приближения х(1), x(2), …, х(t) к х*.

Справедлив вопрос, а нельзя ли сразу принять R = 0 или близкое к нулю значение и найти решение задачи. Во-первых, R выполняет роль весового коэффициента, регулирующего значимость ограничения в составе преобразованной целевой функции. С уменьшением R стационарная точка функции P(x,R) смещается в сторону более точного выполнения ограничения h(x)= 0. Во-вторых, с изменением R существенно возрастает крутизна "склонов" поверхности функции вблизи стационарной точки, что существенно затрудняет работу алгоритмов безусловной оптимизации.

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

Заключение

В этой работе мы рассмотрели некоторые методы решения задач на условный экстремум.

Метод исключения части переменных может применяться лишь в простейших ситуациях.

Метод неопределенных множителей Лагранжа и метод штрафных функций преобразуют исходную задачу с ограничениями в задачу на безусловный экстремум.

Литература

1. Л.Г.Раскин «Анализ сложных систем и элементы теории оптимального управления. М., «Советское радио»1976г. »

2. В.В.Тихомиров «Рассказы о максимумах и минимумах. М.: «Наука».1986г. »

3. Фихтенгольц Г.М. «Курс дифференциального и интегрального исчисления. Том 1. ФИЗМАТЛИТ. 1962г.»

Размещено на Allbest.ru

...

Подобные документы

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

    презентация [112,6 K], добавлен 17.09.2013

  • Нахождение экстремумов функций методом множителей Лагранжа. Выражение расширенной целевой функции. Схема алгоритма численного решения задачи методом штрафных функций в сочетании с методом безусловной минимизации. Построение линий ограничений.

    курсовая работа [259,9 K], добавлен 04.05.2011

  • Развитие численных линейных методов решения задач линейного программирования. Знакомство с методами поиска целевой функции: равномерный симплекс, методы Коши, Ньютона, сопряжённого градиенты, квазиньютоновский метод. Алгоритмы нахождения экстремума.

    курсовая работа [716,1 K], добавлен 12.07.2012

  • Определение точки экстремума для функции двух переменных. Аналог теоремы Ферма. Критические, стационарные точки. Теорема "Достаточное условие экстремума", доказательство. Схема исследования функции нескольких переменных на экстремум, практический пример.

    презентация [126,2 K], добавлен 17.09.2013

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

    курсовая работа [1,4 M], добавлен 31.01.2014

  • Понятие функции двух и более переменных, ее предел и непрерывность. Частные производные первого и высших порядков. Определение полного дифференциала. Необходимые и достаточные условия существования экстремума и его нахождение на условном множестве.

    реферат [145,4 K], добавлен 03.08.2010

  • Понятие, предел и непрерывность функции двух переменных. Частные производные первого порядка, нахождение полного дифференциала. Частные производные высших порядков и экстремум функции нескольких переменных. Необходимые условия существования экстремума.

    контрольная работа [148,6 K], добавлен 02.02.2014

  • Экстремум функции: максимум и минимум. Необходимое условие экстремума. Точки, в которых выполняется необходимое условие. Схема исследования функции. Поиск критических точек функции, в которых первая и вторая производная равна нулю или не существует.

    презентация [170,6 K], добавлен 21.09.2013

  • Рассмотрение эффективности применения методов штрафов, безусловной оптимизации, сопряженных направлений и наискорейшего градиентного спуска для решения задачи поиска экстремума (максимума) функции нескольких переменных при наличии ограничения равенства.

    контрольная работа [1,4 M], добавлен 16.08.2010

  • Нахождение частных производных по направлению вектора. Составление уравнения касательной плоскости к поверхности в заданной точке. Исследование на экстремум функции двух переменных. Определение условного максимума функции при помощи функции Лагранжа.

    контрольная работа [61,5 K], добавлен 14.01.2015

  • Локальные экстремумы функции. Теоремы дифференциального исчисления: Ферма, Ролля, Коши, Лагранжа. Достаточные условия экстремума функции. Исследование функций на выпуклость и вогнутость. Точка перегиба. Асимптоты графика функции. Схема построения графика.

    курс лекций [445,7 K], добавлен 27.05.2010

  • Теория задач на отыскание наибольших и наименьших величин. Достаточные условия экстремума. Решение гладкой конечномерной задачи с ограничениями типа равенств и неравенств. Конечномерная теорема об обратной функции. Доказательство теоремы Вейштрасса.

    курсовая работа [148,9 K], добавлен 19.06.2012

  • Методы условной и безусловной нелинейной оптимизации. Исследование функции на безусловный экстремум. Численные методы минимизации функции. Минимизация со смешанными ограничениями. Седловые точки функции Лагранжа. Использование пакетов MS Excel и Matlab.

    лабораторная работа [600,0 K], добавлен 06.07.2009

  • Теория математического программирования. Методы поиска глобального экстремума функции нескольких переменных. Угловые точки допустимых множеств. Постановка общей задачи нелинейного программирования. Решения уравнения f(x)=0 методом простой итерации.

    контрольная работа [775,4 K], добавлен 05.01.2013

  • Численные методы поиска безусловного экстремума. Задачи безусловной минимизации. Расчет минимума функции методом покоординатного спуска. Решение задач линейного программирования графическим и симплексным методом. Работа с программой MathCAD.

    курсовая работа [517,9 K], добавлен 30.04.2011

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

    контрольная работа [362,7 K], добавлен 23.03.2014

  • Применение функции Лагранжа в выпуклом и линейном программировании. Простейшая задача Больца и классического вариационного исчисления. Использование уравнения Эйлера-Лагранжа для решения изопериметрической задачи. Краевые условия для нахождения констант.

    курсовая работа [1,2 M], добавлен 16.01.2013

  • Область определения функции. Очки пересечения с осями координат, промежутки знакопостоянства. Исследование функции на непрерывность. Асимптоты, определение точки экстремума и точки перегиба. Расчет области определения функций, заданных аналитически.

    контрольная работа [178,7 K], добавлен 14.06.2013

  • Максимум и минимум, их необходимые, первое и второе достаточные условия. Разыскание наибольших и наименьших значений функции. Правило разыскания экстремума. Теорема Чевы. Задачи о треугольнике наименьшего периметра, вписанного в остроугольный треугольник.

    курсовая работа [1,3 M], добавлен 11.01.2011

  • Понятие непрерывности функции. Понятие, физический и геометрический смысл производной. Локальный экстремум и теорема Ферма. Теорема Ролля о нулях производных. Формула конечных приращении Лагранжа. Обобщенная формула конечных приращении (формула Коши).

    курсовая работа [812,7 K], добавлен 17.03.2015

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.