You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

已知x+2y+3z=15(正实数),求目标表达式最大值的解法

嘿,你遇到的这个问题我太懂了——用AM-GM时等号条件凑不上,明明感觉思路对但就是卡壳对吧?别着急,我一步步带你理顺~

第一步:先找到变量间的关键关系

我们可以通过拉格朗日乘数法的思路(或者直接对目标函数和约束条件求偏导),先确定极值点的变量关系:
对目标函数$L=6(1+x)yz +x(2y+3z) -λ(x+2y+3z-15)$求偏导后,会得到三个偏导等于0的式子,联立后可以推出**$2y=3z$**——这就是关键的等号条件,能帮我们把三个变量简化成一个,避免之前的冲突。

第二步:变量替换,把目标函数降维

既然知道$2y=3z$,我们设$2y=3z=k$($k$是正实数),这样:

  • $y=k/2$,$z=k/3$
    代入约束条件$x+2y+3z=15$,可得$x=15-2k$(因为$2y+3z=k+k=2k$,同时要保证$x>0$,所以$k<15/2$)

接下来把$x、y、z$代入原目标表达式:

6(1+x)yz + x(2y+3z)

拆分计算每一部分:

  • $yz=(k/2)(k/3)=k²/6$
  • $1+x=1+15-2k=16-2k$
  • $2y+3z=2k$

代入后化简:
第一项:$6*(16-2k)*(k²/6)=(16-2k)k²=16k²-2k³$
第二项:$(15-2k)*2k=30k-4k²$

合并后,目标函数就变成了关于$k$的一元三次函数:

f(k) = -2k³ + 12k² + 30k
第三步:求一元函数的最大值

现在我们对$f(k)$求导找极值点:

f’(k) = -6k² + 24k + 30 = -6(k² - 4k - 5) = -6(k-5)(k+1)

令导数为0,得到$k=5$($k=-1$舍去,因为$k$是正实数)。

再判断单调性:

  • 当$0<k<5$时,$f’(k)>0$,函数递增;
  • 当$5<k<15/2$时,$f’(k)<0$,函数递减。

所以$k=5$时,$f(k)$取到最大值,代入计算:

f(5) = -2*(5)³ + 12*(5)² + 30*5 = -250 + 300 + 150 = 200
第四步:验证等号条件

把$k=5$代回变量:

  • $y=5/2$,$z=5/3$,$x=15-25=5$
    代入约束条件验证:$5 + 2
    (5/2) + 3*(5/3)=5+5+5=15$,完全满足所有正实数的要求。

如果不想用微积分,也可以基于$2y=3z$的关系调整表达式后用AM-GM,但微积分的方法在这里更直接高效,能避开等号条件冲突的问题。

内容的提问来源于stack exchange,提问作者user481779

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 09:33:16