Лемма о паросочетании в графе замен — различия между версиями
Строка 5: | Строка 5: | ||
|proof= Индукция по <tex>|A \oplus B|</tex>.<br> 1)База индукции очевидна. В случае, когда <tex>A \oplus B = \emptyset </tex>, есть пустое паросочетание. <br> 2)Покажем, что справедлив и индукционный переход. Рассмотрим матроид <tex>M_1 = \langle X, \{ K | K \in I, |K| \leq |A| \} \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 \setminus x </tex> и <tex>B \setminus y</tex> являются независимыми как подмножества независимых и их <tex>\oplus</tex> имеет меньшую мощность, чем <tex>|A \oplus B|</tex>. Тогда по предположению индукции на их <tex>\oplus</tex> есть полное паросочетание, которое вместе с <tex>(x, y)</tex> составляет полное паросочетание на <tex>A \oplus B</tex>, а значит индукционный переход справедлив. | |proof= Индукция по <tex>|A \oplus B|</tex>.<br> 1)База индукции очевидна. В случае, когда <tex>A \oplus B = \emptyset </tex>, есть пустое паросочетание. <br> 2)Покажем, что справедлив и индукционный переход. Рассмотрим матроид <tex>M_1 = \langle X, \{ K | K \in I, |K| \leq |A| \} \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 \setminus x </tex> и <tex>B \setminus y</tex> являются независимыми как подмножества независимых и их <tex>\oplus</tex> имеет меньшую мощность, чем <tex>|A \oplus B|</tex>. Тогда по предположению индукции на их <tex>\oplus</tex> есть полное паросочетание, которое вместе с <tex>(x, y)</tex> составляет полное паросочетание на <tex>A \oplus B</tex>, а значит индукционный переход справедлив. | ||
}} | }} | ||
+ | |||
+ | [[Категория:Алгоритмы и структуры данных]] | ||
+ | [[Категория:Матроиды]] |
Версия 21:48, 28 сентября 2011
Лемма (о паросочетании в графе замен): |
Пусть — матроид. Множества , причем . Тогда двудольный граф содержит полное паросочетание на . |
Доказательство: |
Индукция по 1)База индукции очевидна. В случае, когда , есть пустое паросочетание. 2)Покажем, что справедлив и индукционный переход. Рассмотрим матроид . Множества и , а значит они являются базами для матроида . Тогда по теореме о базах , поэтому . Множества и являются независимыми как подмножества независимых и их имеет меньшую мощность, чем . Тогда по предположению индукции на их есть полное паросочетание, которое вместе с составляет полное паросочетание на , а значит индукционный переход справедлив. | .