MyVIPWebToolsロゴ

グラフ彩色計算機 — 隣接ノードが一致しないようにグラフを彩色

このグラフ彩色計算機は、貪欲なウェルシュ・パウエルアルゴリズム(次数の降順にノードを並べる)を使用して、直接接続された2つの頂点が同じ色を共有しないように、グラフのすべての頂点に色を割り当てます。グラフはシンプルなテキストの辺リスト(例:A-B, A-C, B-C)として入力します。

クイック回答

グラフを辺リストとして入力すると、貪欲なウェルシュ・パウエルアルゴリズムを使用して、接続された2つのノードが色を共有しないように各頂点が即座に彩色されます。

辺をNodeA-NodeBの形式で入力してください(例:A-B, A-C, B-C)。

グラフ彩色計算機 — オンラインでウェルシュ・パウエルアルゴリズムの使い方

  1. 1

    グラフをカンマ区切りの辺リストとして入力します(例:A-B, A-C, B-C)。

  2. 2

    「計算」をクリックして、ウェルシュ・パウエルアルゴリズムを使用してすべての頂点を彩色します。

  3. 3

    各ノードに割り当てられた色と使用された色の総数を確認します。

なぜグラフ彩色計算機 — オンラインでウェルシュ・パウエルアルゴリズムを使うのか?

グラフ彩色は、辺が同じ色の2つの頂点を結ばないように頂点にラベル(「色」)を割り当てます — これは、スケジューリング問題(互いに矛盾する2つの試験が同じ時間枠を共有しない)や地図の彩色(隣接する2つの領域が色を共有しない)の背後にある古典的な抽象化です。真の最小色数(彩色数)を見つけることは一般にNP困難ですが、ウェルシュ・パウエルヒューリスティック — 次数の降順に頂点を彩色し、常に利用可能な最小の色を選択する — は、多くの実用的なグラフに対して最適値の小さな範囲内であることが証明されている、良好で高速な彩色を生成します。これはまさにこの計算機が計算するものです。

よくある質問

関連ツール

グラフ彩色計算機 — オンラインでウェルシュ・パウエルアルゴリズム | MyVIPWebTools