Граф замен — различия между версиями
Shevchen (обсуждение | вклад) м |
Shevchen (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
{{Теорема | {{Теорема | ||
|id = minsum | |id = minsum | ||
− | |statement = Пусть <tex>M_1 = | + | |statement = Пусть <tex>M_1 = \langle S, I_1 \rangle</tex> и <tex>M_2 = \langle S, I_2 \rangle</tex> - [[Определение матроида|матроиды]] с [[Ранговая функция, полумодулярность|ранговыми функциями]] <tex>r_1</tex> и <tex>r_2</tex>, соответственно. Тогда максимальная мощность множества из <tex>I_1 \cap I_2</tex> равна <tex>\min\limits_{U \subset S} (r_1(U) + r_2(S \setminus U))</tex>. |
|proof = | |proof = | ||
− | + | Утверждение <tex>|I| \leq r_1(U) + r_2(S \setminus U)</tex> [[Теорема Эдмондса-Лоулера|доказывается]] легко. | |
В другую сторону докажем теорему алгоритмически. На каждом этапе алгоритм получает <tex>I \in I_1 \cap I_2</tex> и либо заключает, что множества большей мощности из <tex>I_1 \cap I_2</tex> получить невозможно, либо возвращает <tex>J \in I_1 \cap I_2: |J| = |I| + 1</tex>. | В другую сторону докажем теорему алгоритмически. На каждом этапе алгоритм получает <tex>I \in I_1 \cap I_2</tex> и либо заключает, что множества большей мощности из <tex>I_1 \cap I_2</tex> получить невозможно, либо возвращает <tex>J \in I_1 \cap I_2: |J| = |I| + 1</tex>. |
Версия 00:22, 26 июня 2011
Теорема: |
Пусть матроиды с ранговыми функциями и , соответственно. Тогда максимальная мощность множества из равна . и - |
Доказательство: |
Утверждение доказывается легко. В другую сторону докажем теорему алгоритмически. На каждом этапе алгоритм получает и либо заключает, что множества большей мощности из получить невозможно, либо возвращает .Введем двудольный ориентированный граф замен для и - граф . Левой долей являются элементы текущего множества , правой - все остальные элементы . Проведем ребра , а также . Пусть - кратчайший путь в из в . Тогда алгоритм с помощью этого пути либо определяет максимальность набора , либо позволяет найти набор большей мощности. |
Источник
Chandra Chekuri — Combinatorial Optimization, с. 2-3.