Это не официальный сайт wikipedia.org 01.01.2023

Трансверсаль — Википедия

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

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

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

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

ОпределенияПравить

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

Вектор ( x 1 , x 2 , , x n )   из элементов множества X   называется трансверсалью семейства ( X 1 , X 2 , , X n )  , если выполнены следующие соотношения:

а) x i X i , i 1 , n ¯  .

б) x i x j , i , j 1 , n ¯  


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

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

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

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

ПримерыПравить

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

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

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

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

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

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

СуществованиеПравить

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

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

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

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

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

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

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

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

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

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

Теорема Р. РадоПравить

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

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

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

A { 1 , 2 , , m }       ρ ( i A S i ) | A |   (1)

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

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

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

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

ρ ( i A S i ( S 1 { x } ) ) < | A | = | A | + 1   и ρ ( i B S i ( S 1 { y } ) ) < | B | = | B | + 1   . (2)

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

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

В силу того, что X Y i A B S i  , имеем ρ ( X Y ) | A B |  . (5)

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

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

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

СледствиеПравить

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

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

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

ТеоремаПравить

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

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

Пусть S = ( S 1 , S 2 , . . . , S m )   — семейство подмножеств некоторого множества E  . Пусть известна матрица A = ( a i j ) n   x n = { 0 ,     x j S i 1 ,     x j S i  .

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

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

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

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

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

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

ОбобщениеПравить

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

Пусть имеется последовательность целых положительных чисел ( k 1 , k 2 , , k m )  . Тогда ( k 1 , k 2 , , k m )  -трансверсалью семейства S   будет семейство P = ( P 1 , P 2 , , P m )   подмножеств множества E  , для которого выполняются условия:

  1. P i S i   для i { 1 , 2 , , m }  ;
  2. | P i | = k i  ;
  3. P i P j = , i j  .

ПримечанияПравить

  1. John Mackintosh Howie  (англ.) (рус.. Fundamentals of Semigroup Theory (англ.). — Oxford University Press, 1995. — P. 63. — ISBN 978-0-19-851194-6.
  2. Clive Reis. Abstract Algebra: An Introduction to Groups, Rings and Fields (англ.). — World Scientific, 2011. — P. 57. — ISBN 978-981-4335-64-5.
  3. Bruno Courcelle; Joost Engelfriet. Graph Structure and Monadic Second-Order Logic: A Language-Theoretic Approach (англ.). — Cambridge University Press, 2012. — P. 95. — ISBN 978-1-139-64400-6.
  4. Roberts, Tesman, 2009, с. 692.
  5. Brualdi, 2010, с. 322.
  6. Капитонова Ю. В., Кривой С. Л., Летичевский А. А. Лекции по дискретной математике. - СПб., БХВ-Петербург, 2004. - isbn 5-94157-546-7. - c. 529
  7. Ранговая функция, полумодулярность  (неопр.). Wiki-конспекты ИТМО. Дата обращения: 6 декабря 2019. Архивировано 6 декабря 2019 года.
  8. 1 2 3 Вся высшая математика: Учебник. Т.7., 2006
  9. В.Н.Сачков, 1982

ЛитератураПравить

  • М.Л. Краснов, А.И. Киселев, Г.И. Макаренко, Е.В. Шикин, В.И. Заляпин, А.Ю. Эвнин. Вся высшая математика: Учебник. — М.: КомКнига, 2006. — Т. 7. — 208 с. — ISBN 5-484-00521-3.
  • М. Холл. Глава №5 «Системы различных представителей» // Комбинаторика = Combinatorial Theory / пер. с англ. С. А. Широковой; под ред. А. О. Гельфонда и В. Е. Тараканова. — М.: Мир, 1970. — С. 65—78. — 424 с.
  • В.Н.Сачков. Введение в комбинаторные методы дискретной математики. — М.: Наука. Гл. ред. физ.-мат. лит., 1982. — 384 с.
  • М. Свами, К. Тхуласираман. Глава №8.6 «Паросочетания в двудольных графах» // Графы, сети и алгоритмы = Graphs, Networks, and Algorithms / пер. с англ. М. В. Горбатовой, В. Л. Торхова, С. А. Фролова, В. Н. Четверикова; под ред. В. А. Горбатова. — М.: Мир, 1984. — С. 165—166. — 455 с. — 11 000 экз.
  • В. А. Емеличев, О. И. Мельников, В. И. Сарванов, Р. И. Тышкевич. Лекции по теории графов. — М.: Наука, 1990. — С. 87—92. — 384 с. — ISBN 5-02-013992-0.
  • Н. И. Костюкова. Графы и их применение  (неопр.). — Лекция №16: Теория трансверсалей. Дата обращения: 29 июля 2009.
  • Alexander Schrijver. Chapter 22 «Transversals», chapter 23 «Common transversals» // Combinatorial optimization. — Springer, 2003. — P. 378—409. — 1800 p. — ISBN 978-3540443896.
  • Roberts F., Tesman B. Applied Combinatorics. — Boca Raton: CRC Press, 2009. — ISBN 978-1-4200-9982-9.
  • Brualdi R. Introductory Combinatorics. — Upper Saddle River, NJ: Prentice Hall, 2010. — ISBN 0-13-602040-2.