Złożoność decydowania, czy rodzina jest rodziną Sperner

16

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.FmFO(nm)

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 .SXYSXYXYYX

Anthony Leverrier
źródło
Więc pytasz, czy jest górna granica nm?
Suresh Venkat,
Zasadniczo tak. Właściwie chciałbym udowodnić, że nie ma żadnego algorytmu, który mógłby odnieść sukces (w najgorszym przypadku) ze złożonością O (mn).
Anthony Leverrier,
Jak podane są podzbiory? „Matryca adiakencji” czy „lista brzegowa”?
Yuval Filmus,
Dane wejściowe to macierz przylegania.
Anthony Leverrier
9
+1 za próbę zmuszenia nas do rozwiązania problemu mnożenia macierzy, nie zdając sobie z tego sprawy. :-)
Peter Shor

Odpowiedzi:

16

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.S1S2SmAm×nAij=1jSiBm×nBij=1jSiABTma pozycję wtedy i tylko wtedy, gdy jeden zestaw F jest zawarty w innym.0F

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)

Peter Shor
źródło