这个图问题的复杂性是什么?


16

给定一个简单的无向图,找到顶点的子集,使得GA

  1. 对于任何顶点在邻居的至少一半也是一个,和xAxA

  2. A的大小A最小。

也就是说,我们正在寻找一个簇,其中每个内部顶点的邻域中至少有一半保持内部。因为整个顶点集V(G)始终具有属性1 ,所以这样一个集群的存在是显而易见的。但是,找到最小(非空)的此类集群有多难呢?

这个问题有标准名称吗?对它的复杂性了解多少?


2
似乎是“ 满意分区”问题的变体。我不知道您的变体是否已知并且已经被证明是NPC。但可能从K-集团的减少应该工作:链接每个节点原始图的至一个的节点大小的“外部集团”每个节点有外部集团)。然后,当且仅当原始图中存在 -clique时,您才能找到大小为的非平凡集合(必须至少选择一个节点,但必须避免任何外部集团)。但这只是一个想法。如果我有足够的时间,我将尝试查看减少幅度是否正确。vik+1Ci2(k+1)Akk
Marzio De Biasi

@MarzioDeBiasi谢谢,经过一番搜索,我发现满意分区问题确实与之相关。但是,在我能找到的每个变体中,它们都在寻找一个分区, 而不是单个集合。目前尚不清楚它们之间的关系。在您的简化中,除非我误解了,否则原始图的 -clique不满足定义,因为其中的每个节点将具有内部邻居,但至少外部邻居(由于添加了外部)集团。ķ - 1 ķ + 1ķķ-1个ķ+1个
安德拉斯·法拉戈

2
我认为这个问题被称为“防御联盟”
daniello

1
@daniello:太好了,我在调查IG Yero中进行了搜索,JA Rodriguez-Velazquez,“图表中的防御联盟:一项调查”,2013年,但没有找到“一半”这个词;当我有足够的时间时,我会仔细阅读;OP问题很可能已经众所周知!
Marzio De Biasi

2
它似乎被表述为“每个顶点在内部和外部的邻居至少一样多”,这与在舍入之前的问题相同,并且可能包括/不包括顶点本身
daniello

Answers:


6

这是从Clique到您的问题的简化。

我们先从派的一个实例:图和整数ķ,让V = { v 1v 2v n }GkV={v1,v2,...,vn}

集团仍然NPC即使在该约束(证明草图:如果一个X d ë v > 2 ķ - 1 然后添加ķ 其中= 2 ķ - 1 - 中号一个Xmax(deg(vi))2(k1)max(deg(vi)>2(k1)Kt并将其连接到的所有节点 ģ并要求大小的集团 ķ ' = ķ + 在新的图)。t=2(k1)max(deg(vi))Gk=k+t

因此,我们假设,在中号一个X d ë v 2 ķ - 1 。对于每个节点v 为其中d ë v < 2 ķ - 1 我们创建了一个“外部”集团Ç 大小的2 ķ + 1 + 1(每隔的节点ÇGmax(deg(vi))2(k1)videg(vi)<2(k1)Ci2(k+1)+1集团至少有 2 k + 1 )个邻居。Ci2(k+1)

如果是的程度v ,我们连接v 2 ķ - 1 - d È v 的节点Ç deg(vi)vivi2(k1)deg(vi)Ci

在所得的,每个vi的数为2 k - 1 ; 所以| A | ķ因为至少一个顶点必须被选择。Gvi2(k1)|A|k

清楚的是,如果所述顶点之一被包括在然后至少2 ķ + 1 / 2 = ķ + 1节点还必须在它被插入。请注意,如果原始节点具有d ë v < ķ - 1然后被链接中的至少一个节点Ç 必须包括,导致| A | > kCiA2(k+1)/2=k+1deg(vi)<k1Ci|A|>k

因此我们可以建立最小尺寸的集合| A | = ķ当且仅当ģ包含尺寸的集团ķA|A|=kGk

一个简化的例子,我们询问由黄色节点和粗体边表示的图形是否包含大小为k = 3(三角形)的集团。Gk=3

satisfactory problem variant 30CC0991E0BCCCD16E41CBD9CD3EEECC

蓝色节点(为了更好的可读性而分组)为,红色边缘为G的节点之间的链接,且d e g v i< 2 k - 1 K9Gdeg(vi)<2(k1)


@WillardZhan:由于每个顶点具有度2 ķ - 1 通过构造,因此,如果一个包含一个顶点,它必须包含至少2 ķ - 1 / 2 = ķ - 1个邻居(和相同的适用于A的所有顶点,因此| A | ķ。“最小尺寸” ķ可以实现仅当是大小为集团ķG2(k1)A2(k1)/2=k1A|A|kkAk
Marzio De Biasi

@WillardZhan:我在开始的派系问题中添加了另一个条件(但它应该仍然是NPC)...我仍在检查它(不是完全相信它的正确性)。
Marzio De Biasi

1
是的,现在它完美的作品(尽管它应该是中的表达牛逼)。也许我将删除我的评论?kt
威拉德·詹

(G,k)max(deg(vi))2(k1)(G,k)t
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.