1. 引言
函数的极值不仅是函数性态的重要特征,而且在实际中有着广泛的应用。多元函数的极值是一个经典且非常重要的问题。到目前为止,关于求函数极值的文献非常多。杨文杰和孙静利用二次型的正定性讨论了多元函数的极值问题 [1]。李安东通过研究多元微分与一元微分之间的关系,把多元函数的极值判定问题转化为二次型的正定或负定的判定问题,或转化为一阶方向导函数是否变号的问题;对条件极值,探究了适用于所有情况的降维求极值法 [2]。袁勇民综述了多元函数极值问题的解法 [3]。马烁和梁向给出一阶方向导数和二阶方向导数的定义及其与偏导数的关系,然后利用方向导数给出了判断二元函数在驻点或偏导数不存在的点处是否取得极值的两个充分条件 [4]。罗棋和朱珊珊探讨了多元函数和泛函数的条件极值问题,该论文用拉格朗日乘数法求解多元函数的条件极值,并将拉格朗日乘数法中的拉格朗日乘数变形为向量函数形式的拉格朗日乘子,进一步将拉格朗日乘数法推广到求解泛函数的条件极值问题 [5]。徐莉和周创也探讨了多元函数极值的求法 [6]。而本文利用偏导数、方向导数和拉格朗日函数总结了多元函数极值的一些求法,期望为学习者的进一步学习提供一定的帮助。
本文余下结构:第二部分探讨了利用偏导数求二元函数的极值;第三部分研究了利用方向导数求二元函数的极值;第四部分利用拉格朗日乘数法求多元函数的条件极值。
2. 利用偏导数求二元函数的极值
定理1 (二元函数极值必要条件) [7] 设
在点
存在偏导数,且
为
的极值点,则有
如果在点
,函数f满足以上两式,那么点
是f的稳定点。此定理仅是一个必要条件,需注意的是稳定点并不都是函数的极值点。
定理2 (二元函数极值充分条件) [8] 如果在点
的某邻域
内,函数
存在二阶连续偏导数,同时
为函数f的稳定点。那么当
为负定矩阵的时,函数
在点
可取得极大值;而当
为正定矩阵的时,函数
在点
可取得极小值。其中
为
在点
的黑塞(Hesse)矩阵。根据该矩阵的性质规律,定理2可总结为以下形式:
若函数
满足定理2中的条件且
是
的稳定点,记
则
i) 若
,则
为
的极值点。
1) 当
,
为
的极小值点;
2) 当
,
为
的极大值点。
ii) 若
,则
不为
的极值点;
iii) 若
, 则
可能为
的极值点,也可能不为
的极值点。
例1求函数
的极值。
解 解方程组
,即解
,可得四个驻点:
,
,
,
。
进一步计算可得
根据定理2可得:
1) 矩阵
是正定矩阵,
是极小值点。
2)
是负定矩阵,
是极大值点。
3)
均是不定矩阵,
均不是极值点。
例2 [9] 求函数
的极值。
解 计算可得
令
,得驻点:
。又
关于
和
的各
二阶导数是
得矩阵
由定理2进一步可得:
1) 在点
处得矩阵
。因为
的顺序主子式
,
,
,所以
不是正定矩阵,即
不是极值点;
2) 在点
处,有
,因为
的顺序主子式
,
,
,所以
是正定矩阵,
为极小值点,极小值为
3. 利用方向导数求二元函数的极值 [4]
定理3 如果函数
在点
可微分,那么函数在该点沿任意一方向
的方向都存在,且有
此式被称为函数
在点
沿方向
的方向导数。该式可用来求方向
的方向导数。
定理4 若函数
在点
处二阶可微分,则在点
沿方向
的二阶方向导数存在,且有
定理5 设函数
在点
的某个邻域内连续且可微,又
,
(在点
处的偏导数也可能不存在),在
的去心邻域内任取一点
,令
,l表示从点
出发且经过
的一条射线。
i) 若在
的去心邻域内
,则
在点
处取得极小值;
ii) 若在
的去心邻域内
,则
在点
处取得极大值;
iii) 若在
的去心邻域内
变号,则
在点
处不取极值。
定理6 设函数
在点
的某个邻域内存在二阶连续偏导数,且
,
,对任意方向
,有
i) 若
,则函数
在点
处取得极小值;
ii) 若
,则函数
在点
处取得极大值;
iii) 若
符号不定,则函数
在点
处不取得极值。
例3 讨论函数
在点
处的极值情况。
解 因为
所以对于任意方向
,有
故由定理6知函数
在
取得极小值。
4. 利用拉格朗日乘数法求条件极值 [10]
定理7 求函数
在
的条件约束下的极值问题。在区域D内f与
存在连续的一阶偏导数。若雅可比矩阵
的秩是m,且在D内的点
为拉格朗日函数
的极值点,那么存在m个常数
,使得
是拉格朗日函数的稳定点,即
为
个方程
的解。
利用定理7可归纳求条件极值的步骤为:
i) 构造拉格朗日函数
ii) 对构造的拉格朗日函数
关于
求偏导数,形成方程组
解出
,其中
就是在条件
下函数
的可能极值点。
例4 一个曲面
被平面
所截的截口是一个椭圆。求所截的椭圆上的点到原点的最短和最长的距离。
解 设所截椭圆上的任意点
到原点的距离的平方
。令
,对
关于
求一阶偏导数,并令它们都等于0,有
解方程组可得:
,
,
,
,因为
,
是所设拉格朗日函数
内的稳定点,所以要求的条件极值点一定在这几个点处取得。要求最大值和最小值,则将
这些稳定点代入函数
中得两个值为
。即
是所截的椭圆上的点到原点的最短距离,
是所截的椭圆上的点到原点的
最长距离。
基金项目
国家自然科学基金项目(11901398)。
NOTES
*通讯作者。