グラフ彩色とブルックスの定理
定義
ループがないグラフに対して、次のような関数をの**-カラーリングという。 グラフが-カラーリングを持っていれば、-塗り分け可能ともいう。もし-塗り分け可能であって-塗り分け不可能なら、そのをのクロマチック数**chromatic numberと呼び、と表示される。クロマチック数がのグラフを**-クロマチックグラフ**という。
- ループとは、頂点が自分自身と隣接しているエッジのこと。
- はからまでの自然数を集めた集合を意味している。ここで自然数に大きな意味はなく、個の異なる要素さえあれば抽象的にカラーリングの値域になり得る。例えばでも良いが、と本質的に違うわけではないため自然数を使用する。
説明
グラフのカラーリングをわかりやすく言うと、隣接する頂点同士を異なる色で塗り分けることをいう。そのような関数は無数に存在するため、自然と私たちの関心事になるのは最小限の塗り分けとなるだろうから、塗り分け可能という表現はあまり使われない。
グラフのクロマチック数を判定する問題は組み合わせ論で常に注目を浴びており、中でも有名だったのがかつて難問として悪名高かった4色問題である。一般に、こうした問題はNP問題に属し、今も革新的なアルゴリズムや定理の証明を待っている。
任意のグラフに対して最も簡単に思いつく塗り分けは、ただ個の頂点を個の異なる色で塗ることである。このような塗り分けをグリーディーカラーリングというが、当然ながら最も愚直な方法である。グラフの性質に応じて、以下のように様々な定理が知られている。グラフカラーリングに触れるとき、最初に接することになり、また最も有名な定理の一つがブルックスの定理である。
定理 1
Wilson. (1970). Introduction to Graph Theory: p82. ↩︎