Опубликован: 25.07.2006 | Уровень: для всех | Доступ: свободно | ВУЗ: Новосибирский Государственный Университет
Лекция 16:

Теория трансверсалей

< Лекция 15 || Лекция 16: 123 || Лекция 17 >

Доказательство. Очевидно, что словарный ранг не может превосходить числа \mu. Чтобы доказать равенство, можно без потери общности предположить, что все единицы из A содержатся в r строках и s столбцах (где r+s=\mu ) и что строки и столбцы расположены в таком порядке, что в нижнем левом углу матрицы А находится (m-r)\times (n-s) -подматрица, полностью состоящая из нулей.

Если i\le r, то определим S_{i} как множество целых чисел j\le
n-s, таких, что a_{ij} =1. Нетрудно проверить, что объединение любых k множеств S_{i} содержит по меньшей мере k целых чисел; поэтому семейство \varphi =(S_{1} \dts S_{r}) имеет трансверсаль. Отсюда следует, что подматрица M из A содержит множество из r единиц, никакие две из которых не принадлежат одной и той же строке или одному и тому же столбцу. Аналогично, матрица N содержит множество из s единиц, обладающих тем же свойством. Таким образом, матрица A содержит множество из r+s единиц, никакие две из которых не принадлежат одной и той же строке или одному и тому же столбцу. Тем самым показано, что \mu не превосходит словарного ранга.

Мы только что доказали теорему Кенига-Эгервари с помощью теоремы Холла, а доказательство теоремы Холла с помощью теоремы Кенига-Эгервари и того проще. Следовательно, эти две теоремы в некотором смысле эквивалентны. В лекции 17 мы докажем теорему о максимальном потоке и минимальном разрезе, которая тоже эквивалентна теореме Холла.

Общие трансверсали. Если E — непустое конечное множество, а \varphi =(S_{1} \dts S_{m}) и \tau
=(T_{1}\dts
T_{m}) — два семейства его непустых подмножеств, то интересно знать, когда существует общая трансверсаль для \varphi и \tau, то есть множество, состоящее из m различных элементов множества E и являющееся трансверсалью и для \varphi, и для \iota.

Сформулируем необходимое и достаточное условие для того, чтобы два семейства \varphi и \tau имели общую трансверсаль; заметим, что эта теорема сводится к теореме Холла, если положить T_{j}-E для 1\le j\le
m.

Теорема Пусть E — непустое конечное множество, а \varphi
=(S_{1} \dts S_{m}) и \tau =(T_{1} \dts
T_{m}) — два семейства его непустых подмножеств. Тогда \varphi и \tau имеют общую трансверсаль в том и только в том случае, если для всех подмножеств A и B множества \{1\dts
m\}

\left|(\bigcup _{i\in A}S_{i}  )\bigcap (\bigcup _{j\in
B}T_{j}   \right|\ge
\left|A\right|+\left|B\right|-m.

Набросок доказательства. Рассмотрим семейство U=\{
U_{i}\} подмножеств множества E\bigcup \{1\dts m\} (считаем, что E и \{1\dts m\} не пересекаются), где множеством индексов также является E\bigcup \{ 1 \dts m\} и где U_{i}
=S_{i}, если i\in \{1\dts m\}, и U_{i} =\{ i\} \bigcup \{ i\} \bigcup \{ j:i\in T_{j} \}, если i\in E.Нетрудно проверить, что \varphi и \tau имеют общую трансверсаль тогда и только тогда, если семейство U имеет трансверсаль. Применяя затем теорему Холла к семейству U, получим нужный результат.

Условия, при которых существует общая трансверсаль для трех семейств непустых подмножеств некоторого множества, пока что не известны, и задача нахождения таких условий кажется очень трудной. Многие попытки решения этой задачи используют теорию матроидов; и действительно, некоторые задачи теории трансверсалей становятся почти тривиальными, если рассматривать их с точки зрения теории матроидов.

< Лекция 15 || Лекция 16: 123 || Лекция 17 >
Никита Толышев
Никита Толышев
Владислав Нагорный
Владислав Нагорный

Подскажите, пожалуйста, планируете ли вы возобновление программ высшего образования? Если да, есть ли какие-то примерные сроки?

Спасибо!