多元函数的极值

多元函数的极值

  • 无条件极值
    • 必要条件
      • y=f(x)y=f(\boldsymbol x)x0\boldsymbol x_0 处有极值,如果 y\nabla y 存在,则 yx0=0\left.\nabla y\right|_{\boldsymbol x_0}=\boldsymbol 0
      • 此时 x0\boldsymbol x_0 是驻点。
    • 充分条件
      • y=f(x)y=f(\boldsymbol x)x0\boldsymbol x_0 的某邻域内连续,且有一阶和二阶连续偏导数,则根据以下分类确定 x0\boldsymbol x_0 处是否有极值:
        • yx00\left.\nabla y\right|_{\boldsymbol x_0}\ne \boldsymbol 0:不是极值
        • yx00\left.\nabla y\right|_{\boldsymbol x_0}\ne \boldsymbol 0
          • 2yx0\left.\nabla^2 y\right|_{\boldsymbol x_0} 正定:是极小值
          • 2yx0\left.\nabla^2 y\right|_{\boldsymbol x_0} 负定:是极大值
          • 2yx0\left.\nabla^2 y\right|_{\boldsymbol x_0} 不定:不是极值
          • 其他情况:无法确定
  • 最值
    • 假设
      • 函数在有界闭区域 DD 上连续。
      • 函数在 DD 内部可微。
      • 函数在 DD 内部只有有限个驻点。
    • 方法
      • 求出函数的所有驻点,求出驻点中的最值。
      • 求出 DD 的边界上的最值。
      • 两者取最值,就是最终的最值。
  • 拉格朗日乘数法
    • 设函数 f(x)f(\boldsymbol x) 在满足 nn 个等式约束 gi(x)=0g_i(\boldsymbol x)=0
    • 定义拉格朗日函数 L(x,λ)=f(x)+i=1nλigi(x) \mathcal L(\boldsymbol x,\boldsymbol \lambda)=f(\boldsymbol x)+\sum_{i=1}^n \lambda_i g_i(\boldsymbol x)
    • f(x)f(x) 满足等式约束的可能极值点 x0\boldsymbol x_0 满足以下条件: xLx0=0 \left.\nabla_{\boldsymbol x} \mathcal L\right|_{\boldsymbol x_0}=\boldsymbol 0 gi(x0)=0 (i[1,n],iN) g_i(\boldsymbol x_0)=0\ (i\in [1, n], i\in \mathrm N^*)