Напомним читателю, что если Е — непустое конечное множество и
& = (S1, ..., Sm) — семейство его непустых подмножеств, то частичные трансверсали для & можно взять в качестве независимых множеств матроида на Е, обозначаемого через M(S1, ..., Sm). Для этого матроида ранг подмножества А из Е равен мощности наибольшей частичной трансверсали для &, содержащейся в А.
Нашим первым примером использования матроидов в теории трансверсалей будет доказательство утверждения о том, что семейство & подмножеств из Е обладает трансверсалью, содержащей заданное подмножество А, в том и только в том случае, если (i) & обладает трансверсалью и (іі) А является частичной трансверсалью для &. Ясно, что оба эти условия необходимы; для доказательства их достаточности заметим, что если А—частичная трансверсаль для &, то А должно быть независимым множеством в трансверсальном матроиде М, определяемом семейством &, и поэтому его можно расширить до базы в М. Так как & обладает трансверсалью, то каждая база в М должна быть трансверсалью для &. Отсюда сразу вытекает нужное утверждение.
Прежде чем показать, как с помощью теории матроидов можно упростить доказательство теоремы о существовании общей трансверсали для двух семейств подмножеств множества Е, докажем результат, являющийся естественным обобщением на матроиды теоремы Холла. Напомним, что теорема Холла дает необходимое и достаточное условие для того, чтобы некоторое семейство & подмножеств множества Е имело трансверсаль. Если на Е определена также структура матроида, то возникает вопрос, существует ли соответствующее условие, обеспечивающее существование независимой трансверсали, т. е. такой трансверсали для &, которая является в то же время независимым множеством в матроиде. Ответ на этот вопрос дает следующая теорема, известная как теорема Радо.
Теорема 1 (Радо). Пусть М — матроид на множестве Е, и пусть
& = (S1,..., Sm)— семейство непустых подмножеств из Е; тогда & имеет независимую трансверсаль в том и только в том случае, если для любых k подмножеств Sі их объединение содержит независимое множество мощности, не меньшей k (1 ≤k ≤m).
Замечание. Если М является дискретным матроидом на Е, то эта теорема сводится к теореме Холла.
Доказательство. Будем действовать так же, как и при доказательстве теоремы Холла Как и раньше, необходимость условия очевидна, и поэтому достаточно доказать, что если одно из подмножеств (скажем, S1) содержит более одного элемента, то можно удалить некоторый элемент из S1, не нарушив при этом справедливость условия теоремы. Повторяя эту процедуру, мы в конце концов сведем первоначальную задачу к случаю, когда каждое подмножество содержит только один элемент; после этого доказательство становится тривиальным.
Чтобы установить законность такой процедуры сведения, предположим, что S1 содержит элементы х и у и что удаление любого из них нарушает справедливость условия. Тогда существуют подмножества А и В множества {2, 3..... п}, обладающие тем свойством, что
![]()
Но эти два неравенства приводят к противоречию, так как

Действуя также, как и при доказательстве следствия из теори транверсалей, мы сразу получаем такой результат (в котором используются введенные выше обозначения):
Следствие 2. Семейство & обладает независимой частичной трансверсалью мощности t тогда и только тогда, когда для любых k подмножеств Sі их объединение содержит независимое множество мощности не меньше k + t — т.
Теперь дадим матроидно-теоретическое доказательство теоремы о существовании общей трансверсали для двух семейств подмножеств данного множества.
Теорема. (Теорема о существовании общей трансверсали для двух семейств подмножеств данного множества.) Пусть Е — непустое конечное семейство, и пусть & = (S1, ..., Sm) и J = (T1, ..., Тт) — два семейства непустых подмножеств из Е; тогда & и J обладают общей трансверсалью в том и только в том случае, если для любых подмножеств А и В множества {1, 2, ..., т}
![]()
Доказательство. Пусть независимыми множествами матроида
М = (Е, ρ) являются в точности частичные трансверсали семейства &. Тогда & и J имеют общую трансверсаль в том и только в том случае, если J имеет независимую трансверсаль. По теореме 1 J имеет независимую трансверсаль тогда и только тогда, когда объединение любых k множеств Tі содержит независимое множество мощности не меньше k (для 1 ≤ k ≤ т), т. е. тогда и только тогда, когда объединение любых k множеств Tі содержит частичную трансверсаль для & мощности k.
Наше следующее приложение относится к объединению матроидов. Напомним читателю, что если M1 и М2 — два матроида на множестве Е, то можно определить новый матроид M1
M2, взяв в качестве независимых множеств всевозможные объединения независимого множества из M1 и независимого множества из М2. Найдем теперь ранг этого матроида.
Теорема 3. Пусть ρ4 и ρ2 — ранговые функции матроидов М1 и М2; тогда ранг ρ(Е) объединения M1
М2 определяется равенством
![]()
Доказательство. Заметим сначала, что если А — любое подмножество из Е, а В — любая база из M1
M2, то очевидно, что
![]()
Для того чтобы получить нижнюю оценку для ρ(Е), положим
Е = {е1, ..., еп}, и пусть F—любое множество { f1,... ..., fп}, имеющее пустое пересечение с Е; тогда на множестве F очевидным образом можно определить матроид
2, изоморфный матроиду М2. Отсюда сразу следует, что
— матроид на множестве E
F, ранговая функция которого задается равенством
где А — любое подмножество из E
F.
Рассмотрим семейство & = (S1, .... Sm) подмножествмножества E
F, где Si = {ei, fi}; ясно, что в матроиде M1
M2 ранг любого подмножества В из Е не меньше t в том и только том случае, если подмножества (Si: ei
B) имеют частичную трансверсаль мощности t, независимую в
. Но, согласно следствию 2, это так тогда и только тогда, когда в матроиде
ранг объединения любых k таких подмножеств равен по меньшей мере k+t — | В |. Отсюда следует, что если U — такое объединение и А — множество соответствующих элементов из В, то ρ1(U)=ρ1(A) и ρ1(U)=ρ2(А). Поэтому ранг В не меньше t в том и только в том случае, если ![]()

Так как ранг Е меньше ρ(Е) +1, то, полагая В = Е и t = ρ(Е) +1, получим, что
![]()
Отсюда и вытекает нужный результат.
Пользуясь индукцией, легко перенести этот результат на объединение k матроидов; выражение для ранговой функции такого объединения дано в приводимом ниже следствии.
Следствие 4. Если M1, ..., Mk — матроиды на множестве Е, ранговые функции которых равны соответственно ρ1, ..., ρk, то ранговая функция ρ матроида M1
...
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 |


