二部グラフ

同義語:r部グラフ

概要

二部グラフとは、$2$つの頂点集合からなり、辺がすべて異なる頂点集合に属する点どうしを結ぶものをいう。二部グラフの概念はさらに、$r$ 個の頂点集合からなる $r$-部グラフに拡張される。

$$\newcommand{AA}[0]{\mathscr{A}} \newcommand{abs}[1]{\left\lvert#1\right\rvert} \newcommand{Arg}[0]{\operatorname{Arg}} \newcommand{BB}[0]{\mathscr{B}} \newcommand{C}[0]{\mathbb{C}} \newcommand{CC}[0]{\mathscr{C}} \newcommand{floor}[1]{\left\lfloor#1\right\rfloor} \newcommand{ind}[0]{\operatorname{ind}} \newcommand{Ker}[0]{\operatorname{Ker}} \newcommand{mmod}[1]{\ \left(\mathrm{mod}\ #1\right)} \newcommand{Mod}[1]{\ \left(\mathrm{mod}\ #1\right)} \newcommand{N}[0]{\mathbb{N}} \newcommand{ord}[0]{\operatorname{ord}} \newcommand{Q}[0]{\mathbb{Q}} \newcommand{R}[0]{\mathbb{R}} \newcommand{rank}[0]{\mathrm{rank}} \newcommand{SS}[0]{\mathscr{S}} \newcommand{TT}[0]{\mathscr{T}} \newcommand{UU}[0]{\mathscr{U}} \newcommand{wenvert}[1]{\left\lvert\left\lvert#1\right\rvert\right\rvert} \newcommand{Z}[0]{\mathbb{Z}} $$

定義

  • グラフ $G = (V,E)$二部グラフ (bipartite graph) であるとは、$V$ の分割 $V=A\cup B$, $A\cap B=\emptyset$ が存在して、$A$ の点どうし、もしくは $B$ の点どうしをつなぐ辺が存在しないようにできることをいう。
  • 正整数 $r$ について、$G$$r$-部グラフ ($r$-partite graph) であるとは、同様に $V$ の分割 $V=\bigcup_{i=1}^r A_i$$i\neq j$ のとき $A_i\cap A_j=\emptyset$)が存在して $1\leq i \leq r$ について頂点 $v_1, v_2 \in A_i$ を任意に選んだとき $v_1$$v_2$ のあいだに辺がないようにできることをいう。このとき $A_i$ を頂点のクラス (class)という。

完全 $r$-部グラフ

完全 $r$-部グラフ (complete $r$-partite graph) とは、異なるクラスの頂点をすべて辺で結んだグラフをいう。つまり、頂点のクラスが $A_i ~ (i=1, \ldots, r)$ である完全 $r$-部グラフとは、
$$V=\bigcup_{i=1}^r A_i, ~ E=\{(v, w): v\in A_i, w\in A_j ~ \exists i, j[1\leq i< j\leq r]\}$$
によって定まるグラフである。
$\abs{A_i}=n_i$ となる完全 $r$-部グラフを $K(n_1, \ldots, n_r)$ によりあらわす。完全二部グラフ $K(p, q)$$K_{p, q}$ と、完全 $r$-部グラフ $K(t, \ldots, t)$$K_r(t)$ とかくこともある。

完全 $r$-部グラフ $K(n_1, \ldots, n_r)$ は、グラフの和を用いて
$$K(n_1, \ldots, n_r)=E_{n_1}+E_{n_2}+\cdots +E_{n_r}$$
とあらわされる。とくに完全二部グラフ $K_{p, q}$
$$K_{p, q}=E_p+E_q=\overline{(K_p+K_q)}$$
とあらわされる。

参考文献

[1]
Bela Bollobas, Modern Graph Theory, corrected edition, Graduate Texts in Mathematics, 184, Springer, 2002