題目
Problem
Find the maximum and minimum values of f(x,y,z)=xyz subject to x2+y2+z2=1. (10%)
(5) 見解答.
解答
解法一:拉格朗日乘子法 (Lagrange Multipliers)
思路
展開
- 本題要求在約束條件 g(x,y,z)=x2+y2+z2−1=0 下,求目標函數 f(x,y,z)=xyz 的最大值與最小值。
- 這是典型的條件極值問題,標準且通用的求解方法是拉格朗日乘子法。
- 我們建構輔助函數:
L(x,y,z,λ)=f(x,y,z)−λg(x,y,z)=xyz−λ(x2+y2+z2−1)
- 對 x,y,z 分別求偏微並令其為 0:
- Lx=yz−2λx=0⟹yz=2λx
- Ly=xz−2λy=0⟹xz=2λy
- Lz=xy−2λz=0⟹xy=2λz
- 為了將這些偏導方程式化簡,我們可以同乘以相應的變數以湊出 xyz:
- xyz=2λx2
- xyz=2λy2
- xyz=2λz2
從而得到 2λx2=2λy2=2λz2。
- 分類討論:
- 若 λ=0,則 xyz=0。
- 若 λ=0,則 x2=y2=z2。將其代回約束條件 x2+y2+z2=1,即可求出所有可能點的座標,進而比較大小得出最大與最小值。
答題過程
展開
我們令目標函數與約束條件分別為:
f(x,y,z)=g(x,y,z)=xyzx2+y2+z2=1
根據拉格朗日乘子法,我們設定梯度關係式:
∇f(x,y,z)=λ∇g(x,y,z)
這等價於求以下方程組的解:
⎩⎨⎧yz=2λxxz=2λyxy=2λzx2+y2+z2=1— (1)— (2)— (3)— (4)
我們將式 (1) 兩邊同乘 x,式 (2) 兩邊同乘 y,式 (3) 兩邊同乘 z,得到:
xyz=xyz=xyz=2λx22λy22λz2
從而可得等式關係:
2λx2=2λy2=2λz2— (5)
現在,我們對乘子 λ 進行討論:
情況一:當 λ=0 時
由式 (1)、(2)、(3) 可得 yz=0,xz=0,xy=0。
這代表 x,y,z 中至少有兩個變數的值為 0。
此時,目標函數值為:
f(x,y,z)=xyz=0
情況二:當 λ=0 時
由式 (5) 同除以 2λ,可得:
x2=y2=z2
將此關係式代入約束條件式 (4):
x2+x2+x2=3x2=x2=y2=z2=1131
這給出了 x,y,z 各自的可能值為 ±31。由此可以組合出下列可能點:
(x,y,z)=(±31,±31,±31)
我們將這些點帶回目標函數 f(x,y,z)=xyz 中求值:
- 最大值點:當三個座標值均為正,或者恰有兩個座標值為負時,其乘積為正:
fmax=(31)(31)(31)=331=93
- 最小值點:當恰有一個座標值為負,或者三個座標值均為負時,其乘積為負:
fmin=−(31)(31)(31)=−331=−93
由於 331>0>−331,這兩個極值顯然大於情況一得到的 0。
結論:
- 最大值(maximum value)為 331(或寫成 93)。
- 最小值(minimum value)為 −331(或寫成 −93)。