导航菜单

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

条件极值的定义

在变量 x, y 受条件 g(x, y) = 0 约束下,求函数 z = f(x, y) 的极值问题,称为条件极值问题。

几何意义

条件极值问题相当于在曲线 g(x, y) = 0 上求函数 z = f(x, y) 的极值。

拉格朗日乘数法

定理 1 求函数 z = f(x, y) 在条件 g(x, y) = 0 下的极值点,构造拉格朗日函数:

L(x, y, λ) = f(x, y) + λ g(x, y)

令偏导数为零:

L_x = f_x + λ g_x = 0 L_y = f_y + λ g_y = 0 L_λ = g(x, y) = 0

解此方程组即可得到可能的极值点。

解题步骤

  1. 构造拉格朗日函数L=f+λgL = f + \lambda g
  2. 求偏导数Lx=0\frac{\partial L}{\partial x} = 0Ly=0\frac{\partial L}{\partial y} = 0Lλ=0\frac{\partial L}{\partial \lambda} = 0
  3. 解方程组:得到可能的极值点
  4. 验证:检查是否为极值点

多约束条件

多约束情况

对于多个约束条件 gi(x,y)=0g_i(x, y) = 0 (i=1,2,,m)(i=1,2,\dots,m),拉格朗日函数为:

L(x,y,λ1,λ2,,λm)=f(x,y)+i=1mλigi(x,y)L(x, y, \lambda_1, \lambda_2, \dots, \lambda_m) = f(x, y) + \sum_{i=1}^m \lambda_i g_i(x, y)

三元函数的条件极值

三元函数条件极值

u=f(x,y,z)u = f(x, y, z) 在条件 g(x,y,z)=0g(x, y, z) = 0 下的极值:

L(x,y,z,λ)=f(x,y,z)+λg(x,y,z)L(x, y, z, \lambda) = f(x, y, z) + \lambda g(x, y, z)

{Lx=fx+λgx=0Ly=fy+λgy=0Lz=fz+λgz=0Lλ=g(x,y,z)=0\begin{cases} L_x = f_x + \lambda g_x = 0 \\ L_y = f_y + \lambda g_y = 0 \\ L_z = f_z + \lambda g_z = 0 \\ L_\lambda = g(x, y, z) = 0 \end{cases}

拉格朗日乘数的几何意义

拉格朗日乘数 λ\lambda 表示约束条件对目标函数的影响程度。

几何意义

λ=fng\lambda = -\frac{\nabla f \cdot \vec{n}}{|\nabla g|}

其中 n\vec{n}是约束曲面的法向量。

应用示例

几何应用

在几何中,条件极值用于:

  • 求最大面积的矩形
  • 求最短距离
  • 求最大体积

经济学应用

在经济学中,条件极值用于:

  • 预算约束下的效用最大化
  • 资源约束下的利润最大化

练习题

练习 1

求函数 z=x2+y2z = x^2 + y^2 在条件 x+y=1x + y = 1 下的极值。

参考答案 (3 个标签)
条件极值 拉格朗日乘数法 几何意义

解题思路: 使用拉格朗日乘数法构造辅助函数。

详细步骤

  1. 构造拉格朗日函数:L=x2+y2+λ(x+y1)L = x^2 + y^2 + \lambda(x + y - 1)

  2. 求偏导数: Lx=2x+λ=0L_x = 2x + \lambda = 0 Ly=2y+λ=0L_y = 2y + \lambda = 0 Lλ=x+y1=0L_\lambda = x + y - 1 = 0

  3. 解方程组: 从前两个方程得:x=yx = y 代入第三个方程:2x=12x = 1x=y=12x = y = \frac{1}{2}

  4. 验证:点 (12,12)(\frac{1}{2}, \frac{1}{2}) 在约束条件下,函数值为 12\frac{1}{2}

答案:在点 (12,12)(\frac{1}{2}, \frac{1}{2}) 处取得极值 12\frac{1}{2}

练习 2

求函数 u=x+y+zu = x + y + z 在条件 x2+y2+z2=1x^2 + y^2 + z^2 = 1 下的最大值和最小值。

参考答案 (3 个标签)
三元函数 球面约束 几何意义

解题思路: 使用拉格朗日乘数法求三元函数的条件极值。

详细步骤

  1. 构造拉格朗日函数:L=x+y+z+λ(x2+y2+z21)L = x + y + z + \lambda(x^2 + y^2 + z^2 - 1)

  2. 求偏导数: Lx=1+2λx=0L_x = 1 + 2\lambda x = 0 Ly=1+2λy=0L_y = 1 + 2\lambda y = 0 Lz=1+2λz=0L_z = 1 + 2\lambda z = 0 Lλ=x2+y2+z21=0L_\lambda = x^2 + y^2 + z^2 - 1 = 0

  3. 解方程组: 从前三个方程得:x=y=z=12λx = y = z = -\frac{1}{2\lambda} 代入第四个方程:3(12λ)2=13(\frac{1}{2\lambda})^2 = 1 314λ2=13 \cdot \frac{1}{4\lambda^2} = 1 λ2=34\lambda^2 = \frac{3}{4}λ=±32\lambda = \pm \frac{\sqrt{3}}{2}

  4. λ=32\lambda = \frac{\sqrt{3}}{2} 时,x=y=z=12λ=1333=33x = y = z = -\frac{1}{2\lambda} = -\frac{1}{\sqrt{3}} \cdot \frac{\sqrt{3}}{\sqrt{3}} = -\frac{\sqrt{3}}{3} 函数值:33×3=3-\frac{\sqrt{3}}{3} \times 3 = -\sqrt{3}

  5. λ=32\lambda = -\frac{\sqrt{3}}{2} 时,x=y=z=33x = y = z = \frac{\sqrt{3}}{3} 函数值:33×3=3\frac{\sqrt{3}}{3} \times 3 = \sqrt{3}

答案:最大值 3\sqrt{3},最小值 3-\sqrt{3}


总结

本文出现的符号

符号类型读音/说明在本文中的含义
LL拉格朗日函数Lagrangian function拉格朗日函数
λ\lambda拉格朗日乘数Lagrange multiplier拉格朗日乘数
条件极值conditional extremumconditional extreme value条件下的极值

中英对照

中文术语英文术语音标说明
条件极值conditional extremum/kənˈdɪʃənl ɪkˈstriːməm/受约束条件下的极值
拉格朗日乘数法Lagrange multiplier method/ləˈgrɑːndʒ ˈmʌltɪplaɪər ˈmɛθəd/求条件极值的方法
约束条件constraint/kənˈstreɪnt/变量必须满足的条件
辅助函数auxiliary function/ɔːɡˈzɪliəri ˈfʌŋkʃən/帮助求解的函数

课程路线图

  1. 1

    高等数学之函数探秘

    先修课程

    函数是高等数学的核心概念,本系列文档系统介绍函数的基本概念、性质和应用。

    前往课程
  2. 2

    数列

    先修课程

    数列是高等数学的基石,本系列文档系统介绍数列的基本概念、性质、极限理论及其应用。

    前往课程
  3. 3

    高等数学之极限的世界

    先修课程

    极限是微积分的基础,也是高等数学中最重要的概念之一。

    前往课程
  4. 4

    高等数学之连续

    先修课程

    连续性知识点的完整学习指南,包含基本概念、间断点分类、初等函数连续性等。

    前往课程
  5. 5

    一元函数微分学

    先修课程

    一元函数微分学的完整学习指南,包含学习路径、核心概念、常见错误和学习建议。

    前往课程
  6. 6

    向量代数和空间解析几何

    先修课程

    掌握向量运算和空间中点、线、面的方程及其相互关系。

    前往课程
  7. 7

    多元函数微分学

    当前课程

    将微分学的思想扩展到多个变量,研究偏导数、全微分及其应用。

    前往课程

搜索