Трансверсаль

Материал из testwiki
Перейти к навигации Перейти к поиску

Шаблон:Значения Шаблон:Другие значения

Не путать с трансверсалью треугольника.

Шаблон:TOC-Right Трансверса́ль (система различных представителей) — понятие из теории множеств, которое является достаточно важным для всей дискретной математики. Оно также существует в логике и линейной алгебре.

В математике, для заданного семейства множеств S, трансверсаль (также называемая в некоторой зарубежной литературе сечением (англ. cross-section)[1][2][3]) - это множество, содержащее ровно один элемент из каждого множества из S. Когда множества из S  не пересекаются друг с другом, каждый элемент трансверсали соответствует ровно одному элементу S  (множество, членом которого он является). Если исходные множества являются пересекающимися, существует два варианта определения трансверсали. Первый вариант имитирует ситуацию, когда множества взаимно не пересекаются, заключается в существовании биекции φ от трансверсали к S, так что для каждого x в трансверсали получаем, что x отображается в некоторый элемент φ(x) . В этом случае трансверсаль также называется системой различных представителей. Другой, менее используемый вариант не требует взаимно однозначного отношения между элементами трансверсали и множествами из S. В этой ситуации элементы системы представителей не обязательно различныШаблон:SfnШаблон:Sfn. Далее приведены строгие определения наиболее распространённых подходов.

Определения

1) Пусть X — некоторое множество. Пусть 2Xбулеан множества X, т.е. совокупность всех подмножеств множества X. Пусть (X1,X2,,Xn) — некоторая выборка из 2X. Элементы в этой выборке могут повторяться.

Вектор (x1,x2,,xn) из элементов множества X называется трансверсалью семейства (X1,X2,,Xn), если выполнены следующие соотношения:

а) xiXi,i1,n.

б) xixj,i,j1,n

2) Обозначим как E конечное непустое множество, а как S=(S1,S2,,Sm) — семейство его подмножеств, то есть последовательность непустых подмножеств E длины m.

Трансверсалью семейства S является такое подмножество TE, для которого существует биекция φ:T{1,2,,m}, причём для tT выполняется условие tSφ(t).

Другими словами, для элементов трансверсали существует такая нумерация, при которой tiSi для i{1,2,,m}.

Поскольку T — множество, то все его элементы различны, отсюда и название «система различных представителей».

Примеры

1) Пусть заданы множество E={1,2,3,4,5} и семейство подмножеств S=(S1={1,4,5},S2={1},S3={2,3,4},S4={2,4}). Примером трансверсали для такого семейства может служить T={1,2,3,4}, в котором 1S2,2S4,3S3,4S1.

2) В некотором учреждении имеется m комиссий. Требуется из состава каждой комиссии назначить их председателей так, чтобы ни один человек не председательствовал более чем в одной комиссии. Здесь трансверсаль комиссий составят их председатели.

3) В теории групп для данной подгруппы H группы G правый (соответственно левый) трансверсаль - это множество, содержащее ровно один элемент от каждого правого (соответственно левого) смежного класса H. В этом случае «множества» (смежные классы) взаимно не пересекаются, т.е. смежные классы образуют разбиение группы.

4) Как частный случай предыдущего примера, учитывая прямое произведение групп G=H×K, получаем, что H является трансверсалью для смежных классов K.

5) Поскольку любое отношение эквивалентности на произвольном множестве приводит к разбиению, выбор любого представителя из каждого класса эквивалентности приводит к трансверсали.

6) Другой случай трансверсали на основе разбиения возникает, когда рассматривается отношение эквивалентности, известное как (теоретико-множественное) ядро функции, определенной для функции f с областью определения X, как её разбиение kerf:={{yXf(x)=f(y)}xX} которое разбивает область f на классы эквивалентности, так что все элементы в классе имеют один и тот же образ при отображении f. Если f инъективна, существует только одна трансверсаль kerf. Для необязательно-инъективной f исправление трансверсали T в kerf вызывает взаимно-однозначное соответствие между T и образом f, обозначаемое далее как Imf. Следовательно, функция g:(Imf)T хорошо определяется свойством, которое для всех z : Imf,g(z)=x , где x - единственный элемент в T, такой что f(x)=z; кроме того, g может быть расширен (не обязательно единственным образом), так что он будет определен во всей области значений f путем выбора произвольных значений для g(z), когда z находится за пределами изображения f. Это простой расчет, чтобы убедиться, что определенное таким образом g обладает свойством fgf=f, что является доказательством (когда область определения и область значений f одно и тоже множество), что полугруппа полного преобразования является регулярной полугруппой. Отображение g действует как (не обязательно единственный) квазиобратный элемент для f; в теории полугрупп это просто обратный элемент. Однако обратите внимание, что для произвольного g с вышеупомянутым свойством «двойственное» уравнение gfg=g может не выполняться, но если мы обозначим h=gfg, то f является квазиобратным к h, то есть hfh=h.

Существование

На практике чаще важен ответ на вопрос, существует ли трансверсаль для конкретного семейства. Некоторой шуточной формулировкой этого вопроса является задача о свадьбах:

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

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

Строгим решением задачи о существовании трансверсали является теорема Холла для трансверсалей, а также её обобщение — теорема Радо.

Теорема Холла для трансверсалей

Пусть E - непустое конечное множество и S={S1,S2,...,Sm} - семейство не обязательно разных непустых его подмножеств. В таком случае S имеет трансверсаль тогда и только тогда, когда для произвольных k подмножеств Si их объединение включает не менее, чем k разных элементов (k=1,2,...,m)[4].

Частичная трансверсаль

В случае, если φ — инъекция, то трансверсаль называется частичной. Частичные трансверсали семейства S являются трансверсалями его подсемейств. Любое подмножество трансверсали является частичной трансверсалью.

Независимые трансверсали

Пусть на множестве E задан некоторый матроид. Пусть S=(S1,S2,...,Sm) — семейство подмножеств множества E. Независимой трансверсалью для S назовём трансверсаль, которая является независимым множеством в смысле указанного матроида. В частности, если матроид - дискретный, то любая трансверсаль - независимая. Следующая теорема даёт критерий существования независимой трансверсали.

Теорема Р. Радо

Пусть M=(E,J)матроид. Последовательность S=(S1,S2,,Sm) — непустых подмножеств множества E имеет независимую трансверсаль тогда и только тогда, когда объединение любых k подмножеств из этой последовательности содержит независимое множество, в котором не менее k элементов, где k — произвольное натуральное число, не превосходящее m.

Доказательство:

Условие теоремы удобно сформулировать, используя понятие ранга множества (наибольшей мощности независимого подмножества):

A{1,2,,m}   ρ(iASi)|A| (1)

Необходимость. Если имеется независимая трансверсаль, то её пересечение с множеством iASi имеет |A| элементов, откуда ρ(iASi)|A|.

Достаточность. Предварительно докажем следующее утверждение:

Утверждение. Если в некотором множестве (например, S1) содержится не менее двух элементов, то из этого множества можно удалить один элемент, не нарушив при этом условия (1).

От противного: пусть |S1|2 и, какой элемент ни удалить из S1, условие (1) не будет выполнено. Возьмём два элемента x и y из множества S1. Для них найдутся такие множества индексов A'={1}A и B'={1}B, где A, B{2, 3, , m}, что

ρ(iASi(S1{x}))<|A|=|A|+1 и ρ(iBSi(S1{y}))<|B|=|B|+1 . (2)

Положим: X=iASi(S1{x}), Y=iBSi(S1{y}). Соотношения (2) перепишем в виде: ρ(X)|A|; ρ(Y)|B|, откуда ρ(X)+ ρ(Y)|A|+|B|. (3)

С помощью условия (1) оценим снизу ранги объединения и пересечения множеств X и Y. Поскольку XY=iABSi(S1{x})(S1{y})=iABSiS1, выполняется неравенство ρ(XY)|AB|+1. (4)

В силу того, что XYiABSi, имеем ρ(XY)|AB|. (5)

Используя свойство полумодулярности ранговой функции [5], после сложения (4) и (5) получим: ρ(X)+ρ(Y)ρ(XY)+ρ(XY)|AB|+|AB|+1=|A|+|B|+1. (6)

Неравенство (6) противоречит неравенству (3). Утверждение доказано.

Будем применять процедуру из утверждения до тех пор, пока у нас не останется m одноэлементных множеств {t1}, {t2} , {tm}. При этом ранг их объединения T={t1, t2, , tm} равен m. Значит, T и есть искомая независимая трансверсаль.

Следствие

Пусть M=(E,J)матроид. Последовательность S=(S1,S2,,Sm) непустых подмножеств множества E имеет независимую частичную трансверсаль мощности t тогда и только тогда, когда объединение любых k подмножеств из этой последовательности содержит независимое подмножество мощности не менее k+tm, т.е. A{1, 2, , m}   ρ(iASi)|A|+tm. [6]

Общие трансверсали

Критерий существования независимой трансверсали позволяет получить необходимое и достаточное условия существования общей трансверсали у двух различных систем подмножеств одного и того же множества.

Теорема

Два семейства S=(S1,S2,...,Sm) и R=(R1,R2,...,Rm) непустых подмножеств конечного множества E обладают общей трансверсалью тогда и только тогда, когда для любых подмножеств A и B множества 1,2,...,m выполняется неравенство |(iASi)(iBRi)||A|+|B|m. [6].

Теорема о числе различных трансверсалей семейства подмножеств

Пусть S=(S1,S2,...,Sm) — семейство подмножеств некоторого множества E. Пусть известна матрица A=(aij)n xn={0,  xjSi1,  xjSi.

Тогда число различных трансверсалей семейства S равно перманенту матрицы A .[7]

Cвязь с другими разделами и применение

В теории оптимизации и теории графов нахождение общей трансверсали может быть сведено к нахождению максимального потока в сети [6].

В информатике вычисление трансверсалей используется в нескольких прикладных областях, а входное семейство наборов часто описывается как гиперграф.

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

Применение трансверсалей и покрытий из них лежит в основе метода Эйлера — Паркера поиска ортогональных латинских квадратов к заданному латинскому квадрату.

Обобщение

Понятие трансверсали можно обобщить.

Пусть имеется последовательность целых положительных чисел (k1,k2,,km). Тогда (k1,k2,,km)-трансверсалью семейства S будет семейство P=(P1,P2,,Pm) подмножеств множества E, для которого выполняются условия:

  1. PiSi для i{1,2,,m};
  2. |Pi|=ki;
  3. PiPj=,ij.

Примечания

Шаблон:Примечания

Литература

Шаблон:Викисловарь

  1. Шаблон:Книга
  2. Шаблон:Книга
  3. Шаблон:Книга
  4. Капитонова Ю. В., Кривой С. Л., Летичевский А. А. Лекции по дискретной математике. - СПб., БХВ-Петербург, 2004. - isbn 5-94157-546-7. - c. 529
  5. Шаблон:Cite web
  6. 6,0 6,1 6,2 Шаблон:Sfn0
  7. Шаблон:Sfn0