3.4. Следствие. В условиях леммы 3.3 X ∩ А есть база системы независимости
3.5. Teopeма. Пусть —последовательность матроидов на множестве Е, M=VMi и β =(X1, . .., Xk) —
-разбиение X M и пусть a![]()
. Если а не β - активно, то X + а содержит и при том единственный цикл системы независимости М, и этот цикл есть А = Гβ(а).
Доказательство. По лемме 3.3 А
М. По лемме 3.2 А \ х М для любого х А. Таким образом, А есть единственный цикл системы М в X + а.
3.6. Из леммы 3.2 и теоремы 3.5 вытекает
Теорема. Пусть —последовательность
матроидов на множестве Е, β =(X1, . .., Xk)—
-разбиение
и a![]()
. Тогда если
и только если элемент а β - активен.
Таким образом, если
— не максимальное независимое множество в
,то его всегда можно увеличить с помощью
активного пути. Доказательство леммы 3.2 фактически содержит алгоритм увеличения множества Х с помощью активного пути. Этот алгоритм перестраивает
-разбиение β множества X в новое
-разбиение β ' множества X так, чтобы β - активный элемент а
Х можно было добавить к некоторому множеству Х'і в β ' и получить по-прежнему независимое множество Х'і + а в М. В качестве активного
β - пути можно выбрать кратчайший активный путь Р = (а = х0, ..., хт) в Гβ. Тогда Р' =(а = х0, ..., хт-1) есть, очевидно, кратчайший активный
путь в новом орграфе Гβ' (см. 3.2). Таким образом, если окрасить элемент хі пути Р в цвет элемента хі+1, i = 0, ..., т — 1, и окрасить элемент хт в цвет р, то для каждого j= 1, .. ., k новое множество цвета j окажется независимым в Mj. Указанный алгоритм увеличения независимого множества X в
используется в алгоритмах решения задач покрытия и упаковки в матpоидах, описанных далее. 3.7. Из теоремы 3.5 вытекает ряд следствий.
3.7.1. Так как из 3.5 для любых
и х![]()
множество
X + х имеет не более одного цикла семейства независимости
то получаем
Следствие (Нэш-Вильямс). Сумма матроидов есть матроид.
3.7.2. Следствие. Пусть В — база матропда
и
γ= (B1, ..., Bk) есть
-разбиение В. Тогда ![]()
3.7.3. Следствие. Если С — цикл матроида
то

3.7.4.Следствие. Подмножество С из Е есть цикл матроида
если и только если для некоторого (а на самом деле, для любого)
с
С существует
-разбиение γ =(X1, . .., Xk) множества Х = С\с такое, что
X есть база матроида
С = Гγ(с).
3.7.5. Из следствия 3.7.3 получаем
Следствие. С
Е есть цикл матроида
если и только если для каждого элемента с
С существует
-разбиение (Х1, .. ., Xk) множества X = С\с такое, что Хi есть база Мi • С, i = l,..., k.
3.8. Очевидно,
![]()
для любого X
E.
Из леммы 3.3 и следствия 3.7.2 следует, что в указанном выше
неравенстве для
![]()
достигается равенство. Таким образом, доказана
Теорема (Нэш-Вильямс).

1.9.4. ПРИМЕНЕНИЕ ТЕОРЕМЫ НЭШ-ВИЛЬЯМС О РАНГЕ СУММЫ МАТРОИДОВ К ЗАДАЧАМ УПАКОВКИ, ПОКРЫТИЯ
И ПЕРЕСЕЧЕНИЯ В МАТРОИДАХ
4.1. Пусть Mi, i = 1, .. ., k,—матроиды на Е и
![]()
Очевидно, в Е существует k попарно не пересекающихся баз матроидов М1, ..., Мk, если и только если
![]()
а задача отыскания k непересекающихся баз матроидов M1, ..., Мk (ее называют задачей об упаковке баз матроидов M1, ..., Мk в Е) сводится к задаче построения базы суммарного матроида Мk (об алгоритме решения этой задачи см. разд. 8).
4.1.1. Из теоремы Нзш-Вильямса (см. 3.8) вытекает следующий критерий существования упаковки баз матроидов M1, ..., Мk в Е.
Теорема. В Е существует набор В1, ..., Bk попарно не пересекающихся баз матроидов М1, . .., Mk соответственно, если и только если для любого
Е.
Доказательство:
Допустим, в Е существует набор В1, ..., Bk попарно не пересекающихся баз матроидов М1, . . ., Mk, так, что ![]()
По теореме Нэш-Вильямса (см. 3.8) ![]()
так что
для любого ![]()
Е. Поскольку
то
для любого
Е.
Допустим,
для любою
Е. Тогда
для любого
Е, значит, ![]()
По теореме Нэш-Вильямса (см. 3.7.2) правая часть неравенства равна r(Mk), так что![]()
Но очевидно,
Таким образом,
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 |


