グラフ理論-カラーリング

グラフ彩色は、いくつかの制約の下で頂点、エッジ、領域などのグラフコンポーネントにラベルを付ける簡単な方法に他なりません。グラフでは、2つの隣接する頂点、隣接するエッジ、または隣接する領域が最小数の色で色付けされていません。この番号は、chromatic number グラフは properly colored graph

グラフの彩色では、グラフに設定される制約は、色、彩色の順序、色の割り当て方法などです。彩色は、頂点または特定の領域に与えられます。したがって、同じ色を持つ頂点または領域は、独立したセットを形成します。

頂点彩色

頂点彩色は、グラフ「G」の頂点に色を割り当てて、2つの隣接する頂点が同じ色にならないようにすることです。簡単に言えば、エッジの2つの頂点が同じ色であってはなりません。

彩色数

グラフ 'G'の頂点彩色に必要な最小色数はGの彩色数と呼ばれ、X(G)で表されます。

'G'が空グラフである場合に限り、χ(G)= 1。'G'が空グラフでない場合、χ(G)≥2。

Example

Note −グラフ 'G'は、最大n色を使用する頂点彩色がある場合、つまりX(G)≤nである場合、nでカバー可能であると言われます。

地域のカラーリング

領域の色付けは、2つの隣接する領域が同じ色にならないように、平面グラフの領域に色を割り当てることです。2つの領域が共通のエッジを持っている場合、それらは隣接していると言われます。

Example

次のグラフを見てください。領域「aeb」と「befc」は隣接しています。これは、これら2つの領域の間に共通のエッジ「be」があるためです。

同様に、他の領域も隣接に基づいて色付けされます。このグラフは次のように色分けされています-

Example

Knの彩色数は

  • n
  • n–1
  • [n/2]
  • [n/2]

Kと、この例を考える4

完全グラフでは、各頂点は残りの(n – 1)頂点に隣接しています。したがって、各頂点には新しい色が必要です。したがって、K n = nの彩色数。

グラフ彩色の応用

グラフ彩色は、グラフ理論の最も重要な概念の1つです。これは、次のようなコンピュータサイエンスの多くのリアルタイムアプリケーションで使用されます。

  • Clustering
  • データマイニング
  • 画像キャプチャ
  • 画像セグメンテーション
  • Networking
  • 資源配分
  • プロセスのスケジューリング