Партнерка на США и Канаду по недвижимости, выплаты в крипто
- 30% recurring commission
- Выплаты в USDT
- Вывод каждую неделю
- Комиссия до 5 лет за каждого referral
Рассмотрим другой пример. Предположим, что Е = {1, 2, 3, 4, 5, 6}, a
S1 = S2 = {1, 2}, S 3 = S 4 = {2, 3}, S 5 = {1, 4, 5, 6}. Здесь невозможно найти пять различных элементов из Е — по одному из каждого подмножества Sі, другими словами, это семейство & = (S1, ... ..., S 5) не имеет трансверсали. Заметим, однако, что его подсемейство
&'= {S1, S2, S3, S5) имеет трансверсаль, например {1, 2, 3, 4}. Трансверсаль произвольного подсемейства семейства & будем называть частичной трансверсалью для &; в нашем примере семейство & имеет несколько частичных трансверсалей (например, {1, 2, 3, 6}, {2, 3, 6}, {1, 5}, Ø и т. д.). Ясно, что любое подмножество частичной трансверсали само является частичной трансверсалью.
Естественно спросить: при каких условиях данное семейство подмножеств некоторого множества имеет трансверсаль? Легко увидеть связь между этой задачей и задачей о свадьбах, если взять за Е множество девушек, а за Sі — множество девушек, знакомых юноше bi (1 ≤ i ≤ т); трансверсалью в этом случае является множество из т девушек, такое, что каждому юноше соответствует ровно одна (знакомая ему) девушка. Следовательно, теорема 1 раздела 1.3 дает необходимое и достаточное условие существования трансверсали для данного семейства множеств. Сформулируем теорему Холла для этого случая и дадим другое ее доказательство, принадлежащее Р. Радо.
Теорема 1. Пусть Е — непустое конечное множество и &= (Si, ..., Sm) — семейство непустых его подмножеств; тогда & имеет трансверсаль в том и только в том случае, если для любых k подмножеств Sі их объединение содержит по меньшей мере k элементов (1 ≤ k ≤ т).
Доказательство. Необходимость этого условия очевидна. Для доказательства достаточности установим, что если одно из подмножеств (скажем, S1) содержит более одного элемента, то можно удалить один элемент из S1, не нарушив условия теоремы. Повторением этой процедуры мы добьемся сведения задачи к тому случаю, когда каждое подмножество содержит только один элемент. Тогда утверждение станет очевидным.
Осталось обосновать законность этой «процедуры сведения». Предположим, что S1 содержит элементы х и у, удаление каждого из которых нарушает условие теоремы. Тогда существуют подмножества А и В множества {2, 3, ..., т}, обладающие тем свойством, что

Но эти два неравенства приводят к противоречию, поскольку

Привлекательность этого доказательства в том, что оно проводится по существу лишь в один шаг в отличие от доказательства Халмоша — Вогена, которое предполагает исследование двух отдельных случаев. (Однако доказательство Радо труднее перевести на наглядный и привлекательный «матримониальный» язык!)
Прежде чем перейти к некоторым приложениям теоремы Холла, удобно доказать два следствия, которые понадобятся позже.
Следствие 1. В тех же обозначениях, что и выше, & имеет частичную трансверсаль мощности t тогда и только тогда, когда для любых k подмножеств Si их объединение содержит по меньшей мере
k + t — т элементов.
Доказательство. Требуемый результат можно получить, применив теорему 1 к семейству &' = (S1
D, ... ...,Sm
D), где D — произвольное множество, не пересекающееся с Е и состоящее из т — t элементов. Заметим, что & имеет частичную трансверсаль мощности t тогда и только тогда, когда &' имеет трансверсаль.
Следствие 2. Если Е и & такие же, как и прежде, а X — любое подмножество из Е, то X содержит частичную трансверсаль мощности t для & тогда и только тогда, когда для каждого подмножества А множества {1, ..., т}
![]()
Доказательство. Достаточно применить предыдущее следствие к семейству &X= (S1∩X, …, Sm∩X).
УПРАЖНЕНИЯ
(1) Какие из следующих семейств подмножеств множества
Е = {1, ..., 5} имеют трансверсали:
(i) ({1}, {2, 3}, {1, 2}, {1, 3}, {1, 4, 5});
(ii) ({1, 2}, {2, 3}, {4 5}, {4, 5});
(iii) ({1, 3}, {2, 3} , {1, 2}, {3});
(iv) ({1,3,4}, {1,4, 5}, {2,3,5}, (2,4,5})?
(2) Пусть Е— множество букв в слове MATROIDS; сколько
трансверсалей имеет следующее семейство подмножеств из
Е: (STAR, ROAD, MOAT, RIOT, RIDS, DAMS, MIST)?
(3) Перепишите доказательство теоремы Холла, данное Халмошем и Вогеном, на языке теории трансверсалей; перепишите также доказательство Радо на языке (i) паросочетаний в двудольном графе; (ii) свадеб.
(3) Пусть А — данное подмножество множества Е и & — семейство непустых подмножеств из Е. Докажите, что трансверсаль для &, содержащая А, существует тогда и только тогда, когда (i) & имеет трансверсаль и (ii) А является частичной трансверсалью для &. (Решение этого упражнения, использующее теорию матроидов, будет дано далее)
(4) Пусть Е и & имеют обычный смысл; докажите, что если Т1 и Т2 — трансверсали для & и x — элемент из Т1, то существует элемент у из T2, обладающий тем свойством, что (Т1 — {x})
{у} (множество, полученное из T1 заменой элемента х на у) тоже является трансверсалью для &.
(5) Рангом ρ(A) подмножества А из Е называется число элементов в наибольшей частичной трансверсали для семейства &, содержащей А; покажите, что (i) 0≤ ρ(A) <|A|; (ii) если А
В
Е, то ρ(A) ≤ ρ (В);
(iii) для любых A,B
E имеем ρ(A
В) + ρ(A ∩В)≤ ρ(A) + ρ(В).
(6) Пусть Е — счетное множество, и пусть & = (S1, S2, ...) — счетное семейство непустых конечных подмножеств из Е. Определяя трансверсаль для & естественным образом, докажите (используя лемму Кёнига), что & имеет трансверсаль тогда и только тогда, когда для любых k подмножеств Si их объединение содержит по меньшей мере k элементов (для всех конечных k). На примере Е = {1, 2, 3, ...}, S1 = {E}, S2 = {1}, S3 = {2}, S4 = {3}, ... покажите, что этот результат перестает быть верным, если не все Si конечны.
1.5. Приложения теоремы Холла
В этом параграфе мы рассмотрим приложения теоремы Холла в четырех различных областях, а именно: (i) при построении латинских квадратов; (ii) при исследовании одной проблемы, касающейся матриц из нулей и единиц; (iіі) при раскрашивании ребер двудольного графа; (iv) при изучении вопроса о существовании общей трансверсали для семейств подмножеств некоторого множества (будет вскрыта также связь этой задачи с задачами о составлении расписаний).
(i) Латинские квадраты. Латинским (т×п)-прямоугольником называется (т×п)-матрица М = (тij), элементами которой являются целые числа, удовлетворяющие условиям: (1) 1 ≤ mij ≤п, (2) все элементы в каждой строке и в каждом столбце различны. Заметим, что из условий (1) и (2) следует, что т ≤ п; если т = п, то латинский прямоугольник называется латинским квадратом. К примеру, на рис. 1 и 2 изображены латинский (3 × 5)-прямоугольник и латинский (5 × 5)-квадрат.


Рис. 1. Рис. 2.
Можно задать следующий вопрос: если дан латинский (т ×n)-прямоугольник, где т < п, когда можно присоединить к нему п — т новых строк так, чтобы получился латинский квадрат? Oтвет на этот вопрос: «всегда»!
Теорема 1. Пусть М — латинский (т×п)-прямоугольник, причем
т < п; тогда М можно расширить до латинского квадрата добавлением п — т новых строк.
Доказательство. Докажем, что М можно расширить до латинского
(т +1) × n-прямоугольника; повторяя эту процедуру, мы придем к латинскому квадрату.
Пусть Е — {1, 2, .... п) и & = (S1, ..., Sn), где через Si обозначено множество, состоящее из тех элементов множества Е, которые не встречаются в i-м столбце матрицы М. Если мы сможем доказать, что & имеет трансверсаль, то тем самым мы докажем теорему, поскольку элементы этой трансверсали и образуют дополнительную строку. По теореме Холла достаточно доказать, что объединение любых k множеств Si содержит по меньшей мере k различных элементов. А это очевидно, ибо любое такое объединение содержит (п — m)k элементов (включая повторения), и если бы в нем было менее k различных элементов, то по крайней мере один из них повторялся бы более чем
|
Из за большого объема этот материал размещен на нескольких страницах:
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 |


