Лемма о паросочетании в графе замен — различия между версиями
Строка 2: | Строка 2: | ||
|about= | |about= | ||
о паросочетании в графе замен | о паросочетании в графе замен | ||
− | |statement= Пусть <tex>M = \langle X,I \rangle </tex> — матроид. Множества <tex>A, B \in I</tex>, причем <tex>|A| = |B|</tex>. Тогда двудольный граф <tex> | + | |statement= Пусть <tex>M = \langle X,I \rangle </tex> — матроид. Множества <tex>A, B \in I</tex> {{---}} независимы, причем <tex>|A| = |B|</tex>. Тогда двудольный граф <tex>D_{M}(I)</tex> содержит полное паросочетание на <tex>A \bigtriangleup B</tex>. |
|proof= | |proof= | ||
− | + | <tex>D_{M}(I)</tex> {{---}} это двудольный граф с долями <tex>I</tex> и <tex>S \setminus I</tex> с рёбрами между <tex>y \in I</tex> и <tex>x \in S \setminus I</tex> если <tex> (I \setminus y) \cup x \in \mathcal{I} </tex> | |
Индукция по <tex>|A \bigtriangleup B|</tex>. | Индукция по <tex>|A \bigtriangleup B|</tex>. | ||
* База | * База | ||
− | *: В случае, когда <tex>A \bigtriangleup B = | + | *: В случае, когда <tex>|A \bigtriangleup B| = 0 </tex>, есть пустое паросочетание. |
* Переход | * Переход | ||
− | *: Рассмотрим матроид <tex>M_1 = \langle X, \{ | + | *: |
+ | Пусть <tex>k = |A| = |B|</tex>. | ||
+ | |||
+ | Рассмотрим <tex>|A \bigtriangleup B| \geq 1</tex>. | ||
+ | |||
+ | Рассмотрим матроид <tex>M_1 = \langle X, \{ A | A \in I, A \leq k \} \rangle</tex>. Множества <tex>A, B \in I</tex> и <tex>|A| = |B|</tex>, а значит они являются | ||
+ | базами для матроида <tex>M_1</tex>. Тогда по [[Теорема о базах|теореме о базах]] <tex>\forall x \in A \setminus B: \exists y \in B \setminus A : (A \setminus x) \cup y | ||
+ | \in I</tex>, поэтому <tex>(x, y) \in G_M(A)</tex>. Множества <tex>A' = A - x + y </tex> и <tex>B' = B + x - y</tex> являются независимыми как подмножества независимых и их <tex>|A' \bigtriangleup B'| \leq |A \bigtriangleup B|</tex> Тогда по предположению индукции на их <tex>| A' \bigtriangleup B'|</tex> есть полное паросочетание <tex>N</tex>. Тогда <tex>N \cup {(x, y)}</tex> составляет полное паросочетание на <tex>|A \bigtriangleup B|</tex>, а значит индукционный переход справедлив. | ||
Утверждение доказано. | Утверждение доказано. |
Версия 01:12, 19 апреля 2016
Лемма (о паросочетании в графе замен): |
Пусть — матроид. Множества — независимы, причем . Тогда двудольный граф содержит полное паросочетание на . |
Доказательство: |
— это двудольный граф с долями и с рёбрами между и если Индукция по .
Пусть .Рассмотрим .Рассмотрим матроид теореме о базах , поэтому . Множества и являются независимыми как подмножества независимых и их Тогда по предположению индукции на их есть полное паросочетание . Тогда составляет полное паросочетание на , а значит индукционный переход справедлив. Утверждение доказано. . Множества и , а значит они являются базами для матроида . Тогда по |