On nous donne une famille de sous-ensembles de {1, ..., n}. Est-il possible de trouver une borne inférieure non triviale sur la complexité de décider si est une famille Sperner? La borne inférieure triviale est et je soupçonne fortement qu'elle n'est pas serrée.
Y ⊈ X
ds.algorithms
co.combinatorics
Anthony Leverrier
la source
la source
Réponses:
Vous ne pouvez pas résoudre ce problème par multiplication matricielle? Soit les ensembles , S 2 , … , S m . Prenez la matrice A pour être la matrice m × n où A i j = 1 si j ∈ S i et 0 sinon, et B pour être la matrice m × n où B i j = 1 si j ∉ S i et 0 sinon. Maintenant, A B TS1 S2 … Sm A m×n Aij=1 j∈Si B m×n Bij=1 j∉Si ABT a une entrée si et seulement s'il y a un ensemble de F contenu dans un autre.0 F
Donc, si vous prouvez une borne inférieure de pour le cas où m = θ ( n ) , vous avez prouvé la même borne inférieure pour la multiplication matricielle. Il s'agit d'un célèbre problème ouvert.Ω(n2+ϵ) m=θ(n)
Je n'y ai pas beaucoup réfléchi, mais je ne vois aucun moyen de prouver que ce cas particulier de multiplication matricielle est essentiellement aussi difficile que le cas général; si vous avez vraiment besoin d'une borne inférieure, cela semble être le seul espoir que vous ayez d'en prouver une sans résoudre le problème de multiplication matricielle.
Sur le plan positif, cela donne des algorithmes pour ce problème qui sont meilleurs que l'algorithme naïf qui prend .θ(m2n)
la source