Нам дається сімейство з підмножин {1, ..., n}. Чи можна знайти нетривіальну нижню межу складності вирішення питання про те, чи - сім'я Спернера? Тривіальна нижня межа - і я сильно підозрюю, що вона не є тісною.
Нам дається сімейство з підмножин {1, ..., n}. Чи можна знайти нетривіальну нижню межу складності вирішення питання про те, чи - сім'я Спернера? Тривіальна нижня межа - і я сильно підозрюю, що вона не є тісною.
Відповіді:
Ви не можете вирішити це шляхом множення матриць? Нехай множини будуть , S 2 , … , S m . Візьмемо матрицю А , щоб бути в м × п матриця , де я J = 1 , якщо J ∈ S I і 0 в іншому випадку, і B , щоб бути в м × п матрицю , де Б я J = 1 , якщо J ∉ S I і 0 в іншому випадку. Тепер, А Б Тмає запис якщо і тільки якщо є один набір F, що міститься в іншому.
Так що, якщо ви доведете , нижньою межею для випадку , коли т = θ ( п ) , ви довели той же нижню межу для множення матриць. Це відома відкрита проблема.
Я не багато про це думав, але не бачу жодного способу, щоб ви могли довести, що цей конкретний випадок множення матриць по суті такий же важкий, як загальний випадок; якщо вам дійсно потрібна нижня межа, це, мабуть, є єдиною надією на доведення, не вирішуючи задачу множення матриці.
З іншого боку, це дає алгоритми для цієї проблеми, які кращі, ніж наївний алгоритм, який займає .