n本の直線の交点の数
平面上に 本の直線を引くとき,交点の数の最大値 を求めよ。
やさしい問題ですが,考え方が重要かつ有名なので紹介します。
漸化式を用いた解法
漸化式を用いた解法
様子をつかむために が小さい場合について実験してみます。
- のとき
- のとき
- のとき
交点の数をできるだけ増やすには,
- 「今までに引いた直線に平行にならないようにする」かつ
- 「今までにある交点を通らないようにする」
必要がありそうです。
このことに注意すると,以下の解答が思いつきます。
交点をできるだけ増やそうとすると, 本目の直線を引くときに新たに 個の交点が発生するので,
よって,この式を から まで足し合わせると,
コンビネーションを用いた解法
コンビネーションを用いた解法
鋭い人は一瞬で以下の解答が思いつくでしょう。
2本の直線に対して交点は高々1つなので,交点は最大で 本。
- 「 本の直線のどの2本の直線も平行でない」かつ
- 「 本の直線のどの3本も一点で交わらない」
ならば任意の2本の直線の組に対して別々の交点が定まるので,実際に交点の数 が達成される。
一般の位置
一般の位置
上記のいずれの解答中にも述べたように,交点の数が最大となるためには2つの条件が満たされる必要がありました:
- 「 本の直線のどの2本の直線も平行でない」かつ
- 「 本の直線のどの3本も一点で交わらない」
このような 本の直線は「一般の位置にある」といいます。
平面上に適当に直線を 本引くと,ほぼ100%一般の位置にある直線群が得られます(適当に,とは正確には一様分布を用いて表現します)。
この「一般の位置」というような考え方は様々な場面で登場します。「ほとんど1に近い確率で」「測度0集合上を除いて」「almost everywhere」「generic」など様々な表現がありますが,全て同じ意味です。
- 以上 以下の適当な実数を2つ選ぶと,それらはほぼ間違いなく一致しない
- 平面上に適当に3点うつと,一般的には三角形ができる(同一直線上にはない)
工学では,起こる確率が十分0に近いような事象はスルーすることが多いです。もちろんスルーできない場合もあります。
3回切ればケーキを7個に分割できます(等分ではないので不公平ですが)。