Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пособие ДМ2 15.10.11.doc
Скачиваний:
220
Добавлен:
31.05.2015
Размер:
16.53 Mб
Скачать

1.7.2. Трансверсали

Пусть дано множество мощностиnи множество,элементы которого являются подмножествами множестваS, т.е. .,. При этом допускается чтопри

Системой различных представителей (транверсалью)для совокупности множествM(S) называется множество элементов мощностиmиз множестваSи таких, что

  1. ,

  2. , при.

Критерием существования трансверсали для M(S) служит следующая теорема.

Теорема Холла.Совокупность множествM(S) имеет трансверсаль тогда и только тогда, когда для любогоk и любойk– выборки без повторенийиз множестваиндексов выполняется следующее неравенство

то есть число элементов объединения множеств не меньшеk.

Если для некоторого подсемейства семействаM(S) имеет место равенство

то такое подсемейство называется критическим.

1.7.3. Пермамент матрицы

Рассматривается матрица A= (aij),,,.

ПерманентомматрицыAназывается число, определяемое следующим выражением

Где суммирование производится по всевозможным выборкам объема nизmразличных элементов.

Рассмотрим примеры

Если m=n, то суммирование производится по всевозможным перестановкам элементов 1,2,…,n; а пермамент матрицыА perA получается из определителя этой матрицы при условии, что все слагаемые соответствующей суммы берутся с положительными знаками.

Свойства перманентов.

  1. Если строка матрицы Aсостоит полностью из нулей, тоperA=0.

  2. Перманент матрицы инвариантен относительно любой перестановки строк и столбцов.

  3. При умножении какой-либо строки (или столбца) на скаляр , перманент матрицы умножается на.

  4. Если Aквадратная матрица, тоper AT = per A.

  5. Если Aij получена вычеркиванием изА i– строки иj–го столбца, - матрица, полученная изAзаменой элементаaij на 0, тогда

  6. Разложение пермамента по i– строке.

Многие свойства перманента подобны свойствам определителя для квадратных матриц, однако свойство

вообще говоря не верно для перманентов. Перманент в отличие от определителя в общем случае не равен 0 при наличии строк (столбцов), линейно выражающихся через другие строки (столбцы).

1.7.4. Число трансверсалей

Важнейшее применение перманентов определяется следующей теоремой.

Теорема. ПустьA= (aij),i= 1,2,..,n,j= 1,2,..,m, , есть матрица инцидентности множеств, являющихся подмножествами множества.

То есть

Тогда для числа трансверсалей семейства имеет место равенство

Трансверсаль семейства существует тогда и только тогда, когда для соответствующей матрицы инцидентности выполняется условие.

Пример 1. (задача о встречах).Требуется определить число трансверсалей семейства, гдеXi=X\{i} иx= {1,2,..,n}. Эта задача имеет и другие разнообразные формулировки, но обычно называетсязадачей о встречах. В данном случае матрицы инцидентности, где- символ Кронекера.

Обозначим hn=per(1-δij) и разлогая перманент по первой строке, получим

,

Где матрица получается из матрицызаменой элементаa11 на 1.

Разлагая perAn-1 по элементуa11получим

то есть получим рекуррентное соотношение

с начальными условиями h0=1 иh1=0

Перепишем рекуррентное соотношение в виде

hn-nhn-1=-(hn-1-(n-1)hn-2)=…=(-1)k(hn-k-(n-k)hn-k-1)=…=(-1)n

Пологая , получим

Отсюда следует что

Таким образом, окончательный ответ

Пример 2.

Требуется найти число трансверсалей семейства (Xi , 1≤in), где

X1={1,2},X2={1,2,3},X3={2,3,4},…,Xn-1={n-2,n-1,n},Xn={n-1,n}, являющихся подмножествами множестваX={1,2,…,n}.

Решение.

Число трансверсалей

Разлагая этот перманент сначала по первой строке, а затем получившийся перманент разлагаем по первому столбцу, получаем рекуррентное соотношение

Cn=Cn-1+Cn-2

с начальным условием C1=1,C2=2

Полученные числа Cnявляются числами Фибоначчи.