Материал из Викиконспекты
|
|
Строка 1: |
Строка 1: |
− | \min\limits_{u \in F, (u,v)
| |
− |
| |
| {{Теорема | | {{Теорема |
| |about= | | |about= |
| Эдмондса - Лоулера | | Эдмондса - Лоулера |
− | |statement= Пусть <tex>M_1=<X, I_1></tex>, <tex>M_2=<X, I_2></tex> - матроиды. Тогда <br> | + | |statement= Пусть <tex>M_1= \langle X, I_1 \rangle </tex>, <tex>M_2= \langle X, I_2 \rangle </tex> - матроиды. Тогда <br> |
| <tex>\max\limits_{I \in I_1 \cap I_2 } |I| = \min\limits_{A \subseteq X} r_1(A) + r_2(X \setminus A)</tex> | | <tex>\max\limits_{I \in I_1 \cap I_2 } |I| = \min\limits_{A \subseteq X} r_1(A) + r_2(X \setminus A)</tex> |
| Где <tex>r_1</tex> и <tex>r_2</tex> - ранговые функции в первом и втором матроиде соответственно. | | Где <tex>r_1</tex> и <tex>r_2</tex> - ранговые функции в первом и втором матроиде соответственно. |
Версия 22:34, 7 июня 2011
Теорема (Эдмондса - Лоулера): |
Пусть [math]M_1= \langle X, I_1 \rangle [/math], [math]M_2= \langle X, I_2 \rangle [/math] - матроиды. Тогда
[math]\max\limits_{I \in I_1 \cap I_2 } |I| = \min\limits_{A \subseteq X} r_1(A) + r_2(X \setminus A)[/math]
Где [math]r_1[/math] и [math]r_2[/math] - ранговые функции в первом и втором матроиде соответственно. |
Доказательство: |
[math]\triangleright[/math] |
Докажем неравенство [math]\max\limits_{I \in I_1 \cap I_2 } |I| \le \min\limits_{A \subseteq X} r_1(A) + r_2(X \setminus A)[/math]
Выберем произвольные [math]I \in I_1 \cap I_2[/math], [math]A \subseteq X[/math]
[math]|I| = |I \cap A| + |I \cap (X \setminus A)|[/math]
[math]I \cap A[/math] и [math]I \cap (X \setminus A)[/math] - независимые в обоих матроидах (как подмножества независимового [math]I[/math]), значит
[math]|I| = r_1(I \cap A) + r_2(I \cap (X \setminus A))[/math]
Но [math]r_1(I \cap A) \le r_1(A)[/math] и [math]r_2(I \cap (X \setminus A)) \le r_2(X \setminus A)[/math], значит
[math]|I| \le r_1(A) + r_2(X \setminus A)[/math]
В силу произвольности [math]I[/math] и [math]A[/math] получаем
[math]\max\limits_{I \in I_1 \cap I_2 } |I| \le \min\limits_{A \subseteq X} r_1(A) + r_2(X \setminus A)[/math] |
[math]\triangleleft[/math] |