多個圓的最小外切三角形-2

1. 回顧

還是繼續對等大情況的研究。
算了一下上一篇所說的兩個數列,並分別計算比較了對應的面積,於是記錄一下研究進展。
為方便起見,接下來直接稱三角形數個圓的外切等邊三角形為全三角形,半三角形數個圓的外切直角三角形為半三角形(雖然這個定義很奇怪,名稱更奇怪,但是Who cares?)。三角形數和半三角形數分別用ak,bna_k,b_n表示,圓的個數用cc表示。

現在有兩個數列:

  1. 三角形數:
ak=k(k+1)/2a_k=k(k+1)/2
  1. 半三角形數:
bn={n2/4,2n(n21)/4,2n b_n=\begin{cases} n^2/4,\quad 2\mid n\\ (n^2-1)/4,\quad 2\nmid n \end{cases}

在上一篇中以提出猜想:當圓的數目恰為三角形數時,最小外切三角形即為圓按照平面六角密堆積式排列之外切等邊三角形(全三角形);當圓的數目恰為半三角形數時,最小外切三角形即為圓按照類似方法排列之外切直角三角形(半三角形)。如圖所示:
位圖.png|400
同時,這兩種形式的三角形面積可以用nnkk表示:
c=akc=a_k時,

Sk=3k2+(623)k+436S_k=\sqrt{3}k^2+(6-2\sqrt{3})k+4\sqrt{3}-6

c=bnc=b_n時,

Sn=32n2+(33)n+233S_n=\frac{\sqrt{3}}{2}n^2+(3-\sqrt{3})n+2\sqrt{3}-3

此時問題轉化成了對這兩個數列的研究(似乎已經不是幾何問題了)。

2. 對數列的探究

粗略觀察兩組數列,會發現k=nk=n時,ak2bna_k\approx2b_nSk=2SnS_k=2S_n;兩組數值分布不均,但基本在兩個三角形數之間存在1至2個半三角形數,同時存在ak=bna_k=b_n的情況;當c=bn=akc=b_n=a_k時,Sk<SnS_k<S_n,當c=bn<akc=b_n<a_k時,Sk>SnS_k>S_nSk<SnS_k<S_n均有可能。

作出數據圖如下,橫軸數據為恰是三角形數或半三角形數的圓個數(從4開始),縱軸為相應的全三角形或半三角形面積,黑色表示全三角形,紅色表示半三角形:
資源 1.png
可以看到,面積與圓的數量大致呈正比關系,上述的幾個觀察結果在圖上也反映得很清晰。

首先可以求出數列的遞推式:

ak+1=ak+k+1a_{k+1}=a_k+k+1 bn+1={bn+n/2,2nbn+(n+1)/2,2n b_{n+1}=\begin{cases} b_n+n/2,\quad 2\mid n\\ b_n+(n+1)/2,\quad 2\nmid n \end{cases}

這兩個數列的遞推都很有意思,aa是從0開始加上連續自然數(實際數列從1開始),bb也是從0開始加連續自然數,但每個自然數加兩次。

相等的情況

要研究兩個數列數值的大小關系,可以從某一個相等的值開始考慮。
ak=bna_k=b_n,則可以得到nnkk的關系:① n=2k2+2kn=\sqrt{2k^2+2k}或② n=2k2+2k+1n=\sqrt{2k^2+2k+1},這兩個式子包含了nn的奇偶性信息,由於kk是整數,①式得到的nn必然是偶數,②式得到的nn必然是奇數。但是兩式中kk的奇偶性沒有限制,前4組nnkk為:

5=2×32+2×3+112=2×82+2×829=2×202+2×20+170=2×492+2×49 \begin{align*} 5&=\sqrt{2\times3^2+2\times3+1}\\ 12&=\sqrt{2\times8^2+2\times8}\\ 29&=\sqrt{2\times20^2+2\times20+1}\\ 70&=\sqrt{2\times49^2+2\times49} \end{align*}

整體觀察數據,發現

2n,2k2n,2k2n,2k2n,2k \begin{align*} 2\nmid n,\quad2\nmid k\\ 2\mid n,\quad2\mid k\\ 2\nmid n,\quad2\mid k\\ 2\mid n,\quad2\nmid k \end{align*}

這4種情況周期性出現。

如圖,2x2+2x\sqrt{2x^2+2x}2x2+2x+1\sqrt{2x^2+2x+1}2(x+1/2)\sqrt2(x+1/2)的兩條漸近線,而一組nnkk就表示這兩條漸近線上的一個整點(整點(1,2)(1,2)不算)。這似乎與2\sqrt2的連分數表示有關系,結論應該可以用相關知識證明,但我對數論了解不多,就不繼續了。 顯然,由於兩條漸近線上的整點是無窮多的,ak=bna_k=b_n的數量也是無窮的,但出現間隔越來越大。

一些遞推

ak=bna_k=b_n時,寫出nnkk關於aka_kbnb_n的關系式:

k=2ak+1/41/2k=\sqrt{2a_k+1/4}-1/2 n={2bn,2n2bn+1/4,2n n=\begin{cases} 2\sqrt{b_n},\quad 2\mid n\\ 2\sqrt{b_n+1/4},\quad 2\nmid n \end{cases}

代入遞推式:

ak+1=ak+2ak+1/4+1/2a_{k+1}=a_k+\sqrt{2a_k+1/4}+1/2 bn+1={bn+bn,2nbn+bn+1/4+1/2,2n b_{n+1}=\begin{cases} b_n+\sqrt{b_n},\quad 2\mid n\\ b_n+\sqrt{b_n+1/4}+1/2,\quad 2\nmid n \end{cases}

因為ak=bna_k=b_n,所以2ak+1/4+1/2>bn\sqrt{2a_k+1/4}+1/2>\sqrt{b_n}2ak+1/4+1/2>bn+1/4+1/2\sqrt{2a_k+1/4}+1/2>\sqrt{b_n+1/4}+1/2,可知bn+1<ak+1b_{n+1}<a_{k+1}。將這個結果再代回遞推式,又可以得到bn+2<ak+2b_{n+2}<a_{k+2}。當然,這些都是顯而易見的,比較bn+2b_{n+2}ak+1a_{k+1}的大小則計算稍繁瑣,

bn+2={bn+bn+bn+bn+1/4+1/2,2nbn+bn+1/4+bn+bn+1/4+1/2+1/2,2n b_{n+2}=\begin{cases} b_n+\sqrt{b_n}+\sqrt{b_n+\sqrt{b_n}+1/4}+1/2,\quad 2\mid n\\ b_n+\sqrt{b_n+1/4}+\sqrt{b_n+\sqrt{b_n+1/4}+1/2}+1/2,\quad 2\nmid n \end{cases}

因為ak=bn>0a_k=b_n>0,所以:

2ak+1/4<bn+bn+bn+1/42ak+1/4<bn+1/4+bn+bn+1/4+1/2 \begin{align*} \sqrt{2a_k+1/4}&<\sqrt{b_n}+\sqrt{b_n+\sqrt{b_n}+1/4}\\ \sqrt{2a_k+1/4}&<\sqrt{b_n+1/4}+\sqrt{b_n+\sqrt{b_n+1/4}+1/2} \end{align*}

所以bn+2>ak+1b_{n+2}>a_{k+1}
若條件改為ak<bna_k<b_n,根據上式仍能得到bn+2>ak+1b_{n+2}>a_{k+1},於是可知不存在2個三角形數之間存在3個半三角形數的情況,即2個三角形數之間存在1至2個半三角形數。

之後可繼續代回遞推式計算,比較大小,但計算太復雜,就不算下去了。
直接觀察數據可知,當k=3k=3n=5n=5時,

ak=bnak<bn+1<ak+1ak+1<bn+2<ak+2ak+2<bn+3<bn+4<ak+3 \begin{align*} a_k=b_n\\ a_k<b_{n+1}<a_{k+1}\\ a_{k+1}<b_{n+2}<a_{k+2}\\ a_{k+2}<b_{n+3}<\textcolor{red}{b_{n+4}}<a_{k+3}\\ \cdots \end{align*}

對其他滿足ak=bna_k=b_nkknn,結果也大致如此,這樣的規律是否恆成立?何時2個三角形數之間存在2個半三角形數?
比對面積大小,發現當2個三角形數之間存在2個半三角形數時,較小的半三角形數對應面積小於大三角形數對應面積,而較大的半三角形數對應面積大於大三角形數對應面積,是否必然如此?
這些問題留到以後考慮吧。

比較面積

接下來寫出SkS_kSnS_ncc的關系式。
c=ak=k(k+1)/2c=a_k=k(k+1)/2,則k=2ak+1/41/2k=\sqrt{2a_k+1/4}-1/2,代入到面積公式中:

Sk=23ak+(633)2ak+1/4+113/29S_k=2\sqrt3a_k+(6-3\sqrt3)\sqrt{2a_k+1/4}+11\sqrt3/2-9

c=bnc=b_n,則

n={2bn,2n2bn+1/4,2n n=\begin{cases} 2\sqrt{b_n},\quad 2\mid n\\ 2\sqrt{b_n+1/4},\quad 2\nmid n \end{cases}

代入到面積公式:

Sn={23bn+(623)bn+233,2n23bn+(623)bn+1/4+53/23,2n S_n=\begin{cases} 2\sqrt3b_n+(6-2\sqrt3)\sqrt{b_n}+2\sqrt3-3,\quad 2\mid n\\ 2\sqrt3b_n+(6-2\sqrt3)\sqrt{b_n+1/4}+5\sqrt3/2-3,\quad 2\nmid n \end{cases}

本來以為這兩條曲線也是某條曲線的漸近線,但其實兩個函數差的極限是3/2\sqrt{3}/2,並不是漸近線。

這張圖清晰的反映了面積與圓數量的接近正比的關系(1/21/2次項幾乎可忽略),並且這條曲線斜率很大(注意圖中橫縱坐標比值是1:41:4)。

先看最簡單的情況:c=ak=bnc=a_k=b_n,設:

f(c)=SnSk={(623)c(633)2c+1/473/2+6,2n(623)c+1/4(633)2c+1/433+6,2n f(c)=S_n-S_k=\begin{cases} (6-2\sqrt3)\sqrt{c}-(6-3\sqrt3)\sqrt{2c+1/4}-7\sqrt3/2+6,\quad 2\mid n\\ (6-2\sqrt3)\sqrt{c+1/4}-(6-3\sqrt3)\sqrt{2c+1/4}-3\sqrt3+6,\quad 2\nmid n \end{cases}

2n2\mid n,當c>0.04348c>0.04348\cdots時,f(c)>0f(c)>0;若2n2\nmid nf(c)f(c)恆大於0.
所以當c=ak=bnc=a_k=b_nSk<SnS_k<S_n

關鍵問題是ak1<c=bn=akd(dN+)a_{k-1}<c=b_n=a_k-d(d\in\mathbb{N^+}),而Sk<SnS_k<S_n的情況,設:

g(c,d)=SnSk={23d+(623)c(633)2(c+d)+1/473/2+6,2n23d+(623)c+1/4(633)2(c+d)+1/433+6,2n g(c,d)=S_n-S_k=\begin{cases} -2\sqrt3d+(6-2\sqrt3)\sqrt{c}-(6-3\sqrt3)\sqrt{2(c+d)+1/4}-7\sqrt3/2+6,\quad 2\mid n\\ -2\sqrt3d+(6-2\sqrt3)\sqrt{c+1/4}-(6-3\sqrt3)\sqrt{2(c+d)+1/4}-3\sqrt3+6,\quad 2\nmid n \end{cases}

理論上,解g(c,d)>0g(c,d)>0的不等式,可以得到dd的范圍,但這個方程沒那麼好解,直接解會得到長得離譜的答案。
那就先畫個三維曲面圖吧(2n2\mid n):
surface.png
圖中黃色的曲面是

g(c,d)=23d+(623)c(633)2(c+d)+1/473/2+6g(c,d)=-2\sqrt3d+(6-2\sqrt3)\sqrt{c}-(6-3\sqrt3)\sqrt{2(c+d)+1/4}-7\sqrt3/2+6

藍色的曲面是z=0z=0,所以黃色曲面在藍色曲面上的部分就表示不等式g(c,d)>0g(c,d)>0成立的部分。那麼要求的就是這兩個曲面的交線,曲線以下即使dd的范圍(當然,還有滿足2n2\mid nccdd取整等條件)。於是直接求解g(c,d)=0g(c,d)=0,神奇的事情發生了,解不等式時的超長答案消失了,取而代之的是兩組非常友善的解:

d1=32(1483)c+(22338)c153+26+(31)c23+72d2=32(1483)c+(22338)c153+26+(31)c23+72 \begin{align*} d_1&=-\frac{\sqrt{3}}{2}\cdot\sqrt{\left(14-8 \sqrt{3}\right) c+\left(22 \sqrt{3}-38\right) \sqrt{c}-15 \sqrt{3}+26}+\left(\sqrt{3}-1\right) \sqrt{c}-2 \sqrt{3}+\frac{7}{2}\\ d_2&=\frac{\sqrt{3}}{2}\cdot \sqrt{\left(14-8 \sqrt{3}\right) c+\left(22 \sqrt{3}-38\right) \sqrt{c}-15 \sqrt{3}+26}+\left(\sqrt{3}-1\right) \sqrt{c}-2\sqrt{3}+\frac{7}{2} \end{align*}

但為什麼會有兩組解?無所謂,直接代回去檢驗就可以了,發現d1d_1是可行的(其實也有誤差,但太小就直接忽略了)。
2n2\nmid n重復一遍操作,得到(當然,這個其實也是近似的):

d=3c+3/4c+1/42443(4c+1)+8(4c+1)+52c323c+6634c+11144c+1983+16923+154d=\sqrt{3c+3/4}-\sqrt{c+1/4}-\frac{\sqrt{2}}{4}\cdot\sqrt{-4 \sqrt{3} (4 c+1)+8 (4 c+1)+52 c-32 \sqrt{3} c+66 \sqrt{3} \sqrt{4 c+1}-114 \sqrt{4 c+1}-98 \sqrt{3}+169}-2\sqrt{3}+\frac{15}{4}

這之後還得向下取整,最後得到10001000以下取整圖:

其中黃色表示2n2\mid n的情況,藍色表示2n2\nmid n的情況。
同時可以作出k=2(c+d)+1/41/2k=\sqrt{2(c+d)+1/4}-1/2的圖:

這裡的k=akak1k=a_k-a_{k-1},因為dd的上界始終小於kk,所以ak1<bn<aka_{k-1}<b_n<a_{k},且Sn<SkS_n<S_k的情況始終存在。

於是得出結論:

dmax={32(1483)c+(22338)c153+26+(31)c23+72,2n3c+3/4c+1/42443(4c+1)+8(4c+1)+52c323c+6634c+11144c+1983+16923+154,2n d_{max}=\begin{cases} \lfloor-\frac{\sqrt{3}}{2}\cdot\sqrt{\left(14-8 \sqrt{3}\right) c+\left(22 \sqrt{3}-38\right) \sqrt{c}-15 \sqrt{3}+26}+\left(\sqrt{3}-1\right) \sqrt{c}-2 \sqrt{3}+\frac{7}{2}\rfloor,\quad 2\mid n\\ \lfloor\sqrt{3c+3/4}-\sqrt{c+1/4}-\frac{\sqrt{2}}{4}\cdot\sqrt{-4 \sqrt{3} (4 c+1)+8 (4 c+1)+52 c-32 \sqrt{3} c+66 \sqrt{3} \sqrt{4 c+1}-114 \sqrt{4 c+1}-98 \sqrt{3}+169}-2\sqrt{3}+\frac{15}{4}\rfloor,\quad 2\nmid n \end{cases}

ak1<c=bn=akd(dN+)a_{k-1}<c=b_n=a_k-d(d\in\mathbb{N^+})時,若ddmaxd\le d_{max},則Sk<SnS_k<S_n,最小外切三角形選擇稍大的三角形對應的全三角形。
但這個結論其實沒什麼意思,式子太復雜了(而且實際上也是近似解),對於這種處處取整的問題,不需要這麼高的精度,希望接下來能找到更簡單的表達式。

3. 回歸幾何

除去特殊情況,其他情況也需考慮,這就需要回歸幾何,具體情況具體分析了。
首先選一個三角形數,這裡就選15吧,作出對應的全三角形,然後去掉3個圓,作出如圖所示的12個圓的外切三角形:

顯然,BFDEFC\triangle BFD\sim\triangle EFC,且BF<EFBF<EF,所以SBFD<SEFCS_{\triangle BFD}<S_{\triangle EFC},所以此外切三角形面積小於全三角形。容易得到CDCD的斜率k=3/2k=-\sqrt3/2,然後進行一些計算,最後得到面積為:

S=15+275183+37+592151.945,(c=12)S=15+\frac{275}{18}\sqrt{3}+3\sqrt{7}+\frac{5}{9}\sqrt{21}\approx51.945,(c=12)

而全三角形面積Sk=24+19356.909,(ak=15)S_{k}=24+19\sqrt{3}\approx56.909,(a_k=15),大於此外切三角形面積,可知此外切三角形是這種排列方式下最小的外切三角形。
但半三角形面積Sn=18+393/251.775,(bn=12)S_{n}=18+39\sqrt3/2\approx51.775,(b_n=12),又小於此外切三角形面積。

若再去掉一個圓,用同樣的方法構造外切三角形:

面積明顯又減小了很多,可以用相同的方法計算面積,但計算實在太煩了,就直接用GeoGebra的近似值吧:S47.407,(c=11)S\approx47.407,(c=11),這樣得到的面積不僅小於全三角形,而且小於半三角形。
於是得到結論:當ak1<c<akk/2a_{k-1}<c<a_k-k/2時,存在比全三角形更小的外切三角形(上述情況),但這種情況下面積似乎沒有通用公式。至於這種情況和可行的半三角形哪個大,就又是一個困難的問題了。(感覺坑越來越大了)