Loading [MathJax]/jax/output/HTML-CSS/jax.js

微积分笔记(42)——多变量函数的微分学(5)

微积分笔记(42)——多变量函数的微分学(5)

多变量函数的微分学

带约束条件的极值问题

实例

容积为 V 的无盖长方体容器,如何制作最省材料?
S=xy+2(x+y)Vxy


推广:一般情况下约束方程是否可以解出需要的变量?

方法:隐函数定理。

条件极值问题

f:DR,ΦΦ:DRm,DRm+n 是开集,(x,y)Rm+n,求满足 ΦΦ(x,y)=0 条件下 f(x,y) 的最大值或最小值,记为:
{maxf(x,y)ΦΦ(x,y)=0{minf(x,y)ΦΦ(x,y)=0


其中 f(x,y) 称为目标函数,ΦΦ(x,y)=0 称为约束条件。

问题分析(m=1

假设:
Φy(x0,y0)0


F(x):=f(x,y(x))x0 达到极值,则 JF(x0)=0

即:
Fxi(x0)=fxi(x0,y0)+fy(x0,y0)yxi(x0)=0,  i=1,,n


其中:
yxi(x0)=Φxi(x0,y0)/Φy(x0,y0)

代入:
fxi(x0,y0)fy(x0,y0)Φxi(x0,y0)/Φy(x0,y0)=0

引入参数:
λ=fy(x0,y0)/Φy(x0,y0)=0

上式变成:
fxi(x0,y0)+λΦxi(x0,y0)=0

综上得到:
Jf(x0,y0)+λJΦ(x0,y0)=0

(必要条件)

定理(条件极值必要定理)

fC1(D),ΦΦC1(D,Rm),DRn+m 是开集,如果在约束 ΦΦ(x,y)=0f(x,y)P 点达到极值,记 P=(x0,y0)D,又设 det[JyΦΦ(x0,y0)]0,则 ΛRm
Jf(x0,y0)+ΛJΦΦ(x0,y0)=0


:令 ΦΦ=(φ1φm)T,Λ=(λ1λm),上式化为:
J(f+λ1φ1++λmφm)=0

(在 P 点)

Lagrange 乘数法

Lagrange 数乘法(引入辅助函数)

定义函数 LL:D×RmR
L(z,Λ)=f(z)+ΛΦΦ(z),(z,Λ)D×Rm


称为条件极值问题 (M) 的 Lagrange 函数。

根据条件极值必要条件,在条件极值点 z0DΛRm
JzL(z0,Λ)=Jzf(z0)+ΛΦ(z0)=0


此外:
JΛL(z0,Λ)=ΦΦ(z0)=0

故:
JL(z0,Λ)=0

——满足 L-方程的临界点方程(n+2m 个方程,n+2m 个未知数)

条件极值的充分条件

根据 Taylor 公式,可得:
HzL(z)=Hzf(z)+ΛHzΦΦ(z)


可见 P 是否极值可由 Lagrange 函数的 Hesse 矩阵来确定。

定理(条件极值的充分条件)

r>0,fC2(Br(P)),ΦΦC2(Br(P),Rm) 相应的 Lagrange 函数:
L(z,Λ)=f(z)+ΛΦΦ(z)


PL 的驻点:ΛRm,JL(P,Λ)=0

记:
A:=HzL(P,Λ)=HzL(z)=Hzf(P)+ΛHzΦΦ(P)

  1. A 正定,则 f(P) 为严格条件极小值;
  2. A 负定,则 f(P) 为严格条件极大值。

:与无条件极值问题不同,在 A 不定时 f(P) 也有可能取得条件极值。

实例

二次型在单位球面上的最大最小值。

可得最大最小值为矩阵的特征值的最大最小值。

 

点赞 0

No Comments

Add your comment