Примеры матроидов — различия между версиями
(→Графовый матроид) |
|||
Строка 23: | Строка 23: | ||
Допустим в <tex>B</tex> не существует ребра, соединяющего две различные компоненты связанности из <tex>G_A</tex>, значит любая компонента связанности из <tex>G_B</tex> целиком вершинно-входит в какую-либо компоненту из <tex>G_A</tex>. Рассмотрим любую компоненту связанности Q из <tex>G_A</tex>, у неё <tex>k</tex> вершин и <tex>k - 1</tex> рёбер. Теперь рассмотрим все компоненты связанности <tex>P_i</tex> из <tex>G_B</tex> вершинно-входящие в <tex>Q</tex>, пусть их <tex>m</tex> штук, тогда суммарное кол-во рёбер из равно <tex>k - m</tex> что не превосходит <tex>k - 1</tex> (кол-во рёбер в <tex>Q</tex>). Просуммируем неравенство по всем компонентам связанности из <tex>G_A</tex> и получим <tex>\mid A \mid > \mid B \mid</tex> что протеворечит условию. Значит предположение не верно и в <tex>B</tex> существует искомое ребро <tex>x</tex> из разных компонент связанности <tex>G_B</tex>. | Допустим в <tex>B</tex> не существует ребра, соединяющего две различные компоненты связанности из <tex>G_A</tex>, значит любая компонента связанности из <tex>G_B</tex> целиком вершинно-входит в какую-либо компоненту из <tex>G_A</tex>. Рассмотрим любую компоненту связанности Q из <tex>G_A</tex>, у неё <tex>k</tex> вершин и <tex>k - 1</tex> рёбер. Теперь рассмотрим все компоненты связанности <tex>P_i</tex> из <tex>G_B</tex> вершинно-входящие в <tex>Q</tex>, пусть их <tex>m</tex> штук, тогда суммарное кол-во рёбер из равно <tex>k - m</tex> что не превосходит <tex>k - 1</tex> (кол-во рёбер в <tex>Q</tex>). Просуммируем неравенство по всем компонентам связанности из <tex>G_A</tex> и получим <tex>\mid A \mid > \mid B \mid</tex> что протеворечит условию. Значит предположение не верно и в <tex>B</tex> существует искомое ребро <tex>x</tex> из разных компонент связанности <tex>G_B</tex>. | ||
+ | |||
+ | }} | ||
+ | |||
+ | ==Трансверсальный матроид== | ||
+ | {{Определение | ||
+ | |definition= | ||
+ | Пусть <tex>G = \langle X, Y, E \rangle</tex> - двудольный граф. Тогда <tex>M = \langle X, I = \mathcal{f} A \subset X \mid \exists парасочетание M: X \cap ends(M) = A \mathcal {g} \rangle </tex> называют '''трансверсальным матроидом.''' | ||
+ | }} | ||
+ | |||
+ | {{Лемма | ||
+ | |statement = Трансверсальный матроид является матроидом. | ||
+ | |proof = | ||
+ | Проверим выполнение аксиом независимости: | ||
+ | |||
+ | 1) <tex>\varnothing \in I</tex> | ||
+ | |||
+ | Пустое парасочетание удовлетворяет условию. | ||
+ | |||
+ | 2) <tex>A \subset B, B \in I \Rightarrow A \in I</tex> | ||
+ | |||
+ | Подмножество парасочетания также является парасочетанием. Удалим из исходного парасочетания <tex>M</tex> ребра, концами которых являются вершины из множества <tex>A \setminus B</tex>. Оставшееся множество ребер будет являться парасочетанием, которое обозначим за <tex>M'</tex>. И будет выполняться условие <tex> X \cap ends(M') = B </tex> , что значит, <tex> B \subset I </tex>. | ||
+ | |||
+ | 3) <tex>\mid A \mid < \mid B \mid \Rightarrow \mathcal {9} x \in B \setminus A, A \cup \mathcal{f} x \mathcal {g} \in I</tex> | ||
+ | |||
}} | }} |
Версия 01:47, 14 июня 2011
Графовый матроид
Определение: |
Пусть | - неориентированный граф. Тогда , где состоит из всех ацикличных множеств ребер (то есть являющихся лесами), называют графовым (графическим) матроидом.
Лемма: |
Графовый матроид является матроидом. |
Доказательство: |
Проверим выполнение аксиом независимости: 1) Пустое множество является ациклическим, а значит входит в .2) Очевидно, что любой подграф леса, так же является лесом, а значит входит в .3) В графе Допустим в как минимум две компоненты связанности, иначе являлся бы остовным деревом и не существовало бы ациклического множества с большей мощностью. не существует ребра, соединяющего две различные компоненты связанности из , значит любая компонента связанности из целиком вершинно-входит в какую-либо компоненту из . Рассмотрим любую компоненту связанности Q из , у неё вершин и рёбер. Теперь рассмотрим все компоненты связанности из вершинно-входящие в , пусть их штук, тогда суммарное кол-во рёбер из равно что не превосходит (кол-во рёбер в ). Просуммируем неравенство по всем компонентам связанности из и получим что протеворечит условию. Значит предположение не верно и в существует искомое ребро из разных компонент связанности . |
Трансверсальный матроид
Определение: |
Пусть | - двудольный граф. Тогда называют трансверсальным матроидом.
Лемма: |
Трансверсальный матроид является матроидом. |
Доказательство: |
Проверим выполнение аксиом независимости: 1) Пустое парасочетание удовлетворяет условию. 2) Подмножество парасочетания также является парасочетанием. Удалим из исходного парасочетания 3) ребра, концами которых являются вершины из множества . Оставшееся множество ребер будет являться парасочетанием, которое обозначим за . И будет выполняться условие , что значит, . |