Supposons que j'ai des ensembles avec des éléments pris parmi les r possibles. Chaque ensemble est de taille n ( n < r ), où les ensembles peuvent se chevaucher. Je veux déterminer si les deux problèmes suivants sont NP-complets ou non:
Problème A. Y a-t-il ( 1 ≤ M ≤ P ) ensembles distincts dans les ensembles P (c'est-à-dire que leur intersection par paire est vide)?
Problème B. Maintenant, ( k < n ) éléments peuvent être choisis dans chaque ensemble. Y a-t-il L ( 1 ≤ L ≤ P ) ensembles distincts de taille k chacun dans les P ensembles? Notez qu'un seul ensemble de k éléments peut être pris dans chaque ensemble de n éléments.
Remarque : je m'intéresse principalement au cas où sont fixes ( n ≥ 2 , k ≥ 2 ).
Je pense que le problème A peut être considéré comme un problème de correspondance d'hyper-graphes r -partite uniforme . Autrement dit, nous avons les éléments de r comme sommets, et chaque hyper-bord contient un sous-ensemble de n sommets du graphique.
Dans le problème d' appariement d'hyper-graphes r -partite uniforme NP-complet?
Je pense que le problème B équivaut à trouver le nombre d'hyper-bords distincts de cardinalité pris à partir d'hyper-bords de cardinalité n . Est-ce que cette version restreinte (dans le sens où chaque ensemble de k- cardinalité est tirée d'un ensemble présélectionné de n éléments plutôt que prise arbitrairement de r éléments) du problème A NP-complète?
Exemple ( ):
, B = { 2 , 3 , 4 } , C = { 3 , 4 , 5 }
Si , il n'y a que M = 1 un ensemble distinct, qui est A ou B ou C , puisque chacune des paires ( A , B ) , ( A , C ) , ( B , C ) a intersection vide.
Si , nous avons L = 2 ensembles distincts: une solution est { 1 , 2 } , { 3 , 4 } (sous-ensembles de A et B ).