本記事の内容
本記事は『数学セミナー』(日本評論社)に掲載されている”エレガントな解答をもとむ”に出題されいている問題に、1時間で解けるか、という挑戦をする記事です。
本記事を読むにあたり、前提知識は基本的に必要ありませんが、以前紹介した記事の内容を使う場合はその旨を記述することにします。
今回も「エレガントな解答をもとむ selections」に掲載されいている問題です。
前回の問題については以下の記事を御覧ください!
では、問題
平面上の円盤内から、一様な確率密度(ある領域から点が選ばれる確率はその領域の面積に比例すること)に従い、ランダムに選ばれたnn個の点があるとします。このnn個の点の凸包(このnn個の点を含む最小の凸集合、すなわちnn個の点のうちのいくつかを頂点とし、残りの点を内部に含む凸多角形)の内部に、この円盤の中心OOが含まれる確率はいくらでしょうか。
できればこの問題の「平面」を「空間」に、「円盤」を「球」に換えてできる同様の問題についても確率を求めて下さい。さらに、一般次元にまで拡張した問題も考察してみて下さい。数学セミナー編集部編(2001)『エレガントな解答をもとむ selections』日本評論社 p18.
いざ、チャレンジ
チャレンジの結果…一部解けました。
一般化した問題は解けませんでしたので、一部です。
筆者の解答
少々実験してみました。
例えば、n=7n=7のとき、以下のような状態になる確率を求めましょう、ということになります。

筆者の直感的には結構確率は高そうだな、と思ったので余事象を使うことにしました。
つまり、nn個の点の凸包が点OOを含まないような確率を求めることにしました。
ということは、「nn個の点の凸包がOOを含まない」ことの必要十分条件を求める必要があります。
再度実験です。

要するに、nn個の点が端っこに寄ってれば良さそうです。
ただ、次のような場合はだめです。

ということで、単に端っこに寄っているだけではだめで、nn個の点が全てとある半円の中に入ってればよいのかな、と思いました。
つまり、「ある半円が存在して、その半円の中にnn個の全ての点が含まれる」ということが必要十分条件なのでは?と思いました。
そこで、必要十分条件なのか考えてみました。
仮に、「ある半円が存在して、その半円の中にnn個の全ての点が含まれる」とします。
また、その半円板にあるnn個の点で作る凸包の内部に円の中心OOが含まれるとします(背理法)。
すると、円の直径上に点OOが存在しないことになってしまい、矛盾です。
逆に、円盤内の任意のnn個の点で作る凸包がOOを含まないとすると、ある直径が存在してその直径上のどの点も凸包の内部に含まれません。
実際、どんな直径に対しても必ずそれ上の点が凸包の内部に含まれているとするとそこにOOもまた含まれてしまいます。
したがって、必要十分条件が導けました。
あとは、確率を求めます。
どの確率かというと、「円の内部からランダムに選ばれたnn点がある半円板上に含まれる確率」です。
これをp(n)p(n)と書きましょう。
ある直径に対して、nn点がどちらか一方にある確率で存在するので、(12)n−1(12)n−1であり、それがnnパターン存在するわけですので、そのnn倍がp(n)p(n)です。
つまり、
p(n)=n21−np(n)=n21−n
です。
故に、求める確率は1−n21−n1−n21−nです。
投稿されたエレガントな解答
(前略)
まず、確率を求めるのですから、nnの配置は一般の位置にある場合のみを考慮すればいいことになります。つまり、選ばれた点の中の3点、もしくは2点と中心OO、が一直線上にあるなどという特殊な場合を考慮しても、確率の値には反映されないということです。なぜならそのようなことが起こる確率が00であるからです。ですから、以降の議論においては、いちいち断らなくてもこのような特殊な場合は除かれています。
(中略)
次に、「円盤DDないのnn点の凸包がDDの中心OOを含まないための必要十分条件は、このnn点がある半円板に含まれることである」が成立します。ここで半円板とは、DDをある直径で半分に分けたものの一方のことです。nn点がすべて半円板に含まれると、それらの凸包は中心OOを含み得ないのは明らかですが、逆に中心OOを含まないDD内の凸集合はある直径で区切られた半円板に含まれることも、簡単な考察で判ります。
選ばれたnn点をP1,⋯,PnP1,⋯,Pnとし、PiPiを通る半径が円盤の周囲にぶつかる点をQiQiとすると、Qi,⋯,QnQi,⋯,Qnは円周上から一様な確率分布によってランダムに選ばれたnn点となります。したがって、「円周上からランダムに選ばれたnn点Q1,⋯,QnQ1,⋯,Qn」が、ある半円周上に含まれる確率」をf(n)f(n)とすると、1−f(n)1−f(n)が求める確率となります。(中略)
解法1:Q1,⋯,QnQ1,⋯,Qnがある半円周上にあり、しかもQkQkがその半円周上反時計回りの順序でnn点の中で最初のものであるような確率は、QkQk以外のn−1n−1個の点がQkQkを反時計回りの視点とする半円周上にすべてのっている確率に等しいので、21−n21−nとなります。f(n)f(n)は、k=1,⋯,nk=1,⋯,nに関するこの非重複的な確率の和であるので、f(n)=n21−nf(n)=n21−nとなります。
(中略)
解法2:Q1,⋯,Qn−1Q1,⋯,Qn−1を含む最小の弧の中心の中心核がちょうどθθとなるような確率密度を考え、各θθにたいしQ1,⋯,QnQ1,⋯,Qnが半円周上にあるためのQnQnの存在範囲を考察してnnに関する漸化式を出し、確率を求める。
(中略)
解法3:円周の2m2m等分点からランダムにnn点を選ぶとき、それが半円的である確率を求め、それのm→∞m→∞における極限値を求める。
解法4:Q1,⋯,QnQ1,⋯,Qnで円周を切ってできるnn個の弧の中心各をθ1,⋯,θnθ1,⋯,θnとすると、0<θi<2π (i=1,⋯,n)0<θi<2π (i=1,⋯,n)、θ1+⋯+θn=2πθ1+⋯+θn=2πを満たす。このθ1,⋯,θnθ1,⋯,θnが成す空間をXXとする。次に、θi<π (i=2,⋯,n)θi<π (i=2,⋯,n)を満たすような点全体からなるXXの部分集合をYYとする。求める確率は(YYの体積/XXの体積)であるから、これを計算すれば良い。
(中略)
また、誤った解答として多かったのは、次のようなものです。
解法5(誤答):ある直径に対して、nn点がどちらか一方にある確率でそんざいするから、f(n)=21−nf(n)=21−nである。
(中略)
解法6(誤答):n=3n=3のとき、中心を含まない確率は3434である。一般のnnに関しては、nn点から33点を選ぶ選び方がnC3nC3通りあるので、nn点の凸包が中心を含まない確率は(34)nC3(34)nC3である。
3434という確率はあっていますが、nn点から3点をかってに選んだときその凸包が中心を含まない確率は独立ではないので単純に掛けてはだめです。P1,P2,P3P1,P2,P3の凸包とP1,P3,P4P1,P3,P4の凸包とが中心を含まないとしたとき、P1,P2,P4P1,P2,P4の凸包が中心を含まない確率は3434ではないでしょう。ところで以上に挙げた解法はどれも、次元を高くした問題へ拡張するには困難があるよです。
(中略)
そこで、一般次元の球面に関する性質を調べて、高次元の問題の解法をさぐることにしましょう。dd次元球は{(x1,⋯,xd+1)∈Rd|x21+⋯+x2d≤1}{(x1,⋯,xd+1)∈Rd∣∣x21+⋯+x2d≤1}であり、その表面をd−1d−1次元球面といいSd−1Sd−1と書きます。つまり
Sd−1={(x1,⋯,xd+1)∈Rd|x21+⋯+x2d=1}Sd−1={(x1,⋯,xd+1)∈Rd∣∣x21+⋯+x2d=1}
で定義されるdd次元空間内の図形です。2次元球面が普通の球面であり、1次元球面は単位円周のことであり、9次元球面は数直線上の2点{−1,1}{−1,1}のことです。3次元以上の球面の定義できますが、それらの全体像は目で見ることはできません。想像をふくらませて心で見て下さい。
d−1d−1次元球面Sd−1Sd−1の中で、第dd座標が0であるような点全体{(x1,⋯,xd)∈Sd−1|xd=0}{(x1,⋯,xd)∈Sd−1∣∣xd=0}をSd−1Sd−1の赤道と言いますが、これはd−2d−2次元球面と同じものなので、赤道球面と呼ぶこともあります。ですから、S0⊂S1⊂S2⊂⋯⊂Sd−1⊂⋯S0⊂S1⊂S2⊂⋯⊂Sd−1⊂⋯とみなせます。また、原点を通る任意のd−1d−1次元部分空間とSd−1Sd−1との交わりを大円と呼びますが、これもd−2d−2次元球面です。ですから、大球面と呼ぶほうが的確かもしれません。
球面上の一点PPに対し、球の中心に関して点対称な位置にある点を、PPの対心点といいP∗P∗と書きます。N=(0,⋯,0,1)N=(0,⋯,0,1)とS=(0,⋯,0,−1)S=(0,⋯,0,−1)は互いに対心点ですが、これをd−1d−1次元球面の北極と南極と呼びます。地球上の点が緯度と経度で表されるように、d−1d−1次元球面上の北極と南極以外の点(x1,⋯,xd)(x1,⋯,xd)はその点の最後の座標xdxdと、その点から赤道への最短距離でおろしたところの点(x1,⋯,xd−1,0)/√1−x2d∈Sd−2(x1,⋯,xd−1,0)/√1−x2d∈Sd−2の二つで一意的に表すことができます。このd−1d−1次元球面上の両極以外の転から赤道への対応をpd−1:Sd−1∖{N,S}→Sd−2pd−1:Sd−1∖{N,S}→Sd−2と書きます。
d−1次元球面を一つの大円で切手できる2弧の成分の一つをd−1次元半球面と呼びます。d−1次元球面上の点集合は、あるd−1次元半球面に含まれるとき、半球面的と呼ぶことにします。
さて、我々の欲しいものは、「d次元球の表面であるd−1次元球面からランダムに選ばれたn点Q1,⋯,Qnが半球面的である確率」です。これをf(d,n)と書くことにしましょう。
Q1,⋯,Qnが半球面的であるとき、Q1が残りの点Q2,⋯,Qnに関して外的である、内的であるというのを次で定義します。Q1を含まずQ2,⋯,Qnを含むようなd次元半球面があるとき、Q1はQ2,⋯,Qnに関して外的であるといい、そうでないときQ1はQ2,⋯,Qnに関して内的であると言うことにします。一般のいちで考える限り、Q1が外的であることはQ1を通るある大円で切ってできる半球面内にQ2,⋯,Qnが含まれることである、ということに注意します。
さて、Q1,⋯,Qnをランダムに選んだときそれらが半球面的でありしかもQ1がQ2,⋯,Qnに関して外的である確率をα(d,n)、同様に内的である確率をβ(d,n)と書くと、内的、外的は排反的ですからf(d,n)=α(d,n)+β(d,n)となります。
Q1を北極にするような座標をSd−1上により、この座標に関しての赤道への対応pd−1:Sd−1∖{P,Q}→Sd−2によるQ2,⋯,Qnの像を考えると、Q1がQ2,⋯,Qnに関して外的である必要十分条件は、この像pd−1({Q2,⋯,Qn})がSd−2内で半球面的であることになります。なぜなら、Q1を通る大円で切ってできる半球面のpd−1による像は赤道球面上の半球面であるからです。各店pd−1(Qi)は赤道球面上に一様な確率密度で分布しますから
α(d,n)=f(d−1,n−1)
となります。
また、Q1,⋯,Qnをランダムに選んだときQ2,⋯,Qnが半球面的であるがQ1,⋯,Qnが半球面的でないお確率をγ(d,n)とおきます。Q2,⋯,Qnが半球面的である確率はf(d,n−1)ですから、f(d,n−1)=f(d,n)+γ(d,n)、よって
γ(d,n)=f(d,n−1)−f(d,n)
となります。
次の考察がこの問題を解くための最大の鍵となります。Q1,⋯,Qnが半球面的であるとき、Q1がQ2,⋯,Qnに関して内的であることと、Q∗1,Q2,⋯,Qnが半球面的でないことは同値と成るのです。なぜなら、Q1を含まずQ2,⋯,Qnを含む半球面はQ∗1とQ2,⋯,Qnを含むからです。よって、どのような半球面的な配置Q2,⋯,Qnに対しても、Q1がQ2,⋯,Qnに関して内的となるQ1の存在範囲と、Q1,⋯,Qnが半球面的でないQ1の存在範囲は、球の中心に関して対称であり、その面積(あるいは体積)は等しいので
β(d,n)=γ(d,n)
を得ます。
さて、f(d,n)=α(d,n)+β(d,n)に以上のことを代入すると、f(d,n)=f(d−1,n−1)+f(d,n−1)−f(d,n)となり、これより漸化式
f(d,n)=12(f(d,n−1)+f(d−1,n−1))
が得られます。
次にこの漸化式のための初期値について考察します。S0={−1,1}ですから、f(1,n)=21−nでありますが、このためにはf(0,n)=0と定義すると良いことがわかります。またd弧以下の点の凸包はd−1次元以下の図形となり、それが球の中心を含む確率は0ですから、f(d,n)=1 (d≥n)となります。(中略)
では最後にこの漸化式を解いてみましょう。g(d,n)=2n−1f(d,n)とおき、さらにg(d,n)のdに関する階差数列h(d,n)=g(d+1,n)−g(d,n)をとると、
h(d,n)=h(d,n−1)+h(d−1,n−1)h(0,n)=1,h(d,n)=0(d≥n)
となります。
この漸化式と初期値はよく知られた二項係数のものなので
h(d,n)=n−1Cd=(n−1)!(n−1−d)!d!
となり、したがって
f(d,n)=21−nd−1∑k=0n−1Ck
を得ます。(後略)
数学セミナー編集部編(2001)『エレガントな解答をもとむ selections』日本評論社 p140-p146.
読者の皆様への挑戦状!
空間の5点A,B,C,D,Eに対して
数学セミナー編集部編(2001)『エレガントな解答をもとむ selections』日本評論社 p18.
AB=BC=CD=DE=EA,AC=BD=CE=DA=EB
が成り立つとき、A,B,C,D,Eは同一平面上にあるといえるでしょうか。
前回の問題は【1時間チャレンジシリーズ】挑戦⑳を御覧ください。
結
いかがでしたか?
今回は数セミの「エレガントな解答をもとむ」に挑戦してみる、という記事でした。
読者の皆様も是非一度挑戦してみて下さい!
そして、「読者の皆様への挑戦状」にも是非挑戦していただき、解答をコメントで教えて下さい!
質問、コメントなどお待ちしております!
どんな些細なことでも構いませんし、この記事に限らず、「定理〇〇の△△が分からない!」などいただければ全てお答えします!
お問い合わせの内容にもよりますが、ご質問はおおよそ3日以内にお答えします。
もし直ちに回答が欲しければその旨もコメントでお知らせください。直ちに対応いたします。
Twitterでもリプ、DM問わず質問、コメントを大募集しております!
コメントをする