Граф замен
Версия от 01:19, 26 июня 2011; Shevchen (обсуждение | вклад)
| Теорема: |
Пусть и — матроиды с ранговыми функциями и , соответственно. Тогда максимальная мощность множества из равна . |
| Доказательство: |
|
Утверждение доказывается легко. В другую сторону докажем теорему алгоритмически. На каждом этапе алгоритм получает и либо заключает, что множества большей мощности из получить невозможно, либо возвращает . Введем двудольный ориентированный граф замен для и — граф . Левой долей являются элементы текущего множества , правой — все остальные элементы . Проведем ребра , а также . Пусть — кратчайший путь в из в . Тогда алгоритм с помощью этого пути либо определяет максимальность набора , либо позволяет найти набор большей мощности. |
Источник
Chandra Chekuri — Combinatorial Optimization, с. 2-3.