Перейти к содержанию

Экстремумы функции многих переменных. Необходимые и достаточные условия экстремума

Материал из Викиверситета
Определение. Пусть функция f(x1xn) определена на множестве En и точка xoE. Точка xo называется точкой локального минимума (максимума) функции f(x1xn) если U(xo):xU(xo)E:f(x)f(xo)(f(x)f(xo))). Точки локального минимума (максимума) называются точками локального экстремума.


Теорема (необходимое условие экстремума).  Пусть функция f(x1xn) определена в U(xo) и имеет локальный экстремум в точке xo. Если fxk(xo),1kn,

то fxk(xo)=0k=1n.

Доказательство. Докажем это для случая k=1:fx1(xo). Рассмотрим функцию f(x1,x2oxno) - функцию одной переменной x1. Так как функция f(x1xn) имеет локальный экстремум в точке xo=(x1oxno), то функция одной переменной также имеет локальный экстремум в точке x1o.

Так как fx1(xo), то эта производная является обычной производной функции одной переменной f(x1o,x2oxno) в точке x1o. Тогда используя необходимое условие локального экстремума для функции одной перменной получаем fx1(xo)=0. Аналогично: Если fxk(xo),2kn получаем fxk(xo)=0.


Следствие. Если функция f(x1xn) определена в U(xo) и имеет в точке xo локальный экстремум и дифференцируема в точке xo, то df(xo)=0


Теорема (достаточное условие локального экстремума).  Пусть функция f(x1xn) определена в Uσ(xo) и имеет в этой окрестности непрерывные частные производные второго порядка. Пусть df(xo)=0. Если d2f(xo) является знакоопределенной квадратичной формой, тогда xo - точка локального экстремума, причем если d2f(xo)>0x0 - локальный минимум, а если d2f(xo)<0xo - локальный максимум.
Доказательство. Рассмотрим (x1o+Δx1xno+Δxn)Uσ(xo). Так как функция f имеет непрерывные частные производные до второго порядка в Uσ(xo), то функцию f можно разложить по формуле Тейлора в точке xo до первого порядка

f(x1o+Δx1xno+Δxn)f(xo)=df(xo)1!+d2f(xo+θΔx)2!, где xo+θΔx=(x1o+θ1Δx1xno+θnΔxn),|θi|<1,i=1n Δf(xo)=12d2f(xo+θΔx)=12i,jn(2fxixj(xo+θΔx)ΔxiΔxj).

Так как 2fxixj - непрерывна в Uσ(xo) непрерывна в точке xo(k=1n)limΔxk02fxixj(xo+θΔx)=2fxixj(xo),i,j=1n2fxixj(xo+θΔx)=2fxixj(xo)+αi,j(Δx), где αi,j(Δx) - бесконечно малая функция при Δx0,i,j,k=1nΔf(xo)=12i,jn(2fxixj(xo)ΔxiΔxj+i,jnαi,j(Δx)ΔxiΔxj)

Обозначим ρ=Δx12++Δxn2,ξk=Δxkρ,k=1n,

i,jn2fxixj(xo)ξiξj=A(ξ),i,jnαi,j(Δx)ξiξj=α(Δx)Δf(xo)=ρ22(A(ξ)+α(Δx))

|α(Δx)|i,jn|αi,j(Δx)|[Δxk0]k=1n0α(Δx) - бесконечно малая функция при Δxk0,k=1n.

Пусть d2f(x0)>0A(ξ)>0,ξ=(ξ1ξn), где ξk=Δxkρ,k=1n.

Получаем: ξ12++ξn2=Δx12ρ2++Δxn2ρ2=1ξ лежит на S - сфере единичного радиуса с центром в начале координат. S - компакт. A(ξ) - непрерывна на компакте S она достигает на нём своей точной нижней грани μ.

ξS|ξ|0. В случае если A - положительно определённая квадратичная форма, имеем: μ>0

Так как α(Δx) - бесконечно малая при Δxk0,k=1n для ε=μ2>0:δ1,Δxk:Δx12++Δxn2<δ1|α(Δx)|<μ2 в Uδ1(xo):Δf(xo)=ρ22(A(ξ)+α(Δx))ρ22(A(ξ)+|α(Δx))|ρ22(μμ2)=ρ24μ>0Δf(xo)>0xo точка локального минимума. Аналогично доказывается что если d2f(xo)<0, то xo - точка локального максимума. Доказательство в случае, если A - отрицательно определённая квадратичная форма, можно провести аналогично.

Рассмотрим отдельно третий возможный случай, когда A - знакопеременная квадратичная форма. В рассматриваемом ограничении окрестности точки x0 на единичную сферу, квадратичная форма A имеет точную нижнюю грань μ и точную верхнюю грань M, такие, что μ<0<M. Взяв соотвествующие точки ξμ,ξM, такие что μ=A(ξμ),M=A(ξM), получим: Δf(xo)=ρ22(A(ξμ)+α(Δx))=ρ22(μ+α(Δx)), и в то же время: Δf(xo)=ρ22(A(ξM)+α(Δx))=ρ22(M+α(Δx)). Отсюда видно что правая часть уравнений меняет знак, значит в точке x0 экстремума нет.