グラフ彩色(隣接は別色)

隣り合う頂点を別の色に塗る。最小何色で塗れるか=彩色数 χ(カイ)。

グラフを選ぶ
3
使用色数
競合数(隣接同色の辺)
彩色数 χ(このグラフ)
頂点をクリック/タップで色を順送り。ドラッグで動かせます(辺は固定)。隣接が同じ色だと辺が赤く太くなります。
グラフ彩色とは、辺でつながった頂点どうしが必ず違う色になるように、各頂点へ色を割り当てる塗り分けです。地図の隣り合う国を別色で塗る問題や、時間割・周波数割り当てと同じ構造をしています。
あるグラフを塗るのに最低限必要な色数彩色数 χ(カイ)と呼びます。これはアルゴリズムの手順ではなく、グラフそのものが持つ構造(不変量)です。プリセットを切り替え、頂点をクリックして手で塗り分けたり、貪欲彩色を試したりして、何色で塗り切れるか確かめましょう。

いま何が起きている?

ここがポイント