查找最大成对不相交集的复杂性
假设我有集合,其中的元素取自可能的元素。每个集合的大小为(),其中集合可以重叠。我想确定以下两个问题是否是NP完全的:PPPrrrnnnn<rn<rn<r 问题A.在集合中是否存在()不同的集合(即它们的成对相交是空的)?MMM1≤M≤P1≤M≤P1 \le M \le PPPP 问题B。现在可以从每个集合中选择()个元素。是否有()不同组大小的每个内组?注意,从每组元素中只能提取元素的集合。kkkk<nk<nk<nLLL1≤L≤P1≤L≤P1 \le L \le PkkkPPPkkknnn 备注:我主要对固定()的情况感兴趣。k,nk,nk,nn≥2,k≥2n≥2,k≥2n \ge 2, k \ge 2 我认为问题A可以看作是均匀部超图匹配问题。也就是说,我们将的元素作为顶点,并且每个超边包含图的个顶点的子集。nnnrrrrrrnnn 在均匀局部超图匹配问题中NP完全吗?nnnrrr 我认为问题B等同于从基数超边缘中找到基数的不同超边缘的数量。问题A NP-是否完全受限(在某种意义上说,每个基数集均取自元素的预先选择的集合,而不是任意取自元素)?kkknnnkkknnnrrr 例子():n=3,r=5,P=3n=3,r=5,P=3n=3,r=5, P=3 A={1,2,3}A={1,2,3}A=\{1,2,3\},,B={2,3,4}B={2,3,4}B=\{2,3,4\}C={3,4,5}C={3,4,5}C=\{3,4,5\} 如果,则只有个不同的集合,即或或,因为,,都具有非-空路口。k=n=3k=n=3k=n=3M=1M=1M=1AAABBBCCC(A,B)(A,B)(A,B)(A,C)(A,C)(A,C)(B,C)(B,C)(B,C) 如果,我们有不同的集合:一个解是,(和子集)。k=2k=2k=2L=2L=2L=2{1,2}{1,2}\{1,2\}{3,4}{3,4}\{3,4\}AAABBB