0
大学数学基礎解説
文献あり

【解説アニメ付き】点集合の要素数と直径数について

27
0

はじめに

 この記事では、平面における点集合の要素数、およびその直径の数の関係について紹介します。
 なお、解説動画(下記URL)があるので、そちらもご覧ください。
  https://www.youtube.com/watch?v=ImKNtsWKkTU

内容

 2次元平面に3つ以上の点がある時、2点を結ぶ線分の集まりの中で最も長い線分を直径と呼ぶ事にします[1]。直径は複数存在する場合があります。直径の数が特定の値になる(要素数が有限の)点集合は無数に考えることができますが、もっとも要素数の少ない集合の、その値はいくつでしょうか? ここでは、この問題に関係したいくつかの命題を、証明と共に並べます。
 まず、前提として次のような条件が満たされる状況を考えます。
 ①2次元平面に、p1,p2,...,pn,p1,...,pnという2n個の点がある。ただし、nは3以上の整数である。
 ②線分pipi(1in)は直径である。また、その他の全ての線分は直径より短い。
 ③直径の本数を数える時、複数の直径について、それぞれの両端の座標がどちらも同一となる場合、それらをまとめて1本の直径とみなして求められた値を真の直径数と呼ぶ。p1,p2,...,pn,p1,...,pnの真の直径数はnである。

 点集合に属する2点は、今後の操作によって、同一の座標に存在する可能性があります。③は、そのような状況において、「完全に重なっている2本の直径は1本の直径とみなす」ための条件です。
 ただし、今後の都合のため、はじめはp1,p2,...,pn,p1,...,pnのそれぞれの座標が相異なっているとします。念のため、条件①②③を満たす点の配置の存在に触れると、円上にn個の点を置き、それぞれの対となる点を直径を成すように置く場合があります。

p1,p2,...,pn,p1,...,pnの中から3つの点を選ぶ時、その3点が同一直線上に並ぶことはない。

 3つの点を選ぶ時、ある直径の両端となる2点を含むパターンとそうでないパターンがある。どちらの場合も、3つの点が同一直線上にある事を仮定すると、それぞれの場合で矛盾が起こることを示す。

1.ある直径の両端となる2点を含むパターン
 選んだ2点の中にあるpi,piを結んでできる線分が直径であるとする。残りの1点pjは線分pipiの間に存在する。pjと結んで直径となる点pjを考える。この時、幾何的な考察から、線分pjpiと線分pjpiの少なくとも一方は、必ず線分pjpjより長くなっている。これは、線分pjpjが直径であることに矛盾する。

2.ある直径の両端となる2点を含まないパターン
 3点のうち、選んだ3点を通る直線上において、他の2つに挟まれる位置にある点piを考える。他の2点をpj,pkとおく。この時、幾何的な考察から、直径となる線分pipiよりも、線分pipjまたは線分pipkのうち、少なくとも一方の方が長い。これは、線分pipiが直径であることに矛盾する。

p1,p2,...,pn,p1,...,pnの中から任意の3つの点を選ぶ。この時、選ばなかった各点は全て、選んだ3点を結ぶ三角形の内部にはない。

 命題1より、p1,...,pnの中から任意の3つの点を選ぶと、それらを結んで必ず三角形ができることに注意する。p1,...,pnから、任意の1点piを選ぶ。次に、残りの点の中から、任意の3つの点を選ぶ。この時、次の2通りを考える。

1.任意に選んだ3つの点の中にpiがないパターン
 この3点で成す三角形の内部にpiが含まれると仮定する。この時、piを通り、かつpiからpiへの方向と直交する直線を考える。その直線によって、平面は2つの領域に分かれるが、このうち、piを含まない方の領域に注目すると、その領域の中には、任意に選んだ3つの点のうち、少なくとも1つが含まれている。そのような点とpiを結んでできる線分は、線分pipiより長い。しかし、これは線分pipiが直径になることと矛盾している。

2.任意に選んだ3つの点の中にpiがあるパターン
 この3点で成す三角形の内部にpiが含まれると仮定する。この時、直径である線分pipiが三角形の内部に含まれることになり、矛盾が起こる。

p1,p2,...,pn,p1,...,pnに対し、それらを頂点とする凸2𝑛角形を平面に考えることができる。

 まず、p1,p2,...,pn,p1,...,pnに対し、その中から3つの点pa,pb,pcを選ぶ。命題1より、その3点を結ぶことで三角形を考えることができる。次に、残りの 2n3個の点の中から1つの点piを選ぶ。この時、piは命題2より、既に選んだ3点を結んでできる三角形の内部にはない。ここで、はじめに選ぶ3点をpi,pb,pcとし、後から選ぶ1点をpaと取り替えても、同じ議論ができる。はじめに選ぶ3点をpa,pi,pc、3点をpa,pb,piとしても同様である。従って、pa,pb,pc,piを上手く結ぶと、「pa,pb,pc,piのうち、どの2点を選んでも、その線分が内部また境界に含まれる」四角形を考えることができ、これは凸四角形である。同様に、4つの点を選んだ後に任意の1点を選ぶと、それらを頂点とする凸五角形を考えることができる。この考え方の延長で、凸2𝑛角形を平面に考えることができる。

 以下、凸角形と呼ぶ図形は、p1,p2,...,pn,p1,...,pnを結んでできる凸角形とします。また、m個の点が同一座標にある場合は、それらを1点と考え、凸(nm)角形とみなします。

pi,pjが凸多角形のある辺の両端にある時、pi,pjも凸多角形のある辺の両端にある。

 まず、p1,p2,p1,p2についての位置関係について考える。直線p1p1によって2分割される平面の領域を考えると、p2p2はそれぞれ異なる領域にある。もし同じ領域にある場合、線分p1p1の端点と線分p2p2の端点を結んでできる線分で、直径よりも長いものが存在してしまい、矛盾が起きるからである。次に、p3,p3を考える。直線p1p1と直線p2p2によって4分割される平面の領域を考えると、先程と同じ理由で、p3p3はそれぞれ、対角の関係にある領域にある。この時、点の配置は命題4の主張に一致する。同様の考え方で、p1,p2,...,pn,p1,...,pnに対して、命題4の主張を導くことができる。

 以上の状況から、「凸多角形の1辺の両端の点を、条件②③を破ることなく動かし、座標を一致させる」ことを考えます。この操作をマージと呼ぶことにします。

座標が互いに異なる状態にあるp1,p2,...,pn,p1,...,pnという点の集まりについて、マージを繰り返すことを考える。この時、マージを(n+1)回以上行うことはできない。

 マージ時には、単に2点を重ねるだけでなく、真の直径の数を保つ必要があることに注意します。

 pi,pjに対してマージを1回行った後の凸多角形を考える。この時、線分pipjは凸多角形の1辺であるが、マージされた1点をpとおくと、三角形ppipjは2本の直径を2辺として持つ三角形になる。従って、線分pipjは、「その両端にマージを試みると、2本の直径が重なり合い、真の直径の数が1つ減ってしまい、結果としてマージできない」(☆)ような線分である。このように、マージを繰り返すと、その後にできる凸多角形上に(☆)の特徴を持つ辺の本数が1だけ増える。
 座標が互いに異なるp1,p2,...,pn,p1,...,pnという点の集まりに対し、マージをn回行った後、全ての辺が、(☆)の特徴を持つ凸多角形ができる。従って、マージを(n+1)回以上行うことはできない。

 凸2n角形からn回マージを始め、凸n角形を作るまでの具体例として、冒頭で紹介した動画があります。

 最後に、マージをn回行った後の点の数と真の直径数に注目します。ただし、ここで点の数を数える時、同一座標にある複数の点はまとめて1点として数えます。凸2n角形からn回マージを行うと、点の数はn個まで減っています。また、条件③を破っていないため、真の直径数はn個となります。

この問題を考えた背景

 この問題は、[2]の「エレガントな解答をもとむ」コーナーの問題2を解答するにあたり、核となったアイデアです。
 問題は こちら から確認できます。
 解説は[3]に記載されています。
 なお、本記事の内容は[3]の記載内容に一切依拠しておらず、ここで紹介した考え方は[3]では記載されていないことをここに付記します。

参考文献

[2]
数学セミナー編集部, 数学セミナー2024年12月号
[3]
数学セミナー編集部, 数学セミナー2025年3月号
投稿日:3月16日
更新日:3月16日
OptHub AI Competition

この記事を高評価した人

高評価したユーザはいません

この記事に送られたバッジ

バッジはありません。
バッチを贈って投稿者を応援しよう

バッチを贈ると投稿者に現金やAmazonのギフトカードが還元されます。

投稿者

コメント

他の人のコメント

コメントはありません。
読み込み中...
読み込み中
  1. はじめに
  2. 内容
  3. この問題を考えた背景
  4. 参考文献