Покрытия, закрытые множества
Покрытие
| Определение: | 
| Пусть — матроид. Тогда покрытие (англ. span) множества — это множество | 
Далее будет указываться, как
| Определение: | 
| Утверждение: | 
| Эти определения эквивалентны. | 
| Понятно, что элементы из подходят под оба определения. Для остальных же равенство означает, что не найдётся множеств Для такого обязательно будет выполнено в противном случае что приведёт к Тогда для верно Из последнего получается, что и учитывая имеемИначе говоря, не должно существовать множеств | 
| Утверждение: | 
| Для множества  выполнено  | 
| Покажем, что следующее определение замыкания равносильно тому, которое было дано ранее: По сравнению со старым определением появилось два ограничения, нужно убедится в том, что они не существены. Сначала рассмотрим 
 Второе ограничение — можно наложить по той причине, что элементы и так входят в замыкание благодаря левой части объединения. В соответствии с этим определением, замыкание множества — это, кроме всех элементов , все такие что какое-то из максимальных по мощности независимых подмножеств нельзя дополнить -ом, оставив это множество независимым. Определение покрытия отличается только квантором — вместо "какое-то" нужно поставить "любое". Учитывая, что описывает непустое множество таких (по определению ранга), будет верным следствие: | 
| Теорема: | 
| Покрытие обладает следующими свойствами:
 | 
| Доказательство: | 
| Необходимое условие. Пусть будет функцией покрытия матроида с ранговой функцией . Покажем, что . Пусть и . Предположим, что не принадлежит . Тогда по полумодулярность ранговой функции мы имеем: Это показывает, что . Заметим, что эквивалентно таким выражениям: и . Следовательно то есть, . Достаточное условие. Пусть функция удовлетворяет свойствам и определена, как: Сперва посмотрим на следующее: 
 Действительно, если , тогда , по определению независимого множества. С другой стороны, . Кроме того, если , тогда по определению независимого множества получаем, что . Если , тогда . Предположим, что , т.е. . Мы знаем, что , так как . Таким образом по 3 свойству доказывается (для ), . Теперь покажем, что — матроид. Очевидно, . Для начала покажем, что закрытое множество под полученным подмножеством, Пусть и . Мы видим, что . Предположим наоборот, что . Тогда по второму свойству . Следовательно, , что противоречит условию, что . Для того чтобы проверить 3-ю аксиому матроидов, допустим, что , и . Пусть и . Предположим, что , т.е. , и так по (1) применяется к , . Поэтому, и . Таким образом (как и ) и поэтому, (1) применяется к и к . Таким образом является матроидом. Теперь покажем, что . Выберем такое множество , чтобы увидеть, что , пусть будет базой (в ). Тогда используя (1), мы получаем: | 
Закрытые множества
| Определение: | 
| Множество называется закрытым (англ. closed set, flat), если Класс закрытых множеств обозначается | 
| Теорема: | 
| Закрытые множества обладают следующими свойствами:
 
 | 
См. также
Источники информации
- Асанов М. О., Баранский В. А., Расин В. В. — Дискретная математика: Графы, матроиды, алгоритмы. ISBN 978-5-8114-1068-2
- courses.engr.illinois.edu — Lecture 14, course CS 598CSC: Combinatorial optimization
