Otrzymujemy rodzinę składającą się z m podzbiorów {1, ..., n}. Czy można znaleźć nietrywialną dolną granicę złożoności decydowania, czy F jest rodziną Spernerów? Trywialna dolna granica to O ( n m ) i mocno podejrzewam, że nie jest ciasna.
Przypomnij sobie, że zestaw jest rodziną Spernerów, jeśli dla X i Y w S ; X ≠ Y wynika, że X ⊈ Y i Y ⊈ X .
ds.algorithms
co.combinatorics
Anthony Leverrier
źródło
źródło
Odpowiedzi:
Nie możesz rozwiązać tego przez mnożenie macierzy? Niech zbiory będą , S 2 , … , S m . Wziąć macierzy A się do m x n macierzy, gdy i j = 1 , jeżeli J ∈ S : i i 0 inaczej, a B się na m × n macierzy, gdzie B i j = 1 , jeżeli J ∉ S : i i 0 inaczej. Teraz A B T.S1 S2 … Sm A m×n Aij=1 j∈Si B m×n Bij=1 j∉Si ABT ma pozycję wtedy i tylko wtedy, gdy jeden zestaw F jest zawarty w innym.0 F
Jeśli więc udowodnisz dolną granicę w przypadku, gdy m = θ ( n ) , udowodniłeś tę samą dolną granicę dla mnożenia macierzy. To słynny otwarty problem.Ω(n2+ϵ) m=θ(n)
Nie zastanawiałem się nad tym zbyt wiele, ale nie widzę żadnego sposobu, aby udowodnić, że ten konkretny przypadek mnożenia macierzy jest zasadniczo tak trudny jak ogólny przypadek; jeśli naprawdę potrzebujesz dolnej granicy, wydaje się, że jest to jedyna nadzieja na udowodnienie jej bez rozwiązania problemu mnożenia macierzy.
Na plus daje to algorytmy tego problemu, które są lepsze niż naiwny algorytm, który zajmuje .θ(m2n)
źródło