只是为了好玩,这是一个无微积分的答案。
考虑到约束:
4a+4b+4c = P
2ab + 2ac + 2bc = S
我们可以将这些重写为:
a+b+c = P/4
(a+b+c)^2 - (a^2+b^2+c^2) = S
或者
a+b+c = P/4
a^2+b^2+c^2 = P^2/16 - S
换句话说:解决方案位于与主轴相交的平面P/4
和以原点为中心的球体的交点上,半径为P^2/16-S
。这个交叉点是一个圆圈。从上面看,它看起来像一个椭圆,其中心与原点成 45 度,短轴沿同一条线。而且:
- 中心位于
(P/12,P/12,P/12)
。
- 半径为
r = Sqrt(P^2/16-S - 3(P/12)^2)=Sqrt(P^2/24-S)
。
- 圆位于垂直于
(1,1,1)
因此,如果我们在圆上有一个点,它将相对于 的中心有一个位移(da,db,dc)
。由于 3.,我们知道dc = -da - db
. 此外,平方和必须等于半径的平方,所以:
r^2 = da^2 + db^2 + (da+db)^2
= 2(da^2 + db^2 + da db)
现在,位移是圆的线性变换,因此我们可以将其参数化如下:
dc = -2A cos t
da = A cos t + B sin t
db = A cos t - B sin t
要求 的长度(da,db,dc)
为r
,我们得到:
da^2 + db^2 + dc^2
= A^2 cos^2 t + B^2 sin^2 t + 2AB cos t sin t
+ A^2 cos^2 t + B^2 sin^2 t - 2AB cos t sin t
+ 4A^2 cos^2 t
= 6A^2 cos^2 t + 2B^2 sin^2 t
要使其独立t
,我们必须有6A^2 = 2B^2 = r^2
,所以
A = r / sqrt(6)
B = r / sqrt(2)
所以
da = r/sqrt(6) cos t + r/sqrt(2) sin t
db = r/sqrt(6) cos t - r/sqrt(2) sin t
并且音量变为
V = (P/12 + da)(P/12 + db)(P/12 - da - db)
= P^3/1728 + (da db - da(da + db) - db(da + db))P/12 - da db (da + db)
= P^3/1728 - (da^2 + db^2 + da db)P/12 - da db (da + db)
= P^3/1728 - P r^2/24 - da db (da + db)
= C - (r^2/6 cos^2 t - r^2/2 sin^2 t) 2 r/sqrt(6) cos t
= C - r^3 sqrt(6)/18 (cos^2 t - 3 sin^2 t) cos t
= C - D (4 cos^2 t - 3 cos^2 t - 3 sin^2 t) cos t
= C - D (4 cos^3 t - 3 cos t)
= C - D cos 3t
其中 C 和 D 为正。显然,当cos 3t
是时达到最大值-1
,在这种情况下,音量为:
V = P^3/1728 - P(P^2/24-S)/24 + Sqrt(P^2/24-S)^3 Sqrt(6)/18