単純な無向グラフ与えられると、頂点のサブセットを見つけます。A ≠ ∅
以下のための任意の頂点の隣人の半数以上でにもあり、およびX A
のサイズは最小です。
つまり、すべての内部頂点の近傍の少なくとも半分が内部にとどまるクラスターを探しています。頂点セット全体が常にプロパティ1を持っているため、このようなクラスターの単なる存在は明らかです。
この問題の標準名はありますか?その複雑さについて何が知られていますか?
単純な無向グラフ与えられると、頂点のサブセットを見つけます。A ≠ ∅
以下のための任意の頂点の隣人の半数以上でにもあり、およびX A
のサイズは最小です。
つまり、すべての内部頂点の近傍の少なくとも半分が内部にとどまるクラスターを探しています。頂点セット全体が常にプロパティ1を持っているため、このようなクラスターの単なる存在は明らかです。
この問題の標準名はありますか?その複雑さについて何が知られていますか?
回答:
これはクリークからあなたの問題への減少です。
我々は、クリークのインスタンスで開始:グラフと整数kが、聞かせてV = { V 1、V 2、。。。、v n }。
クリークは、さらに制約の下でNPCのまま次の場合(証明スケッチM X (DとEのG (V I)> 2 (K - 1 )次に、t = 2 (k − 1 )− m a xでK tを追加しますそしてそれを Gのすべてのノードに接続し、新しいグラフでサイズ k ′ = k + tのクリークを求めます)。
我々は、そうで仮定する、m個のX (DとEのG (V I))≤ 2 (K - 1 )。d e g (v i)< 2 (k − 1 )の各ノードv iに対して、サイズ2 (k + 1 )+ 1(Cのすべてのノード)の「外部」クリークC iを作成します。クリークには少なくとも 2 (k + 1 )の近傍があります)。
もしの程度であり、V I、我々コネクトV iがに2 (K - 1 )- D EのG (V I)の節C iは。
結果の、各v iは次数2 (k − 1 )を持ちます。そう| A | ≥ kの少なくとも一つの頂点を選択しなければならないからです。
の頂点の1つがAに含まれている場合、少なくとも2 (k + 1 )/ 2 = k + 1ノードも挿入する必要があることは明らかです。元のノードにd e g (v i)< k − 1がある場合、リンクされたC iの少なくとも1つのノードを含める必要があることに注意してください。A | > k。
したがって、最小サイズのセットを作成できます。A | = kは、Gにサイズkのクリークが含まれる場合にのみ。
黄色のノードと太字のエッジで表されるグラフにサイズk = 3(三角形)のクリークが含まれているかどうかを確認する削減の例。
(読みやすくするためにグループ化された)青色ノードである、赤色エッジは、ノード間のリンクであるGとD のE G (V I)< 2 (K - 1 )。