You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

求满足a+b+c+d=100的非负实数对应的表达式S的最大值及证明方法

求满足a+b+c+d=100的非负实数对应的表达式S的最大值及证明方法

咱们先来看这个问题:给定非负实数a、b、c、d满足$a+b+c+d=100$,求表达式

$$S = \sqrt[3]{\frac{a}{b+7}}+\sqrt[3]{\frac{b}{c+7}}+\sqrt[3]{\frac{c}{d+7}} +\sqrt[3]{\frac{d}{a+7}}$$

的最大值。

我之前强烈怀疑最大值是4,还以为能找到让S=4的变量取值,但仔细算下来发现不对——比如假设a=b=c=d=25,代入得每个立方根项是$\sqrt[3]{25/32}≈0.921$,四个加起来才≈3.68,远不到4;尝试循环让每个项等于1的话,会导致矛盾(比如a=b+7、b=c+7、c=d+7、d=a+7联立会得到0=28),根本找不到这样的非负实数解。

反而我找到了能让S超过4的例子:比如取a=b=c=5.8,d=82.6(满足5.8×3+82.6=100),计算得:

  • $\sqrt[3]{5.8/(5.8+7)}=\sqrt[3]{5.8/12.8}≈0.7668$,三个这样的项总和≈2.3004
  • $\sqrt[3]{82.6/(5.8+7)}=\sqrt[3]{82.6/12.8}≈1.866$
  • 最终S≈2.3004+1.866≈4.166>4

这说明最大值肯定大于4,之前的猜想不对。

我之前试过不少方法:

  • 用几何均值不等式推导过$\sqrt[3]{\frac{a}{b+7}} \leq \frac{1+a+\frac{1}{b+7}}{3}$,但这个不等式太松了,对证明S的上界没帮助;
  • 做过变量替换$x =b+7, y = c+7, z=d+7, k=a+7$,转化后得到x+y+z+k=128,但还是没找到突破口;
  • 尝试过赫尔德不等式,但得到的上界太宽,无法精准限制S的最大值。

如果要找准确的最大值,或许可以用拉格朗日乘数法分析极值情况:

  1. 先考虑内部极值(所有变量都为正):构造拉格朗日函数$L = S - λ(a+b+c+d -100)$,对每个变量求偏导并令其为0,得到一组方程:
    $$\frac{1}{3}a{-2/3}(b+7){-1/3} = \frac{1}{3}b{-2/3}(c+7){-1/3} = \frac{1}{3}c{-2/3}(d+7){-1/3} = \frac{1}{3}d{-2/3}(a+7){-1/3} = λ$$
    这组方程的对称解是a=b=c=d=25,但这是极小值点(S≈3.68),不是最大值点。
  2. 再考虑边界情况(部分变量为0)或部分变量相等的情况,比如刚才三个变量相等、第四个不同的例子,就能得到更大的S值。

如果要进一步找到精确的最大值,可以针对三个变量相等的情况(设a=b=c=t,d=100-3t,t≥0且100-3t≥0),将S表示为关于t的函数:
$$S(t)=3\sqrt[3]{\frac{t}{t+7}}+\sqrt[3]{\frac{100-3t}{t+7}}$$
对这个函数求导找极值点,就能得到该情况下的最大值,再对比其他边界情况(比如两个变量为0、一个变量为0)的S值,就能确定全局最大值。

备注:内容来源于stack exchange,提问作者Ashkanani

火山引擎 最新活动