外平面グラフ(outerplanar graph)とは、すべての頂点が外側の面の境界にのるように、辺を交わらせずに平面に描けるグラフのことである。新しい頂点を 1 つ加えてすべての頂点と結んだグラフが平面グラフであることと同値で、このことと Kuratowski–Wagner の定理から、外平面グラフであることは完全グラフ $K_4$ も完全二部グラフ $K_{2,3}$ もマイナーとして含まないことと同値になる。頂点が $n\ge2$ 個の単純な外平面グラフの辺は $2n-3$ 本以下で、次数 $2$ 以下の頂点をもち、頂点を 3 色で塗り分けられる。多角形の三角形分割を含む平面グラフの基本の部分クラスである。
前提知識: 平面グラフ, Kuratowskiの定理, 完全グラフ, 完全二部グラフ
凸多角形の頂点を結んで、辺どうしが交わらないように対角線を何本か引いた図を考える。このグラフは、すべての頂点が外側の面の境界にあるように平面に描ける。このように描けるグラフを 外平面グラフ(outerplanar graph)という。平面グラフ の部分クラスで、木・閉路・多角形の三角形分割などを含む。
この記事では、外平面グラフに新しい頂点を 1 つ加えてすべての頂点と結ぶと平面グラフになり、その逆も成り立つこと(lem-otp-apex)を土台にして、次を証明する。外平面グラフであることは、完全グラフ $K_4$ も完全二部グラフ $K_{2,3}$ もマイナーとして含まないことと同値である(thm-otp-minor)。$n\ge2$ 頂点の単純な外平面グラフの辺は $2n-3$ 本以下であり(thm-otp-edges)、次数 $2$ 以下の頂点をもち、頂点を 3 色で塗り分けられる(thm-otp-degree、cor-otp-color)。
この記事のグラフは有限な単純グラフとする(多重辺を許す場合はそのつど断る)。平面への描画(平面埋め込み)・面・外側の面・マイナーは Kuratowskiの定理 の定義「平面への描画」「マイナー」のとおりとし、辺は折れ線で描く。平面グラフ図 $G$ と部分集合 $X\subset\mathbb{R}^2$ について、$X$ の 境界 とは、どの近傍も $X$ とその補集合の両方と交わる点の全体をいう。
グラフ $G$ の平面への描画で、すべての頂点が外側の面(有界でない面)の境界にのるものを、$G$ の 外平面描画 という。外平面描画をもつグラフを 外平面グラフ という。
辺が 1 本もないグラフ、木、閉路は外平面グラフである。凸多角形の頂点に頂点を置き、辺を交わらない線分(多角形の辺と対角線)で描けるグラフも外平面グラフである。一方、ex-otp-k4 で見るように $K_4$ は平面グラフだが外平面グラフでない。
次の事実を、この記事では証明せずに用いる。
グラフ $G$ に新しい頂点 $v$ を 1 つ加え、$G$ のすべての頂点と $v$ を辺で結んだグラフを $G\ast v$ と書く。
グラフ $G$ が外平面グラフであることは、$G\ast v$ が平面グラフであることと同値である。
($G\ast v$ が平面グラフなら $G$ は外平面グラフ。)$G\ast v$ の描画から $v$ とそれに接続する辺を除くと $G$ の描画が得られ、点 $v$ は $G$ のある面 $f$ に入る。$G$ の頂点 $x$ について、辺 $vx$ から点 $x$ を除いた集合は連結で $G$ と交わらず $v$ を含むので $f$ に含まれる。よって $x$ は $f$ の閉包に入り、$f$ に属さないので $f$ の境界の点である。(F5) により $f$ を外側の面に移すと、$G$ の外平面描画が得られる。
($G$ が外平面グラフなら $G\ast v$ は平面グラフ。)要点:外側の面に点 $v$ を置き、$G$ の頂点 $x_1,\dots,x_n$ と 1 本ずつ結んでいく。そのたびに、まだ結んでいない頂点が「$v$ を境界にもつ面」の境界にのっていることを保つ。
$G$ の外平面描画をとり、外側の面を $f$ とする。(F1) により、$x_1$ と $f$ のある点を内部が $f$ に含まれる線分で結べる。その点を $v$ とする。これを辺 $vx_1$ として加えた平面グラフ図を $G_1$ とし、以下 $G_k:=G_{k-1}+vx_k$ を作る。次の性質 (P$_k$) を $k$ についての帰納法で示す:$j>k$ なら、$x_j$ は $G_k$ のある面 $h\subset f$ の境界にのり、$h$ の境界は $v$ を含む。
まず次の 2 つを準備する。$G_{k-1}$($G_0:=G$)の面 $g$ に、$v$ と $x_k$ を結ぶ新しい辺 $e$ を、その内部が $g$ に含まれるように加えたとする($k=1$ では端点 $v$ も $g$ の点で、$k\ge2$ では $v$ は $G_{k-1}$ の頂点)。(a) $G_k$ の面 $h\subset g$ の境界は $v$ を含む。実際、$g$ の点で $G_k$ に属するのは $g\cap e$($e$ の内部と、$k=1$ のときの $v$)だけで、$h$ の境界は $G_k$ に含まれるので、$h$ の境界が $g\cap e$ と交わらなければ $h$ は $g$ の中で開かつ閉になり、$g$ の連結性から $h=g$ となって $g\cap e\ne\emptyset$ に反する。よって $h$ の境界は $v$ か $e$ の内部の点を含み、後者なら (F2) により $e$ 全体を含む。(b) $g$ の境界にあって $e$ にのらない点 $x$ は、$G_k$ のある面 $h\subset g$ の境界にのる。実際、(F1) により $x$ と $g$ の点を結ぶ線分で内部が $g$ に含まれるものがあり、その $x$ に近い部分($x$ から $e$ までの距離より近い部分)は連結で $G_k$ と交わらないので、$G_k$ の 1 つの面 $h\subset g$ に含まれ、$x$ はその境界にのる。
(P$_1$) は、$g=f$、$e=vx_1$ として (a)・(b) から従う($x_j$ は $f$ の境界にある)。(P$_k$) から (P$_{k+1}$):(P$_k$) の面 $h$ で $x_{k+1}$ を境界にもつものを $g$ とする。$v$ と $x_{k+1}$ はどちらも $g$ の境界にあるので、(F1) により内部が $g$ に含まれる折れ線 $e$ で結べ、$G_{k+1}:=G_k+e$ は平面グラフ図である($v$ と $x_{k+1}$ はまだ隣接していない)。$G_k$ の面のうち $g$ 以外のものは $e$ と交わらないので、$G_{k+1}$ の面のまま境界も変わらない。$x_j$($j>k+1$)が (P$_k$) で $g$ 以外の面の境界にのっていればそのまま、$g$ の境界にのっていれば (a)・(b) により、(P$_{k+1}$) の条件を満たす。こうして得られる $G_n$ が $G\ast v$ の描画である。$\square$
$K_4\ast v$ は $K_5$ であり、平面グラフ の命題「$K_5$ は平面グラフでない」により平面グラフでない。$K_{2,3}$ の 2 頂点の側を $\{a,b\}$、3 頂点の側を $\{x,y,z\}$ とすると、$K_{2,3}\ast v$ は $\{a,b,v\}$ と $\{x,y,z\}$ を結ぶ $K_{3,3}$ を部分グラフとして含む。平面グラフの部分グラフは(描画を制限すれば)平面グラフであり、同じ記事の命題「$K_{3,3}$ は平面グラフでない」により $K_{2,3}\ast v$ は平面グラフでない。lem-otp-apex により、$K_4$ も $K_{2,3}$ も外平面グラフでない。どちらも平面グラフではある。
グラフ $G$ が外平面グラフであることは、$G$ が $K_4$ も $K_{2,3}$ もマイナーとして含まないことと同値である。
lem-otp-apex と Kuratowskiの定理 の定理「Kuratowski–Wagner の定理」の 1 ⇔ 2 により、$G$ が外平面グラフであることは、$G\ast v$ が $K_5$ も $K_{3,3}$ もマイナーとして含まないことと同値である。そこで次の 2 つを示せばよい。
(a) $G$ が $K_4$ をマイナーとして含めば $G\ast v$ は $K_5$ を、$G$ が $K_{2,3}$ を含めば $G\ast v$ は $K_{3,3}$ を含む。$G$ での分岐集合(Kuratowskiの定理 の定義「マイナー」)に $\{v\}$ を 1 つ加えればよい。$v$ は $G$ のすべての頂点と隣接するので、$\{v\}$ はほかのすべての分岐集合と辺で結ばれる。$K_4$ の 4 つに加えれば $K_5$ の分岐集合になる。$K_{2,3}$ の分岐集合を $A_1,A_2$(2 個の側)と $B_1,B_2,B_3$ とし、$\{v\}$ を $A_1,A_2$ の側に加えれば、$\{v\}$ は $B_1,B_2,B_3$ と結ばれるので $K_{3,3}$ の分岐集合になる。
(b) $G\ast v$ が $X\in\{K_5,K_{3,3}\}$ をマイナーとして含めば、$G$ は $K_4$ か $K_{2,3}$ を含む。分岐集合 $V_x$($x\in V(X)$)をとる。$v$ がどの $V_x$ にも属さなければ、分岐集合はすべて $G$ の中にあり、$G$ は $X$ を含む。$K_5$ は $K_4$ を、$K_{3,3}$ は $K_{2,3}$ を部分グラフとして含むので、$G$ はそれらもマイナーとして含む(マイナーのマイナーはマイナー)。$v\in V_{x_0}$ なら、$V_{x_0}$ を除いた残りの分岐集合は $v$ を含まないので $G$ の連結な部分グラフを誘導し、それらの間の辺は $v$ に接続しないので $G$ の辺である。よって $G$ は $X-x_0$ をマイナーとして含む。$K_5-x_0=K_4$、$K_{3,3}-x_0=K_{2,3}$ である。$\square$
外平面グラフのマイナーは外平面グラフである。とくに外平面グラフの部分グラフは外平面グラフである。
$M$ が外平面グラフ $G$ のマイナーで、$M$ が $K_4$ か $K_{2,3}$ をマイナーとして含めば、$G$ も含み、thm-otp-minor に反する。部分グラフはマイナーである(分岐集合を 1 点ずつにとる)。$\square$
$n\ge2$ 頂点の単純な外平面グラフの辺は $2n-3$ 本以下である。
$G$ を $n$ 頂点・$m$ 辺の単純な外平面グラフとする。lem-otp-apex により $G\ast v$ は $n+1\ge3$ 頂点・$m+n$ 辺の単純な平面グラフなので、平面グラフ の系「単純平面グラフの辺数の上界」により $m+n\le3(n+1)-6$、すなわち $m\le2n-3$ である。$\square$
$n\ge3$ とし、凸 $n$ 角形の頂点を $u,w_1,\dots,w_{n-1}$ の順に並べる。多角形の辺のうち $w_1,\dots,w_{n-1}$ を順に結ぶ $n-2$ 本と、$u$ から各 $w_i$ への $n-1$ 本の線分を辺とするグラフ(扇)は、どの 2 本の線分も端点以外で交わらず、すべての頂点が外側の面の境界にあるので外平面グラフである。辺は $(n-2)+(n-1)=2n-3$ 本で、thm-otp-edges の上界に等しい。$n=2$ では辺 1 本のグラフが上界 $1$ に等しい。
辺の数の条件は外平面であるための十分条件ではない。$K_{2,3}$ は $5$ 頂点・$6$ 辺で $6\le2\cdot5-3$ を満たすが、外平面グラフでない(ex-otp-k4)。
2-連結なグラフの外平面描画では、外側の面の境界がすべての頂点を通る閉路になり、残りの辺はその内側を交わらずに走る。
$G$ を $3$ 頂点以上の 2-連結な外平面グラフとし、外平面描画を 1 つとる。
$3$ 頂点以上の 2-連結な外平面グラフには、次数 $2$ の頂点が少なくとも 2 つある。
prop-otp-hamilton の記号を使う。弦がなければ $G=C$ で、すべての頂点の次数は $2$ である。
弦 $x_ix_j$($i< j$)について、$C$ の上で $x_i$ と $x_j$ の間にある頂点の集合の 2 つ $A=\{x_{i+1},\dots,x_{j-1}\}$ と $A'$(残りの側)を、この弦の 側 という。弦なので $x_i,x_j$ は $C$ の上で隣り合わず(単純グラフなので、隣り合えばその辺は $C$ の辺である)、$A,A'$ は空でない。弦とその側 $A$ のすべての組について、$A$ が次数 $2$ の頂点を含むことを $\lvert A\rvert$ についての帰納法で示す($A'$ の側は、番号を巡回的にずらして $A$ の形にすればよい)。
$A$ の頂点に接続する弦がなければ、$A$ の頂点の辺は $C$ の 2 本だけで、次数は $2$ である。$A$ の頂点 $x_k$ に接続する弦 $x_kx_l$ があるとする。prop-otp-hamilton の 3 により、$x_l$ は $A\cup\{x_i,x_j\}$ に属する。このとき弦 $x_kx_l$ の側のうち $A$ に含まれる方 $A_1$($x_k$ と $x_l$ の間で、$x_i,x_j$ を通らない側)は、$x_k$ を含まないので $\lvert A_1\rvert<\lvert A\rvert$ である。帰納法の仮定により $A_1$ は次数 $2$ の頂点を含む。
$A$ と $A'$ は交わらないので、次数 $2$ の頂点が 2 つ得られる。$\square$
凸六角形の頂点を $x_1,\dots,x_6$ とし、6 本の辺と対角線 $x_1x_3$、$x_1x_4$、$x_4x_6$ を辺とするグラフ $G$ を考える。対角線は端点以外で交わらないので $G$ は外平面グラフで、2-連結である。外周の閉路は $x_1x_2\cdots x_6x_1$、弦は 3 本である。辺は $9=2\cdot6-3$ 本で、thm-otp-edges の上界に等しい。次数は順に $4,2,3,4,2,3$ で、次数 $2$ の頂点は $x_2,x_5$ である。prf-otp-two で弦 $x_1x_4$ をとると、2 つの側 $\{x_2,x_3\}$ と $\{x_5,x_6\}$ にそれぞれ $x_2$ と $x_5$ がある。$x_1,\dots,x_6$ に色 $1,2,3,2,1,3$ を塗ると、9 本の辺の両端の色はすべて異なる(cor-otp-color)。
頂点が 1 つ以上の単純な外平面グラフには、次数 $2$ 以下の頂点がある。
$G$ を単純な外平面グラフとする。$G$ が連結でなければ連結成分(cor-otp-minor-closed により外平面)を考えればよく、頂点が $2$ 個以下なら明らかなので、$G$ は連結で $3$ 頂点以上とする。$G$ が 2-連結なら lem-otp-two による。
そうでなければ切断点がある。切断点 $c$ と $G-c$ の連結成分 $K$ の組で、$\lvert K\rvert$ が最小のものをとり、$H:=G[K\cup\{c\}]$ とおく。$K$ の頂点の $G$ での隣接頂点はすべて $K\cup\{c\}$ にあるので、$K$ の頂点の次数は $G$ と $H$ で等しい。$\lvert K\rvert=1$ なら、その頂点の次数は $1$ 以下である。
$\lvert K\rvert\ge2$ とし、$H$ が 2-連結であることを示す。$H$ は連結で $3$ 頂点以上である。$H-c=G[K]$ は連結なので $c$ は $H$ の切断点でない。$w\in K$ が $H$ の切断点だとすると、$H-w$ の連結成分で $c$ を含まないもの $K'$ がある。$K'$ の頂点は $c$ と隣接せず、隣接頂点は $K'\cup\{w\}$ にあるので、$K'$ は $G-w$ の連結成分で、$w$ は $G$ の切断点である($G-w$ には $c$ を含む別の成分がある)。$K'\subset K\setminus\{w\}$ なので $\lvert K'\rvert<\lvert K\rvert$ となり、最小性に反する。
よって $H$ は 2-連結な外平面グラフ(cor-otp-minor-closed)で、lem-otp-two により次数 $2$ の頂点が 2 つある。その一方は $c$ でなく $K$ に属し、$G$ での次数も $2$ である。$\square$
単純な外平面グラフの頂点は 3 色で塗り分けられる(隣接する頂点が異なる色になる)。
頂点の個数についての帰納法による。thm-otp-degree により次数 $2$ 以下の頂点 $u$ がある。$G-u$ は外平面グラフ(cor-otp-minor-closed)なので帰納法の仮定により 3 色で塗り分けられ、$u$ の隣接頂点は 2 個以下なので、$u$ に残りの色を塗ればよい。$\square$
多角形の三角形分割の頂点と辺(多角形の辺と対角線)のなすグラフは外平面グラフで、美術館定理 の補題「三角形分割の頂点は 3 色で塗り分けられる」はこの系の特別な場合である。3 色は減らせない(三角形 $K_3$ は外平面グラフで、2 色では塗れない)。
| 外す条件 | 反例 | 成り立たなくなること |
|---|---|---|
| 外平面グラフである(平面グラフにゆるめる) | $K_4$ | 辺の数が $2n-3$ 以下であること($6>5$)、次数 $2$ 以下の頂点があること(どの頂点も次数 $3$) |
| 単純グラフである | 2 頂点を 3 本の辺で結んだ多重グラフ(外平面に描ける) | 辺の数が $2n-3$ 以下であること($3>1$)、次数 $2$ 以下の頂点があること(どちらも次数 $3$) |
| 2-連結である(lem-otp-two) | 星 $K_{1,3}$ | 次数 $2$ の頂点が 2 つあること(次数は $3,1,1,1$ で、次数 $2$ の頂点はない) |
Mathpediaは寄付と、参考文献の書籍リンク(Amazonアソシエイト)の紹介料で運営されています。 支援について / 寄付する