Processing math: 2%

2017年7月15日土曜日

グラフが平面的であることの必要十分条件一覧

グラフGを考える.
単射 \phi:\,V\to\mathbb{R}^2 及びジョルダン曲線の族 (J_e)_{e\in E} が存在し, 次の性質を満たすとき, G は平面的であると定義します. 特にGが平面的グラフであるとき, 組 (\phi,(J_e)_{e\in E})Gの埋め込みと呼びます.

性質:
G の各辺 e=\{u,v\}\in Eに対し,

  • J_e は 点 \phi(u) と点 \phi(v) を結ぶ.
  • J_e\backslash \{\phi(u),\,\phi(v)\} \cap \left(\bigcup_{v\in V} \{\phi(v)\} \cup \bigcup_{f \in E\backslash \{e\}} J_f\right)=\emptyset


J\subseteq \mathbb{R}^2 がジョルダン曲線であるとは, 適当な連続な単射 f:[0,1]\to\mathbb{R}^2の像としてJが表せることを指します.

ちなみに, いわゆる「平面グラフ」という言葉は「平面に埋め込まれた」グラフを指すのであって「平面に埋め込める」グラフは指しません.

以下は全て同値です:


  • グラフG=(V,E)が平面的である.
  • Gは単純なサイクル基底 (任意の辺e\in Eに対してeを含む閉路が高々2つであるようなサイクル基底)を持つ (MacLaneの定理).
  • K_5 及び K_{3,3} をマイナーとして含まない (Wagnerの定理).
  • K_5 及び K_{3,3} を位相的マイナーとして含まない (Kuratowskiの定理).
  • あるk\in\mathbb{N}が存在して, Gの禁止マイナー \mathrm{Forb}(G) (Gをマイナーとして含まないような有限グラフの全体)に属する任意のグラフは木幅が高々kである (Seymour).
  • Gに対応するグラフ的マトロイドMの双対マトロイドM^{*}をとったとき, これが別のグラフG^{*}に対応するグラフ的マトロイドとなる (このときG^*は平面的グラフの双対グラフになっている).
  • 抽象的双対を持つ.

他にもめっちゃ色々あったはず (学んだら追加していく).


0 件のコメント:

コメントを投稿

講義資料をNotionで書いてみた

 プログラミング応用という名前の講義を受け持っており, そこで組合せ最適化のベーシックな話題とそのPythonでの実装を教えているのですが, 資料をNotionで書いてみました. 講義資料をNotionで公開しているのでアルゴリズムの基礎とかNP困難性とかを勉強したい人はどう...