MathLabs

組合せ論と離散数学

平面グラフ

辺が交差しないように平面上に描くことができるグラフ。

直観直感的なイメージ:交差せずに描く

地下鉄の路線図、プリント基板、あるいは建物の配管を思い浮かべてほしい:いずれの場合も、点と点の間の接続を、互いに交差させずに描きたい。交差は地下鉄路線同士の衝突、配線同士の短絡、配管同士の物理的な重なりを意味するからである。グラフ GG は、頂点を点、辺を曲線として平面上に描き、共有する端点以外でどの二辺も交わらないように描けるとき、平面的であるという。そのような描画は平面グラフと呼ばれ、平面を面と呼ばれる領域に自動的に分割する。

交差のない平面描画と、ラベル付けされた面を示すグラフネットワークウィジェット。
辺が交差しないように描かれたグラフの平面埋め込みで、平面を面に分割している。

中高面とオイラーの公式

定義: 平面グラフ、面、オイラーの公式

平面上に描かれた平面グラフは、頂点 VV、辺 EE、面 FF(唯一の非有界な外側の面を含め、描画によって切り取られる領域)を持つ。任意の連結な平面グラフについて、これら3つの数はグラフがどれほど大きく複雑であっても、オイラーの公式 V−E+F=2V - E + F = 2 によって結びついている。

V−E+F=2V - E + F = 2

ここで VV は頂点数、EE は辺数、FF は連結グラフの任意の固定された平面描画における面数を数える。単純グラフ(頂点数が3以上)のどの面も少なくとも3辺で囲まれ、どの辺もちょうど2つの面に接するという事実からの直接の帰結として、辺数の上界 E≤3V−6E \le 3V - 6 が得られる:平面グラフは頂点数に対してあまりに多くの辺を持つことはできない。二部平面グラフではこの上界はさらに厳しく E≤2V−4E \le 2V - 4 となる。なぜなら二部グラフには奇数サイクルがなく三角形の面を持たないため、どの面も少なくとも4辺で囲まれるからである。

E≤3V−6E \le 3V - 6
いくつかの標準的なグラフの頂点、辺、面、平面性
グラフVV, EE平面的か(辺の上界)
四面体グラフ K4K_4V=4V=4, E=6E=6はい:6≤3(4)−6=66 \le 3(4)-6=6
立方体グラフ Q3Q_3V=8V=8, E=12E=12はい:12≤3(8)−6=1812 \le 3(8)-6=18
完全グラフ K5K_5V=5V=5, E=10E=10いいえ:10>3(5)−6=910 > 3(5)-6=9
完全2部グラフ K3,3K_{3,3}V=6V=6, E=9E=9いいえ:9>2(6)−4=89 > 2(6)-4=8

大学重要な定理

VV 頂点、EE 辺、FF 面(非有界な外側の面を含む)を持つ任意の連結な平面グラフについて、V−E+F=2V - E + F = 2 が成り立つ。

なぜ正しいのか?

この一つの恒等式が、辺数の上界や K5K_5 と K3,3K_{3,3} の非平面性を含め、平面グラフに関するほぼすべての他の事実の源であり、短く完全に初等的な帰納法で証明される。

証明

基底段階。EE =0= 0 でグラフが連結であれば、それは単一の頂点のみからなり(V=1V=1)、面はちょうど一つ、非有界な平面全体である(F=1F=1)。このとき 1−0+1=21 - 0 + 1 = 2 が成り立つ。

帰納段階、場合1:サイクル上にある辺。公式が EE より少ない辺を持つすべての連結平面グラフで成り立つと仮定し、グラフが EE ≥1\ge 1 本の辺を持つとする。ある辺 ee がサイクル上にあれば、ee を除いてもグラフは連結のままである(サイクルの残りの部分がその両端点をまだつないでいる)。ee を除くとその両側の2つの面が一つの面に統合されるので、より小さいグラフは VV 個の頂点、E−1E - 1 本の辺、F−1F - 1 個の面を持つ。帰納法の仮定より V−(E−1)+(F−1)=2V - (E-1) + (F-1) = 2 であり、これは V−E+F=2V - E + F = 2 に簡単化される。

帰納段階、場合2:どの辺もサイクル上にない。このときすべての辺が橋であり、グラフには全くサイクルがない、すなわち木である。平面上に描かれた木はちょうど一つの面を持ち(F=1F = 1、唯一の非有界な領域。閉じ込めるべき有界な領域を作るサイクルがないため)、木に関する標準的な事実として、VV 頂点の木はちょうど E=V−1E = V - 1 本の辺を持つ。代入すると V−E+F=V−(V−1)+1=2V - E + F = V - (V - 1) + 1 = 2 となる。

結論。すべての場合が公式の成立に帰着するか、(一辺を除くことで)帰納法によって成り立つより小さいグラフに帰着するので、任意の連結な平面グラフについて V−E+F=2V - E + F = 2 が成り立つ。

グラフが平面的であるための必要十分条件は、K5K_5 または K3,3K_{3,3} の細分(K5K_5 または K3,3K_{3,3} の辺を内部互いに素な道で置き換えたコピー)を含まないことである。

なぜ正しいのか?

これは平面性を二つの小さな禁止パターンだけで完全かつ検証可能に特徴づけるものであり、存在に関する問い(交差のない描き方が見つかるか)を二つの具体的な障害のどちらかを探す問題に変える。

証明

K5K_5 と K3,3K_{3,3} 自体が平面的でない理由。K5K_5 は V=5V=5 個の頂点と E=10E=10 本の辺を持つが、辺の上界 E≤3V−6E \le 3V - 6 は 10≤3(5)−6=910 \le 3(5)-6=9 を要求し、矛盾するので K5K_5 は平面的でない。K3,3K_{3,3} は V=6V=6 個の頂点と E=9E=9 本の辺を持つ2部グラフである。平面的な2部グラフはより厳しい上界 E≤2V−4E \le 2V - 4 を満たさねばならず、9≤2(6)−4=89 \le 2(6)-4=8 を要求するが、これも矛盾するので K3,3K_{3,3} も平面的でない。

細分は非平面性を保つ(易しい方向)。グラフ HH がグラフ GG の細分(GG の各辺を内部互いに素な道で置き換えたもの)であり、GG が平面的でないなら、HH も平面的にはなり得ない:HH のどんな交差のない描画も、各道の内部にある次数2の頂点を消してそれを一本の辺へとまっすぐにし直すだけで GG の描画に変えられ、これは新たな交差を生まない。したがって K5K_5 または K3,3K_{3,3} の細分を部分グラフとして含むどんなグラフも自動的に平面的でなく、これが定理の必要方向を証明する。

逆方向(難しい方向)の概略。任意の非平面グラフがそのような細分を含まねばならないことが本質的に深い部分であり、1930年にクラトフスキーによって、また同値なマイナーに基づく形で1937年にワグナーによって独立に証明された。議論は、K5K_5 も K3,3K_{3,3} の細分も含まない仮想的な最小の非平面グラフを取り、矛盾を導くことで進む:連結性に関するメンガーの定理を用いて、まずグラフが3連結である場合に帰着し(小さい頂点カットを持つグラフはそのカットに沿ってより小さいか平面的な部分に分割し、後で組み立て直せる)、次に最小サイズの3連結な非平面グラフはすでに二つの禁止された細分のいずれかを含むことを直接示す。この連結性による構造的な帰着こそが、定理の本当の難しさが宿る場所である。

結論。両方向を組み合わせると、グラフが平面的であるのは、まさに二つの禁止された細分の両方を避けている場合であり、完全な特徴づけが得られる。

大学実世界での応用と具体例

交差する接続が実際に問題を引き起こす場面ではどこでも平面性が重要になる。回路基板の設計者は、配線図を単一の銅箔層上で配線を交差させずに配線できるかを確認するが、これはまさに平面性判定である。失敗すれば、技術者は追加の層やビアを加えねばならない。ガス・水道・電気などのユーティリティ網の計画者は、平面性とオイラーの公式を用いて、ある配置がいくつの接続点、配管、供給区域を持てるかを推論する。地理情報システムは平面分割を用いて国や州、土地区画をモデル化し、平面グラフの面がまさにそれらの領域に対応する。

例: 立方体グラフが平面的であることの確認

立方体グラフ Q3Q_3(立方体の頂点と辺)は V=8V = 8 個の頂点と E=12E = 12 本の辺を持つ。辺数の上界を用いて Q3Q_3 が平面的でありうるかを確認し、交差のない描き方を説明せよ。

解答

必要条件の上界を確認する。もし Q3Q_3 が平面的であれば、E≤3V−6E \le 3V - 6 を満たす必要がある、すなわち E≤3(8)−6=18E \le 3(8) - 6 = 18。E=12≤18E = 12 \le 18 なので、この上界は平面性を排除しない(ただしこれを満たすことは必要条件にすぎず十分条件ではないので、これだけではまだ平面性は証明されない)。

明示的な交差のない描画を構成する。立方体を古典的な「正方形の中の正方形」として描く:4つの頂点を持つ外側の正方形、残り4つの頂点を持つより小さな内側の正方形、そして各外側の頂点を対応する内側の頂点へまっすぐに結ぶ4本の辺。外側の正方形の4辺、内側の正方形の4辺、および4本の接続辺で合計 1212 本の辺すべてが得られ、この図ではどれも交差しない。

面を数えてオイラーの公式を確認する。この描画には6個の面がある:二つの正方形の間の4個の台形状の領域、内側の正方形の内部、そして外側の非有界な領域であり、F=6F = 6。オイラーの公式を確認する:8−12+6=28 - 12 + 6 = 2 であり、整合性が確認される。

結論。明示的な交差のない描画を示せたので、Q3Q_3 は確かに平面的であり、これは必要条件である辺の上界と整合する(ただしそれによって証明されたわけではない)。

例: 相互にすべて接続された5個のチップを一層で配線できない理由

回路基板の設計者が、55 個のマイクロチップを互いに直接接続したい(どの2個のチップの組にも専用の銅配線が必要)と考え、しかも配線を交差させずに単一の銅箔層上にすべて収めたいとする。平面グラフの辺の上界 E≤3V−6E \le 3V - 6 を用いて、これが不可能であることを証明せよ。

解答

グラフとしてモデル化する。55 個のチップそれぞれが頂点であり、チップの組の間の必要な各配線が辺である。55 個のチップのどの組も接続されねばならないので、これは完全グラフ K5K_5 であり、V=5V = 5 個の頂点と E=(52)=10E = \binom{5}{2} = 10 本の辺を持つ。

平面性の必要条件を適用する。すべての配線を交差なしに単一層上に引くことは、K5K_5 を平面上に交差なしに描くこと、すなわち K5K_5 が平面的であることと同じである。V≥3V \ge 3 個の頂点を持つ任意の単純平面グラフは E≤3V−6E \le 3V - 6 を満たさねばならない。

V=5V = 5 を代入する。右辺は 3V−6=3(5)−6=93V - 6 = 3(5) - 6 = 9 なので、55 頂点の平面グラフは高々 99 本の辺しか持てない。ところが K5K_5 は E=10E = 10 本の辺を持ち、10>910 > 9 となって不等式に反する。

結論。K5K_5 は 1010 本の辺を持つのに対し、55 頂点の平面グラフは高々 99 本の辺しか持てないため、交差のない単一層配線は存在しない。少なくとも1本の配線が他と交差するか(あるいはスルーホールを介して第2層へ移すか)しなければならない。

連結な平面グラフが V=10V = 10 個の頂点と E=15E = 15 本の辺を持つ。オイラーの公式 V−E+F=2V - E + F = 2 により、面 FF(外側の面を含む)はいくつか。

平面グラフの辺数の上界 E≤3V−6E \le 3V - 6 により、V=7V = 7 個の頂点を持つ単純平面グラフが持てる辺の最大数はいくつか。

クラトフスキーの定理により、その細分がグラフの平面性を妨げる二つの基本的な禁止パターンとなるグラフの組はどれか。

3軒の家がそれぞれ3つの供給基地(水道、ガス、電気)と地下配管で接続されねばならず、合計 66 地点の間に 99 本の配管が必要である。少なくとも2本の配管が交差することなしに、これらを単一の平面層に敷設することが決してできないのはなぜか。

参考文献

  1. Kazimierz Kuratowski (1930). Sur le problème des courbes gauches en Analysis Situs
  2. Reinhard Diestel (2017). Graph Theory