В комбинаторике семейство Шпернера (или система Шпернера ; названо в честь Эммануэля Шпернера ), или беспорядок , — это семейство F подмножеств конечного множества E, в котором ни одно из множеств не содержит другого. Эквивалентно, семейство Шпернера — это антицепь в решётке включения над множеством мощности E. Семейство Шпернера также иногда называют независимой системой или неизбыточным множеством .
Семейства Шпернера подсчитываются по числам Дедекинда , а их размер ограничен теоремой Шпернера и неравенством Любелла–Ямамото–Мешалкина . Их также можно описать на языке гиперграфов , а не семейств множеств, где они называются клаттерами .
Число различных семейств Шпернера на множестве из n элементов подсчитывается с помощью чисел Дедекинда , первые несколько из которых равны
Хотя точные асимптотические оценки известны для больших значений n , неизвестно, существует ли точная формула, которую можно использовать для эффективного вычисления этих чисел.
Совокупность всех семейств Шпернера на множестве из n элементов можно организовать как свободную дистрибутивную решетку , в которой соединение двух семейств Шпернера получается из объединения двух семейств путем удаления множеств, которые являются надмножеством другого множества в объединении.
Подмножества из k -элементов множества из n -элементов образуют семейство Шпернера, размер которого максимизируется при k = n /2 (или ближайшем к нему целом числе). Теорема Шпернера утверждает, что эти семейства являются наибольшими возможными семействами Шпернера над множеством из n -элементов. Формально теорема утверждает, что для любого семейства Шпернера S над множеством из n -элементов
Неравенство Любелла –Ямамото–Мешалкина дает еще одну границу размера семейства Шпернера и может быть использовано для доказательства теоремы Шпернера. Оно утверждает, что если a k обозначает число множеств размера k в семействе Шпернера над множеством из n элементов, то
Загромождение — это семейство подмножеств конечного множества, ни одно из которых не содержит другого; то есть это семейство Шпернера. Разница в вопросах, которые обычно задаются. Загромождения — важная структура в изучении комбинаторной оптимизации.
На более сложном языке, беспорядок — это гиперграф с добавленным свойством, что всякий раз, когда и (т.е. ни одно ребро не содержит другое). Противоположное понятие беспорядок — это абстрактный симплициальный комплекс , где каждое подмножество ребра содержится в гиперграфе; это идеал порядка в частично упорядоченном множестве подмножеств V .
Если — это перекрытие, то блокировщик H , обозначаемый как , — это перекрытие с множеством вершин V и множеством ребер, состоящим из всех минимальных множеств, так что для каждого . Можно показать, что (Эдмондс и Фулкерсон, 1970 г.), поэтому блокировщики дают нам тип двойственности. Мы определяем как размер наибольшего набора непересекающихся ребер в H и как размер наименьшего ребра в . Легко видеть, что .
Существует второстепенное отношение на загромождениях, которое похоже на второстепенное отношение на графах. Если — загромождение и , то мы можем удалить v, чтобы получить загромождение с множеством вершин и множеством ребер, состоящих из всех , которые не содержат v . Мы сокращаем v , чтобы получить загромождение . Эти две операции коммутируют, и если J — другой загромождение, мы говорим, что J — минор H , если загромождение, изоморфное J, может быть получено из H последовательностью удалений и сокращений.