Se nos da una familia de subconjuntos de {1, ..., n}. ¿Es posible encontrar un límite inferior no trivial sobre la complejidad de decidir si es una familia Sperner? El límite inferior trivial es y sospecho fuertemente que no es apretado.
Recuerde que un conjunto es una familia Sperner si para e en ; implica que y Y \ X nsubseteq . X Y S X ≠ Y X ⊈ Y Y ⊈ X
ds.algorithms
co.combinatorics
Anthony Leverrier
fuente
fuente
Respuestas:
¿No puedes resolver esto mediante la multiplicación de matrices? Deje que los conjuntos sean , S 2 , ... , S m . Tome la matriz A para ser la matriz m × n donde A i j = 1 si j ∈ S i y 0 de lo contrario, y B para ser la m × nS1 S2 … Sm A m×n Aij=1 j∈Si B m×n matriz donde si j ∉ S i y 0 de lo contrario. Ahora, A B TBij=1 j∉Si ABT tiene una entrada si y solo si hay un conjunto de F contenido en otro.0 F
Entonces, si demuestras un límite inferior de para el caso donde m = θ ( n ) , ha demostrado el mismo límite inferior para la multiplicación de matrices. Este es un famoso problema abierto.Ω(n2+ϵ) m=θ(n)
No he pensado mucho en ello, pero no veo ninguna manera de que pueda probar que este caso particular de multiplicación de matrices es esencialmente tan difícil como el caso general; si realmente necesita un límite inferior, esta parece ser la única esperanza que tiene de probar uno sin resolver el problema de multiplicación de matrices.
En el lado positivo, esto proporciona algoritmos para este problema que son mejores que el algoritmo ingenuo que toma .θ(m2n)
fuente