
グラフ理論において、クリーク被覆(クリーク被覆)またはクリークへの分割とは、与えられた無向グラフのグラフ全体を覆うクリークの集合のことである。一般的に、これはすべての頂点が被覆される必要があることを意味し、すべての辺が被覆される必要がある場合はクリーク辺被覆と呼ばれる。最小クリーク被覆とは、クリークの数を可能な限り少なくするクリーク被覆である。クリーク被覆が存在する最小のkは、与えられたグラフの クリーク被覆数と呼ばれる。
グラフGのクリーク被覆は、 Gの補グラフ(同じ頂点集合上のグラフで、 Gの隣接しない頂点間に辺を持つもの)のグラフ彩色とみなすことができます。クリーク被覆と同様に、グラフ彩色は頂点集合の分割ですが、クリークではなく、隣接関係のない部分集合(独立集合)への分割です。頂点の部分集合がGのクリークとなるのは、それがGの補集合の独立集合である場合に限ります。したがって、 Gの頂点の分割がGのクリーク被覆となるのは、それがGの補集合の彩色である場合に限ります。
計算複雑性理論におけるクリーク被覆問題(クリークこうか、クリークこうか、クリーク被覆問題)は、最小のクリーク被覆を求めるアルゴリズム問題、あるいは(言い換えれば決定問題)クリーク数が所定の閾値以下となるようなクリーク被覆を求めるアルゴリズム問題である。最小クリーク被覆を求めることはNP困難であり、その決定版はNP完全である。これは、リチャード・カープが1972年に発表した論文「組合せ問題における還元可能性」でNP完全であることが示された21の問題のうちの1つである。 [ 1 ]
クリーク被覆とグラフ彩色の同値性は、グラフ彩色のNP完全性という既知の事実からクリーク被覆問題のNP完全性を証明するために使用できる縮約である。 [ 2 ]
パーフェクトグラフとは、任意の誘導部分グラフに対して、彩色数(彩色における最小色数)が最大クリークのサイズに等しいグラフとして定義されます。弱パーフェクトグラフ定理によれば、パーフェクトグラフの補グラフもまたパーフェクトです。したがって、パーフェクトグラフとは、任意の誘導部分グラフ に対して、クリーク被覆数が最大独立集合のサイズに等しいグラフでもあります。パーフェクトグラフのクリーク被覆数は多項式時間で計算可能です。
最小クリーク被覆を多項式時間で求めることができるグラフの別のクラスは、三角形のないグラフです。これらのグラフでは、すべてのクリーク被覆は、マッチング(隣接する頂点の互いに素なペアの集合)と、残りのマッチングされない頂点の単独集合で構成されます。クリークの数は、頂点数からマッチングペアの数を引いた数に等しくなります。したがって、三角形のないグラフでは、最小クリーク被覆は最大マッチングを求めるアルゴリズムを用いて求めることができます。
クリークへの最適な分割は、クリーク幅が制限されたグラフに対しても多項式時間で求めることができる。[ 3 ]これらには、コグラフや距離遺伝グラフなどがあり、これらも完全グラフの一種である。
クリーク被覆問題は、立方平面グラフ[ 4 ]や単位円グラフ[ 5 ]など、他の特殊なグラフクラスではNP完全のままである。
グラフ彩色において知られている近似結果の困難性は、クリーク被覆にも当てはまる。したがって、 P = NPでない限り、 n頂点グラフにおいてn 1 − εよりも良好な近似比を達成する任意のε > 0に対する多項式時間近似アルゴリズムは存在しない。[ 6 ]
各頂点が最大3つの隣接頂点を持つグラフでは、クリーク被覆はNP困難のままであり、ρ > 1 の定数が存在するため、近似比ρ以上で近似することはNP困難である。しかしながら、多項式時間で近似比 5/4 の近似値を求めることは可能である。つまり、この近似アルゴリズムは、クリーク数が最適値の 5/4 倍以下となるクリーク被覆を求める。[ 4 ]
ベイカーの手法は、平面グラフ上の問題に対して多項式時間近似スキームを提供するために使用できます。 [ 7 ]
関連するクリーク辺被覆問題は、グラフの頂点ではなく辺をクリークによって誘導される部分グラフに分割する問題である。これもNP完全である。[ 8 ]