hejoseph 发表于 2025-5-20 08:37:53

单位球体积最小的外切八面体

单位球体积最小的外切八面体是如下图的多面体,它由 $4$ 个四边形面和 $4$ 个五边形面构成顶点的坐标分别是 $A$:$(0,-b,h_2)$,$B$:$(0,b,h_2)$,$C$:$(-b,0,-h_2)$,$D$:$(b,0,-h_2)$,$E$:$(c,-a,h_1)$,$F$:$(c,a,h_1)$,$G$:$(-c,a,h_1)$,$H$:$(-c,-a,h_1)$,$I$:$(a,c,-h_1)$,$J$:$(-a,c,-h_1)$,$K$:$(-a,-c,-h_1)$、$L$:$(a,-c,-h_1)$,求出 $a$、$b$、$c$、$h_1$、$h_2$ 的值和这个多面体的体积。

iseemu2009 发表于 2025-5-23 11:11:08

坐标系建立如图

hejoseph 发表于 7 天前

根据坐标很容易求得面积,分解成以原点为棱锥后很容易求出体积。但是这个题目也跟Steffen多面体的体积一样,求出那些量的精确值就很难,估计也是次数很高的方程的根。

hejoseph 发表于 6 天前

本帖最后由 hejoseph 于 2025-5-25 22:43 编辑

四边形是梯形,两底之间的高为 $\sqrt{c^2+(h_2-h_1)^2}$,面积为 $(a+b)\sqrt{c^2+(h_2-h_1)^2}$。
五边形可分割成一个梯形和一个三角形,梯形两底之间的高为 $\sqrt{(c-a)^2+(2h_1)^2}$,面积为$(a+c)\sqrt{(c-a)^2+(2h_1)^2}$;以梯形其中一底边为底的三角形的高为 $\sqrt{(a-b)^2+(h_2-h_1)^2}$,面积为 $c\sqrt{(a-b)^2+(h_2-h_1)^2}$。
以原点为顶点,各面为底分割成八个棱锥,棱锥的高都是单位球的半径,即 $1$,这些棱锥体积的和就是这个多面体的体积,体积为
\[
\frac{4}{3}\left((a+b)\sqrt{c^2+(h_2-h_1)^2}+(a+c)\sqrt{(c-a)^2+(2h_1)^2}+c\sqrt{(a-b)^2+(h_2-h_1)^2}\right)
\]
与单位球相切得到如下关系
\begin{align*}
h_2^2&=1+\left(\frac{h_2-h_1}{c}\right)^2\\
\left(\frac{a+c}{2}\right)^2&=1+\left(\frac{c-a}{2h_1}\right)^2
\end{align*}
五边形各顶点共面,得到如下关系
\[
\frac{a-b}{h_2-h_1}=\frac{c-a}{2h_1}
\]
问题就变为满足上面三个关系条件下的体积表达式最小值。

根据上面的计算,Mathematica里运行如下命令
NMinimize[{4/3((a+b)Sqrt+c Sqrt[(a-b)^2+(h2-h1)^2]+(a+c)Sqrt[(c-a)^2+(2h1)^2]),h2^2==1+((h2-h1)/c)^2&&((a+c)/2)^2==1+((c-a)/(2h1))^2&&(a-b)/(h2-h1)==(c-a)/(2h1)&&0<b<a<c&&0<h1<h2},{a,b,c,h1,h2}]
得到的结果为
{6.70092, {a -> 0.92933, b -> 0.695926, c -> 1.14368, h1 -> 0.39307,   h2 -> 1.24908}}
但是改为Minimize运行一天都没结果。

hejoseph 发表于 5 天前

下图上面是单位球面上4点到8点构成体积最大的多面体,下面是单位球体积最小的外切4到8面体,上下两个多面体构成了对偶多面体。

iseemu2009 发表于 4 天前

hejoseph 发表于 2025-5-26 13:39
下图上面是单位球面上4点到8点构成体积最大的多面体,下面是单位球体积最小的外切4到8面体,上下两个多面体 ...

把你的程序改了一下,体积还有更小的:
NMinimize[{4/3 ((a + b) Sqrt +cSqrt[(a - b)^2 + (h2 - h1)^2] + (a +
      c) Sqrt[(c - a)^2 + (2 h1)^2]), h2^2 == 1 + ((h2 - h1)/c)^2 && ((a + c)/2)^2 ==
    1 + ((a - b)/(h2 - h1))^2 && 0 < h1 < b < a < c < h2}, {a, b, c, h1, h2}]

最后条件限制改了下:一是 (c-a)/2h1=(a-b)/(h2-h1) 代入了它左边的条件式里,二是五个元素大小限制改了 0 < h1 < b < a < c < h2。你看下这样有问题没有?
页: [1]
查看完整版本: 单位球体积最小的外切八面体