先看约束解不解得开
第一步:试着从约束解出一个变量(y=y(x))。
第二步:解得开且不丑,就代入目标,化成一元极值题,按一元那套做。
第三步:解不开、带根号、或变量在三个以上,改用拉格朗日。
第四步:两条路算完都要回到约束上检查一下点是否满足它。例例. 求 f=xy 在约束 x+y=4 下的极值。
第一步,先试着解约束:y=4−x,干净利落。
第二步,代入目标化成一元题:
f=x(4−x)=4x−x2,f′=4−2x=0 ⇒ x=2,
f′′=−2<0,故取极大值 f(2,2)=4。
第三步,什么时候改走拉格朗日:约束换成 x2+y2=1(解出来带根号,还要分正负两支)、或者变量有三个以上。
第四步,回到约束上检查:2+2=4 ✓
「能代就代」不是偷懒——代入之后只剩一个变量,连是不是极值都用一元的判别法,比拉格朗日少一大半笔。
拉格朗日:构造、求导、消 λ
第一步:把约束写成 φ=0,构造 L=f+λφ(多个约束就多个乘数)。
第二步:对每个变量求偏导并令为零,再补上约束那一个方程。
第三步:两式相除消 λ(先看除数是否可能为零),得到变量之间的关系。
第四步:把关系代回约束解出点,算出函数值;多个候选点就比大小。例例. 求 f=xy 在约束 x2+y2=2 下的最值。
第一步,构造 L=xy+λ(x2+y2−2)。
第二步,对每个变量求偏导令零,再补上约束那一行:
Lx=y+2λx=0,Ly=x+2λy=0,x2+y2=2.
三个方程才齐——漏掉约束那一行,方程组就是欠定的。
第三步,两式相除消 λ。先看除数:若 x=0,由第一式得 y=0,与约束 0+0=2 矛盾,所以 x,y 都不为零,可以除:
xy=yx ⟹ x2=y2.
第四步,代回约束 2x2=2 得 x=±1,配上 y=±x 共四个点:(1,1)、(−1,−1) 处 f=1;(1,−1)、(−1,1) 处 f=−1。约束集是有界闭集、f 连续,故最大值 1、最小值 −1。
应用题的四步
第一步:设未知量,写出它们的实际范围。
第二步:写目标函数;再从「一共」「固定」那句话里读出约束。
第三步:解(拉格朗日或代入),利用对称性简化。
第四步:答——写一句存在性与唯一性的交代,再回答实际问题(别漏单位)。例例. 用一块面积为 12 的纸板做一个无盖长方体盒子,怎样做容积最大?
第一步,设长、宽、高为 x,y,z,实际范围是全为正。
第二步,目标 V=xyz。约束从「一共 12」读出来——无盖,所以是一个底加四个侧面:
xy+2xz+2yz=12.
第三步,构造 L=xyz+λ(xy+2xz+2yz−12),三个偏导令零:
yz+λ(y+2z)=0,xz+λ(x+2z)=0,xy+2λ(x+y)=0.
前两式相减得 (y−x)(z+λ)=0;而 λ=−z 会推出 z=0,不合实际,故 x=y(利用对称性,这是这类题最省力的一步)。再与第三式联立解得 x=y=2z。
第四步,代回约束:4z2+4z2+4z2=12,得 z=1,于是 x=y=2、V=4。
交代一句存在性:V 在约束下连续、驻点唯一,故它就是最大值。答:底面 2×2、高 1 时容积最大,为 4(体积单位)。