条件极值及拉格朗日乘数法

  • 格式:doc
  • 大小:340.50 KB
  • 文档页数:6

-- - - - 优质资料 §4条件极值 一、何谓条件极值 在讨论极值问题时,往往会遇到这样一种情形,就是函数的自变量要受到某些条件的限制。决定一给定点),,(000zyx到一曲面0),,(zyxG的最短距离问题,就是这种情形。我

们知道点),,(zyx到点),,(000zyx的距离为

202020)()()(),,(zzyyxxzyxF

.现在的问题是要求出曲面0),,(zyxG

上的点),,(zyx使F为最小.即问题归化为求函数),,(zyxF在条件0),,(zyxG下的最小值问题. 又如,在总和为C的几个正数nxxx,,21的数组中,求一数组,使函数值22221nxxxf为最小,这是在条件Cxxxn21)0(ix的限制下,求

函数f的极小值问题。这类问题叫做限制极值问题(条件极值问题). 例1 要设计一个容积为V的长方体形开口水箱 . 确定长、宽和高 , 使水箱的表面积最小 . 分别以x、y和z表示水箱的长、宽和高 , 该例可表述为 : 在约束条件 Vxyz之下求函数xyyzxzzyxS)(2),,(的最小值 .

条件极值问题的一般形式是在条件组)(,,2,1,0),,,(21nmmkxxxnk

限制下, 求目标函数),,,(21nxxxfy的极值.

对这种问题的解法有: 化为无条件极值.

例1 由Vxyz解出 xy

Vz, 并代入函数),,(zyxS中, 得到

xyxyVyxF)11(2),(, 然后按)0,0(),(yxFF, 求出稳定点32Vyx, 并有

3221Vz

, 最后判定在此稳定点上取的最小面积3243VS. -- - - - 优质资料 然而, 在一般情形下条件组中解出m个变元并不总是可能的.下面介绍的拉格朗日乘数法就是一种不直接依赖消元而求解条件极值问题的有效方法.

二、条件极值的必要条件 设在约束条件0),(yx之下求函数z),(yxf的极值 . 当满足约束条件的点),(00yx是函数),(yxf的条件极值点 , 且在该点函数),(yx满足隐函数存在条件时, 由

方程0),(yx决定隐函数)(xgy, 于是点0x

就是一元函数)( , xgxfz的极限点 ,

有 0)(xgffdxdzyx.代入 ),(),()(00000yx

yxxgyx,

就有 0),(),(),(),(00000000yxyxyxfyxfyxyx, 即 xfyyfx0 , 亦即 (xf

, yf ) (y ,x)0 .

可见向量(xf

, yf )与向量(y , x)正交. 注意到向量(x , y)也与向量

(y , x)正交, 即得向量(xf , yf )与向量(x

, y)线性相关, 即存在实数, 使

(xf

, yf ) + (x , y)0.

亦即 . 0 , 0yyxxff 三、 Lagrange乘数法: 由上述讨论可见 , 函数z),(yxf在约束条件0),(yx之下的条件极值点应是方

程组. 0),(, 0),(),(, 0),(),(yxyxyxfyxyxfyyxx 的解. 引进所谓Lagrange函数 ),(),(),,(yxyxfyxL, ( 称其中的实数为Lagrange乘数 )

则上述方程组即为方程组 -- - - - 优质资料 



. 0),,( , 0),,( , 0),,(yxLyxLyxL

yx

下面以三元函数 , 两个约束条件为例介绍Lagrange乘数法的一般情况 . 例2 求函数xyzf 在条件0,1222

zyxzyx下的极值。

解 令)()1(222

zyxzyxxyzL

02xyzLx,

02yxzLy,

02zxyLz,

得 zzyyxx222

222, (1)

又 1222

zyx,(2)

0zyx, (3)

由(1)得 )()(222xyyx ,)()(222

yzzy

,

当zyx时得 )(2yx, )(2zy 故得zx,代入(2)(3)式得 1222

yx,

02yx.

解得稳定点)61,62,61(1P,)61,62,61(2P. 由对称性得)61,61,6

2(4,3

P,

)62,61,61(6,5P也是稳定点.

四、 用Lagrange乘数法解应用问题举例: 例3 用拉格朗日乘数法重新解决: 求容积为V的长方体形开口水箱的最小表面积. 解 这时所求的问题的拉格朗日函数是 )()(2),,,(VxyzxyyzxzzyxL -- - - - 优质资料 对L求偏导数, 并令它们都等于0: .0,0)(2,02,02VxyzLxyyxLxzxzLyzyzLzyx 求上述方程组的解, 得33

24,22VVzyx

.

依题意, 所求水箱的表面积在所给条件下确实存在最小值. 由上可知, 当高为34V, 长与宽为高的2倍时, 表面积最小. 最小值32)2(3VS.

例4抛物面zyx22被平面1zyx截成一个椭圆. 求该椭圆到坐标原点的最长和最短距离 . 例5 求函数xyzzyxf),,(在条件)0,0,0,0( 1111rzyxrzyx.

下的极小值 ; 并证明不等式 311113abccba , 其中 cba , , 为任意正常数 . 解 设拉格朗日函数为 xyzzyxL),,,( )

1111

(rzyx.

对L求偏导数, 并令它们都等于0, 则有





.01111,0,0,0222rzyxLzxyLzyxzLxyzL

yx



由上述方程组的前三式, 易得xyzzyx111.从而函数L的稳定点为rzyx3,4)3(r.

为了判断3)3()3,3,3(rrrrf

是否为所求条件极(小)值, 我们可把条件-- - - - 优质资料 1111rzyx看作隐函数),(yxzz(满足隐函数定理条件), 并把目标函数

),(),(),,(yxFyxxyzzyxf看作f与),(yxzz的复合函数. 这样, 就可应用极值充

分条件来做出判断. 为此计算如下:

222222,11yzzxzzxzyx,332xyzxyzyzyzFxxxxxx,

xyzxzyzzxyzxzyzzFxyxyxy3222, 332yxzFyy.

当rzyx3时, rFFrFxyyyxx3,6, 0279362222rrrFFF

xyyyxx.

由此可见, 所求得的稳定点为极小值点, 而且可以验证是最小值点. 这样就有不等式 )11110,0,0(33rzyxzyxrxyz且.

令czbyax,,, 则1)111(cbar, 代入上不等式有

31])111(3[cbaabc

或 )0,0,0()111(331cbaabccba. -- -

- - 优质资料 用拉格朗日乘数法求解条件极值问题的一般步骤如下: (1) 根据问题意义确定目标函数与条件组.

(2) 作拉格朗日函数mkkkmnfxxxL12121),,,,,,,(, 其中i的个数即

为条件组的个数. (3) 求拉格朗日函数的稳定点, 即通过令0,0jiLxL,

),,2,1,,,2,1(mjni求出所有的稳定点, 这些稳定点就是可能的极值点.

(4) 对每一个可能的条件极值点, 据理说明它是否确实为条件极值点. 如果已知某实际问题或根据条件确有极值, 而该问题的拉格朗日函数又只有一个稳定点, 且在定义域的边界上(或逼近边界时)不取得极值, 则这个稳定点就是所求的条件极值点. 否则, 还需要采用无条件极值的充分条件来判定.