■パズルワールド散策(その4)

 今回のコラムでは平面と円と球面の分割問題を取り上げます.

===================================

【1】平面の分割

(Q)平面をn本の線で分割する.その際,分割によってできる領域が最も多くなるようにする.最大分割領域数Snはいくつになるか?

(A)分割される領域数が最大になるためには,新しい線を引くとき,それ以前のすべての線と新しい交点で交わるようにします.既存の交点を通ると分割される領域が最大数にならないからです.

  S0=1,S1=2,S2=4,S3=7

はすぐに求められます.このことからn本目の線を引くと新しい領域がn個増えることがわかります.これを式で表すと

  Sn=Sn-1+n

  Sn=Sn-1+n

  Sn-1=Sn-2+n−1

  ・・・・・・・・・・

  S1=S0+1

  S0=1

を辺々加えると,一般式

  Sn=1+(1+2+3+・・・+n)=1+n(n+1)/2

    =(n^2+n+2)/2

が得られます.

  S0=1,S1=2,S2=4,S3=7,

  S4=11,S5=16,S6=22,・・・

と続くというわけです.

−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−

 この問題は実は円という条件を付加して,線→弦と変えても同じ答えになります.すなわち,1つの円をn本の弦で分割する.その際,分割によってできる領域が最も多くなるようにする.最大分割領域数Snはいくつになるか?

===================================

【2】円の分割

(Q)円周上にn点をとり,円周上の点同士をすべて互いに弦で結ぶ.その際,円の分割によってできる領域が最も多くなるようにする.最大分割領域数Mnはいくつになるか?

(A)M1=1,M2=2は明らか.また,円に内接する三角形,四角形,五角形を描くと

  M3=4,M4=8,M5=16

このことから,

  Mn=2^(n-1)

であると予想されます.しかし,この式ではM0=1/2となってしまい,M0=1とならないことが気にかかるところです.

 n=6の場合を実際にやってみると,正六角形のように3本の線が1点で交わってしまう場合は最大領域数にならないのでNGですが,第6の点が既存の弦の交点を通らないように注意すると,M6=32ではなく,M6=31となることがわかります.

 ここで

  Mn=2^(n-1)

は間違いであることに気づかされるのですが,さらに

  M7=57,M8=99,M9=163

となり,数列

  {1,2,4,8,16,31,57,99,163,・・・}

は,公比2の等比数列

  {1,2,4,8,16,32,64,128,256,・・・}

から大きく離れていきます.

 それでは一般式はどのように表されるのでしょうか? 図を描きながらパターンを探してみると,円周上に3点がある場合は三角形の外側に3つの領域,内側に1つの領域,4点の場合は四角形の外側に4つの領域,内側に4つの領域ができる.

  4=3+1,8=4+4

 円周上に5点がある場合は五角形の外側に5つの領域,すぐ内側に10個の三角形領域,中心部に五角形がひとつある.

  16=5+10+1

 円周上に6点がある場合は六角形の外側に6つの領域,すぐ内側に18個の三角形領域,その内側に3つの五角形と3つの四角形,そして中心部に三角形がひとつある.

  31=6+18+6+1

 しかしこのパターンからはどうしてもこれといったアイディアが浮かばないのですが,領域の数は弦の数や交点の数と関係していることは明らかであって,前者はnC2,後者はnC4で計算されます.

 図なしにこれ以上説明することは難しいので,結論を述べますが

  [参]コンウィイ・ガイ「数の本」シュプリンガー・フェアラーク東京

には,すべての領域にラベルを与えると,ラベルを含む数の個数は0,1,2,3,4のいずれかであって,

  Mn=n-1C0+n-1C1+n-1C2+n-1C3+n-1C4

    =1+(n−1)+(n−1)(n−2)/2+(n−1)(n−2)(n−3)/6+(n−1)(n−2)(n−3)(n−4)/24

    =(n^4−6n^3+23n^2−18n+24)/24 

となることが示されています.

 パスカルの三角形のはじめの5項の和というわけですが,

  n-1C0+n-1C1+n-1C2+n-1C3+n-1C4+・・・+n-1Cn-1=2^(n-1)

ですから,nが大きくなればその答えは2^(n-1)からますます離れていくというわけです.

  M1=1,M2=2,M3=4,M4=8,M5=16,

  M6=31,M7=57,M8=99,M9=163,M10=256,

  M11=386,M12=562,M13=794,M14=1093,

  ・・・,M30=31931,・・・

===================================

【3】球面の分割

(Q)球面上にn個の大円をとり,どの3個も同一点で交わらないようにする.その際,球の表面は何個の領域に分けられるか?

(A)2個の大円は2点で交わるから,2nC2=n^2−n個の交点ができる.n個の大円からなる図形をv=n^2−n個の頂点とそれらを結ぶ辺からなる球面上のグラフと考える.各頂点の次数は4であるから握手定理(pf=2e,qv=2e)により

  4v=2e

であるから,辺数はe=2(n^2−n)となる.

 また,オイラーの多面体定理(v−e+f=2)より,面数(領域数)は

  f=−v+e+2=n^2−n+2

となる.

  f1=2,f2=4,f3=8,f4=14,f5=22,f6=32,・・・

と続く.f1=2,f2=4,f3=8まではfn=2^nであると予想されるが,nが大きくなればその答えは2^nから大きく離れていくことになる.

 また,f4は球面を14個の領域に分けるが,これらの領域のうち,三角形は8個,四角形は6個ある.f5は球面を22個の領域に分けるが,三角形,四辺形,五辺形はそれぞれ10個,10個,2個できる.しかし,n≧6のとき,n辺形の領域の個数は一定ではない.

−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−

 球面上にN個の点を配置した三角形面多面体場合,v=N個の頂点をもつ三角形面多面体をN個の頂点とそれらを結ぶ辺からなる球面上のグラフと考えると,各頂点の次数は3ですから握手定理(pf=2e,qv=2e)により3f=2e.また,オイラーの多面体定理(v−e+f=2)より,v−e+f=N−e/3=2ですから,e=3N−6,f=2N−4.

  (v,e,f)=(N,3N−6,2N−4)

すなわち,f=2N−4はN個の頂点をもつ三角形面正多面体(単体的正多面体)の面数となります.

 一方,N個の面をもつ3稜頂点多面体では3v=2eであり,

  (v,e,f)=(2N−4,3N−6,N)

となります.これらは互いにもとの多面体と面と頂点の関係が逆向きの正多面体であり,表と裏の関係にある双対多面体となっています.

===================================