Оператор замыкания для матроидов — различия между версиями
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