Оператор замыкания для матроидов — различия между версиями
Martoon (обсуждение | вклад) м (→Источники информации) |
Martoon (обсуждение | вклад) |
||
| Строка 4: | Строка 4: | ||
|definition = Пусть <tex>M =\; \langle X,I \rangle</tex> {{---}} [[Определение матроида|матроид]]. Тогда '''замыкание''' (''closure'') множества <tex>A \subseteq X</tex> {{---}} это множество <tex>\langle A \rangle \subseteq X</tex> такое, что <tex>\langle A \rangle = A \cup \mathcal {f} x \in X \; |\; \exists H \subseteq A :\ H \in I ,\; H \cup x \notin I \mathcal {g}</tex> | |definition = Пусть <tex>M =\; \langle X,I \rangle</tex> {{---}} [[Определение матроида|матроид]]. Тогда '''замыкание''' (''closure'') множества <tex>A \subseteq X</tex> {{---}} это множество <tex>\langle A \rangle \subseteq X</tex> такое, что <tex>\langle A \rangle = A \cup \mathcal {f} x \in X \; |\; \exists H \subseteq A :\ H \in I ,\; H \cup x \notin I \mathcal {g}</tex> | ||
}} | }} | ||
| + | Другими словами, замыкание множества <tex> A </tex> {{---}} это все такие элементы <tex> x \in X </tex> такие, что добавление любого из них к <tex> A </tex> оставляет некоторые независимые множества максимальными по включению. | ||
| + | |||
{{Лемма | {{Лемма | ||
| Строка 55: | Строка 57: | ||
# <tex> A \in X,\ p \in X \setminus A,\ q \in span(A \cup p) \Rightarrow p \in span(A \cup q) </tex> | # <tex> A \in X,\ p \in X \setminus A,\ q \in span(A \cup p) \Rightarrow p \in span(A \cup q) </tex> | ||
|proof = | |proof = | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
}} | }} | ||
| − | == | + | == Закрытые множества == |
{{Определение | {{Определение | ||
| − | |definition = Множество <tex>A \subseteq X</tex> называется ''' | + | |definition = Множество <tex>A \subseteq X</tex> называется '''закрытым''' (''closed set'', ''flat''), если <tex> span(A) = A. </tex> Класс закрытых множеств обозначается <tex> \mathcal L </tex> |
}} | }} | ||
| Строка 71: | Строка 67: | ||
|id = theorem3 | |id = theorem3 | ||
|statement = Замкнутые множества обладают следующими свойствами: | |statement = Замкнутые множества обладают следующими свойствами: | ||
| − | # <tex> A, B \in \mathcal L \ \Rightarrow \ A \cap B \in \mathcal L </tex> | + | # <tex> A, B \in \mathcal L \ \; \Rightarrow \ A \cap B \in \mathcal L </tex> |
| − | # Если <tex> F \in \mathcal L,\ p \in X \setminus A </tex> и <tex> F' </tex> {{---}} наименьшее по включению | + | # Если <tex> F \in \mathcal L,\ p \in X \setminus A </tex> и <tex> F' </tex> {{---}} наименьшее по включению закрытое множество, содержащее <tex> F \cup p, </tex> тогда не существует <tex> F'' \in \mathcal L :\ F \subseteq F'' \subseteq F'. </tex> |
|proof = | |proof = | ||
}} | }} | ||
Версия 13:22, 13 июня 2014
Замыкание
| Определение: |
| Пусть — матроид. Тогда замыкание (closure) множества — это множество такое, что |
Другими словами, замыкание множества — это все такие элементы такие, что добавление любого из них к оставляет некоторые независимые множества максимальными по включению.
| Лемма: |
Пусть — матроид, . Тогда где — ранг. |
| Доказательство: |
|
Пусть существуют множества Тогда по аксиоме замен[1] Так как — максимальное независимое множество из , то то есть Согласно определению замыкания возьмём максимальное по мощности множество Поскольку то по аксиоме замены существует Если то но в силу (противоречие с максимальностью множества ). Если то (противоречит выбору множества ). |
| Теорема: |
Оператор замыкания для матроидов обладает следующими свойствами:
|
| Доказательство: |
|
Покрытие
| Определение: |
| Пусть — матроид. Тогда покрытие (span) множества — это множество |
| Определение: |
| Утверждение: |
Эти определения эквивалентны. |
|
Понятно, что подходят под оба определения. Для остальных же означает, что нету множеств Для такого обязательно будет выполнено в противном случае и тогда Тогда для верно Из последнего получается, что и учитывая имеем Другими словами, не должно существовать множеств |
| Теорема: |
Покрытие обладает следующими свойствами:
|
Закрытые множества
| Определение: |
| Множество называется закрытым (closed set, flat), если Класс закрытых множеств обозначается |
| Теорема: |
Замкнутые множества обладают следующими свойствами:
|
Примечания
- ↑ Определение матроида, 3-я аксиома
Источники информации
- Асанов М. О., Баранский В. А., Расин В. В. — Дискретная математика: Графы, матроиды, алгоритмы. ISBN 978-5-8114-1068-2
- Wikipedia — Matroid
- Википедия — Матроид
- sensagent.com — Matroid