Теоремы холловского типа для гиперграфов - Hall-type theorems for hypergraphs

В комбинаторика, Теоремы холловского типа для гиперграфов несколько обобщений Теорема холла о браке от графиков к гиперграфы. Такие теоремы были доказаны Офрой Кесслер,[1][2] Рон Ахарони,[3][4] Пенни Хакселл,[5][6] Рой Мешулам,[7] и другие.

Предварительные мероприятия

Теорема Холла о браке обеспечивает условие, гарантирующее, что двудольный граф (X + Y, E) допускает идеальное соответствие, или - в более общем смысле - сопоставление, которое насыщает все вершины Y. Условие включает количество соседей подмножеств Y. Обобщение теоремы Холла на гиперграфы требует обобщения понятий двудольности, идеального соответствия и соседей.

1. Двудольность: Понятие двудольности может быть расширено на гиперграфы многими способами (см. двудольный гиперграф ). Здесь мы определяем гиперграф как двудольный, если он ровно двухцветный, т.е. его вершины могут быть двухцветными, так что каждое гиперребро содержит ровно одну желтую вершину. Другими словами, V можно разделить на два набора Икс и Y, такое, что каждое гиперребро содержит ровно одну вершину Y.[1] А двудольный граф является частным случаем, когда каждое ребро содержит ровно одну вершину Y а также ровно одну вершину Икс; в двудольном гиперграфе каждое гиперребро содержит ровно одну вершину Y но может содержать ноль или более вершин Икс. Например, гиперграф (V,E) с V = {1,2,3,4,5,6} и E = {{1,2,3}, {1,2,4}, {1,3,4}, {5,2}, {5,3,4,6}} является двудольным с Y = {1,5} и Икс = {2,3,4,6}.

2. Идеальное соответствие: А соответствие в гиперграфе H = (V, E) это подмножество F из E, так что каждые два гиперребра F не пересекаются. Если ЧАС двудольный с частями Икс и Y, то размер каждого сопоставления, очевидно, не превосходит |Y|, Соответствие называется Y-идеально (или же Y-насыщающий), если его размер точно |Y|, Другими словами: каждая вершина Y появляется ровно на одном гиперреберье M. Это определение сводится к стандартному определению Y-совершенное паросочетание в двудольном графе.

3. Соседи: Учитывая двудольный гиперграф H = (X + Y, E) и подмножество Y0 Y, соседи Y0 являются подмножествами Икс общие гиперребра с вершинами Y0. Формально: . Например, в гиперграфе из пункта 1 имеем: NЧАС({1}) = {{2,3}, {2,4}, {3,4}} и NЧАС({5}) = {{2}, {3,4,6}} и NЧАС({1,5}) = {{2,3}, {2,4}, {3,4}, {2}, {3,4,6}}. Обратите внимание, что в двудольном графе каждый сосед является одноэлементным - соседи - это просто вершины X, которые смежны с одной или несколькими вершинами Y0. В двудольном гиперграфе каждый сосед - это множество, соседи - это подмножества Икс которые «примыкают» к одной или нескольким вершинам Y0.

Поскольку NЧАС(Y0) содержит только подмножества Икс, можно определить гиперграф, в котором множество вершин Икс а набор ребер равен NЧАС(Y0). Мы называем его окрестностным гиперграфом Y0 и обозначим его: . Обратите внимание, что если ЧАС простой двудольный граф, окрестностный гиперграф каждого Y0 содержит только соседей Y0 в Икс, каждый из которых имеет петлю.

Недостаточность состояния Холла

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

{{1, a, A}, {2, a, B}}

Позволять Y = {1,2}. Каждая вершина в Y есть сосед, и Y сам имеет двух соседей: NЧАС(Y) = {{a, A}, {a, B}}. Но нет Y-идеальное совпадение, поскольку оба края перекрываются. Можно попытаться исправить это, потребовав, чтобы NЧАС(Y0) содержат не менее |Y0| непересекающийся края, а не просто |Y0| края. Другими словами: ЧАСЧАС(Y0) должен содержать соответствие размера не менее |Y0|, Наибольший размер соответствия в гиперграфе ЧАС называется его совпадающим числом и обозначается (таким образом ЧАС признает Y-идеальное соответствие iff ). Однако этого исправления недостаточно, как показывает следующий трехсторонний гиперграф:

{{1, a, A}, {1, b, B}, {2, a, B}, {2, b, A}}

Позволять Y = {1,2}. Снова каждая вершина в Y есть сосед, и Y сам имеет четырех соседей: NЧАС(Y) = {{a, A}, {a, B}, {b, A}, {b, B}}. Более того, поскольку ЧАСЧАС(Y) допускает соответствие размера 2, например {{a, A}, {b, B}} или {{a, B}, {b, A}}. Однако H не допускает Y-совершенное сопоставление, поскольку каждое гиперребро, содержащее 1, перекрывает каждое гиперребро, содержащее 2.

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

Условия Ахарони: максимальное совпадение

Позволять ЧАС = (X + Y, E) - двудольный гиперграф (как определено в п. 1. выше), в котором размер каждого гиперребра в точности равен р, для некоторого целого числа р > 1. Предположим, что для каждого подмножества Y0 из Y, имеет место неравенство

На словах: соседний гиперграф Y0 допускает соответствие больше, чем (р - 1) (| Y0| - 1). потом ЧАС признает Y-идеальное соответствие (как определено в 2. выше).

Об этом впервые предположил Ахарони.[3] Это было доказано с Офрой Кесслер для двудольных гиперграфов, в которых |Y| ≤ 4[1] и для |Y| = 5.[2] Позже это было доказано для всех р-равномерные гиперграфы.[6]:Следствие 1.2.

В простых графиках

Для двудольного простого графа r = 2 и условие Ахарони принимает вид . Более того, соседний гиперграф (как определено в п. 3. выше) содержит только синглтоны - синглтоны для каждого соседа Y0. Поскольку синглтоны не пересекаются, весь набор синглтонов совпадает. Следовательно, количество соседей Y0. Таким образом, условие Ахарони становится для каждого подмножества Y0 из Y:

.

Это в точности условие брака Холла.

Герметичность

В следующем примере показано, что коэффициент (р - 1) улучшить нельзя. Выберите какое-нибудь целое число м> 1. Позволять ЧАС = (X + Y, E) быть следующим р-однородный двудольный гиперграф:

  • Y = {1, ..., м};
  • E это союз E1, ..., Eм (куда Eя множество гиперребер, содержащее вершину я), и:
    • Для каждого я в 1,...,м-1}, Eя содержит р-1 непересекающиеся гиперребра размера р, {я, Икся,1,1, ..., Икся, 1, г−1}, ..., , {я, Икся, р-1,1, ..., Икся, г-1, г−1}.
    • Eм содержит м-1 гиперребра размера р, {м, Икс1,1,1, ..., Икс1,р-1-1}, ..., , {м, Иксм-1,1,1, ..., Иксм-1,р-1,1}. Обратите внимание, что край я в Eм встречает все края в Eя.

Этот ЧАС не допускает Y-идеальное соответствие, так как каждое гиперребро, содержащее м пересекает все гиперребра в Eя для некоторых я < м.

Однако каждое подмножество Y0 из Y удовлетворяет следующему неравенству:

С содержит как минимум гиперребра, и все они не пересекаются.

Дробное соответствие

Самый большой размер дробное соответствие в ЧАС обозначается . Четко . Предположим, что для каждого подмножества Y0 из Y, выполняется более слабое неравенство:

Было высказано предположение, что и в этом случае ЧАС признает Y-идеальное соответствие. Эта более сильная гипотеза была доказана для двудольных гиперграфов, в которых |Y| = 2.[4]

Позже было доказано[4] что при выполнении указанного выше условия H допускает Y-идеально дробный соответствие, т. е. . Это слабее, чем иметь Y- идеальное соответствие, что эквивалентно .

Состояние Хакселла: наименьшая поперечная

А поперечный (также называемый вершина-крышка или же ударная установка) в гиперграфе ЧАС = (V,E) является подмножеством U из V так что каждое гиперребро в E содержит хотя бы одну вершину U. Наименьший размер трансверсали в ЧАС обозначается .

Позволять ЧАС = (X + Y, E) - двудольный гиперграф, в котором размер каждого гиперребра не превосходит р, для некоторого целого числа р > 1. Предположим, что для каждого подмножества Y0 из Y, имеет место неравенство

На словах: соседний гиперграф Y0 не имеет трансверсали размера (2 р - 3) (Y0 - 1) или меньше.

Потом, ЧАС признает Y-идеальное соответствие (как определено в 2. выше).[5]:Теорема 3.

В простых графиках

Для двудольного простого графа r = 2, поэтому 2р-3 = 1, и условие Хакселла становится . Более того, соседний гиперграф (как определено в п. 3. выше) содержит только синглтоны - синглтоны для каждого соседа Y0. В гиперграфе синглетонов трансверсаль должна содержать все вершины. Следовательно, количество соседей Y0. Таким образом, условие Хакселла становится для каждого подмножества Y0 из Y:

.

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

Герметичность

В следующем примере показано, что коэффициент (2 р - 3) улучшить нельзя. Позволять ЧАС = (X + Y, E) быть р-равномерный двудольный гиперграф с:

  • Y = {0,1}
  • Икс = { Иксij : 1 ≤ я,jр-1} [так |Икс| = (р-1)2].
  • E = E0 ты E1, куда
    • E0 = { {0, Икся1, ..., Икся(р-1) } | 1 ≤ яр-1} [так E0 содержит р-1 гиперребра].
    • E1 = { {1, Икс1j[1], ..., Икс(р-1) j [r-1] } | 1 ≤ j[k] ≤ р-1 для 1 ≤ kр-1}. [так E1 содержит (р-1)р-1 гиперребра].

Этот ЧАС не допускает Y-совершенное соответствие, поскольку каждое гиперребро, содержащее 0, пересекает каждое гиперребро, содержащее 1.

Однако каждое подмножество Y0 из Y удовлетворяет следующему неравенству:

он лишь немного слабее (на 1), чем требуется по теореме Хакселла. Чтобы убедиться в этом, достаточно проверить подмножество Y0 = Y, поскольку это единственное подмножество, для которого правая часть больше 0. Окрестный гиперграф Y является ( Икс , E00 ты E11) куда:

  • E00 = { {Икся1, ..., Икся(р-1) } | 1 ≤ яр-1 } .
  • E11 = { {Икс1j[1], ..., Икс(р-1) j [r-1] } | 1 ≤ j[k] ≤ р-1 для 1 ≤ kр-1 }

Можно визуализировать вершины Икс как указано на (р-1) раз (r-1) сетка. Гиперребра E00 являются р-1 ряд. Гиперребра E11 являются (р-1)р-1 выбор одного элемента в каждой строке и каждом столбце. Для прикрытия гиперребер E10 нам нужно р - 1 вершина - по одной вершине в каждой строке. Поскольку все столбцы в конструкции симметричны, можно считать, что мы берем все вершины в столбце 1 (т. Е. vя1 для каждого i в {1, ...,р-1}). Теперь, поскольку E11 содержит все столбцы, нам нужно как минимум р - 2 дополнительные вершины - по одной вершине на каждый столбец {2, ..., р}. Всего на каждую трансверсали нужно как минимум 2р-3 вершины.

Алгоритмы

Доказательство Хакселла неконструктивно. Однако Чидамбарам Аннамалай доказал, что идеальное соответствие может быть эффективно найдено при немного более сильных условиях.[8]

Для каждого фиксированного выбора и , существует алгоритм, который находит Y-идеальное соответствие в каждом р-равномерный двудольный гиперграф, удовлетворяющий для каждого подмножества Y0 из Y:

Фактически в любом р-равномерный гиперграф, алгоритм находит либо Y-идеальное соответствие или подмножество Y0 нарушая указанное неравенство.

Алгоритм работает за полиномиальное время размером ЧАС, но экспоненциальная по р и 1 /ε.

Это открытый вопрос, существует ли алгоритм с полиномом времени выполнения в любом р или 1 /ε (или оба).

Подобные алгоритмы применялись для решения задач справедливое распределение предметов, в частности проблема санта-клауса.[9][10][11]

Условия Ахарони – Хакселла: наименьшие наборы пиннинга

Мы говорим, что набор K краев булавки другой набор F ребер, если каждое ребро в F пересекает некоторый край в K.[6] В ширина гиперграфа ЧАС = (V, E), обозначенный ш(ЧАС), является наименьшим размером подмножества E это булавки E.[7] В подходящая ширина гиперграфа ЧАС, обозначенный mw(ЧАС) является максимумом по всем сопоставлениям M в ЧАСиз подмножества E это булавки M.[12] С E содержит все совпадения в E, ширина H, очевидно, не меньше, чем ширина согласования ЧАС.

Ахарони и Хакселл доказали следующее условие:

Позволять ЧАС = (X + Y, E) - двудольный гиперграф. Предположим, что для каждого подмножества Y0 из Y, имеет место неравенство

[другими словами: NЧАС(Y0) содержит соответствие M(Y0) такая, что по крайней мере | Y0| непересекающиеся ребра из NЧАС(Y0) необходимы для закрепления M(Y0)]. Потом, ЧАС признает Y-идеальное соответствие.[6]:Теорема 1.1.

Позже они расширили это условие несколькими способами, которые позже были расширены Мешуламом следующим образом:

Позволять ЧАС = (X + Y, E) - двудольный гиперграф. Предположим, что для каждого подмножества Y0 из Y, выполняется хотя бы одно из следующих условий:

или же

Потом, ЧАС признает Y-идеальное соответствие.[7]:Теорема 1.4.

В простых графиках

В двудольном простом графе соседний гиперграф содержит только синглтоны - по синглетону для каждого соседа Y0. Поскольку синглтоны не пересекаются, весь набор соседей NЧАС(Y0) является совпадением, и его единственный набор закреплений - это набор NЧАС(Y0), т.е. ширина согласования NЧАС(Y0) есть |NЧАС(Y0) |, а его ширина такая же: w (NЧАС(Y0)) = mw (NЧАС(Y0))=|NЧАС(Y0) |, Таким образом, оба вышеуказанных условия эквивалентны условию брака Холла.

Примеры

Рассмотрим несколько двудольных графов с Y = {1, 2} и Икс = {А, В; а, б, в}. Условие Ахарони – Хакселла для пустого множества тривиально выполняется. Это верно для подмножеств размера 1 тогда и только тогда, когда каждая вершина в Y содержится хотя бы в одном ребре, что легко проверить. Осталось проверить подмножество Y сам.

  1. ЧАС = {{1, A, a}; {2, B, b}; {2, Б, в}}. Здесь NЧАС(Y) = {{A, a}, {B, b}, {B, c}}. Его ширина соответствия составляет не менее 2, поскольку он содержит совпадение размера 2, например {{A, a}, {B, b}}, которые не могут быть закреплены ни одним ребром из NЧАС(Y0). Действительно, H допускает Y-идеальное соответствие, например {{1, A, a}; {2, Б, б}}.
  2. ЧАС = {{1, A, a}; {1, B, b}; {2, A, b}, {2, B, a}}. Здесь NЧАС(Y) = {{A, a}, {B, b}, {A, b}, {B, a}}. Его ширина соответствия равна 1: он содержит совпадение размера 2, например {{A, a}, {B, b}}, но это соответствие может быть закреплено одним ребром, например {А, б}. Другое соответствие размера 2 - это {{A, b}, {B, a}}, но оно также может быть закреплено одним ребром {A, a}. Пока NЧАС(Y) больше, чем в примере 1, его ширина соответствия меньше - в частности, меньше |Y|, Следовательно, достаточное условие Аарони – Хакселла не выполняется. В самом деле, ЧАС не допускает Y-идеальное соответствие.
  3. ЧАС = {{1, A, a}, {1, A, b}; {1, B, a}, {1, B, b}; {2, A, a}, {2, A, b}; {2, B, a}, {2, B, b}}. Здесь, как и в предыдущем примере, NЧАС(Y) = {{A, a}, {B, b}, {A, b}, {B, a}}, поэтому достаточное условие Ахарони – Хакселла нарушается. Ширина NЧАС(Y) равно 2, поскольку он закреплен, например набором {{A, a}, {B, b}}, поэтому более слабое условие Мешулама также нарушается. Однако это ЧАС допускает Y-идеальное соответствие, например {{1, A, a}; {2, B, b}}, что показывает, что эти условия не являются необходимыми.

Набор-семейная формулировка

Рассмотрим двудольный гиперграф ЧАС = (X + Y, E) куда Y = {1,...,м}. Теоремы типа Холла не заботятся о множестве Y себя - они заботятся только о соседях элементов Y. Следовательно ЧАС можно представить в виде набора семейств множеств {ЧАС1, ..., ЧАСм}, где для каждого я в [м], ЧАСя := NЧАС({я}) = набор-семейство соседей я. Для каждого подмножества Y0 из Y, набор-семья NЧАС(Y0) является объединением семейств множеств ЧАСя для меня в Y0. А идеальное соответствие в ЧАС это семейство размеров м, где для каждого я в [м], множество-семейство ЧАСя представлен набором ря в ЧАСя, а представительные множества ря попарно не пересекаются.

В этой терминологии теорему Аарони – Хакселла можно сформулировать следующим образом.

Позволять А = {ЧАС1, ..., ЧАСм} набор семейств множеств. Для каждой подгруппы B из А, рассмотрим семейство множеств U B - объединение всех ЧАСя в B. Предположим, что для каждой подгруппы B из А, это U B содержит соответствие M(B) такая, что по крайней мере | B| непересекающиеся подмножества из U B необходимы для закрепления M(B). потом А допускает систему непересекающихся представителей.

Необходимое и достаточное условие

Позволять ЧАС = (X + Y, E) - двудольный гиперграф. Следующие варианты эквивалентны:[6]:Теорема 4.1.

  • ЧАС признает Y-идеальное соответствие.
  • Есть присвоение соответствия M(Y0) в NЧАС(Y0) для каждого подмножества Y0 из Y, так что закрепление M(Y0) требует, по крайней мере | Y0| непересекающиеся ребра из U {M(Y1): Y1 это подмножество Y0}.

В формулировке набора-семейства: пусть А = {ЧАС1, ..., ЧАСм} набор семейств множеств. Следующие варианты эквивалентны:

  • А допускает систему непересекающихся представителей;
  • Есть присвоение соответствия M(B) в U B для каждой подгруппы B из А, что для закрепления M(B), по меньшей мере | B| ребра из U {M(C): C это подколлекция B} необходимы.

Примеры

Рассмотрим пример №3 выше: ЧАС = {{1, A, a}, {1, A, b}; {1, B, a}, {1, B, b}; {2, A, a}, {2, A, b}; {2, B, a}, {2, B, b}}. Поскольку он допускает Y-идеальное совпадение, оно должно удовлетворять необходимому условию. В самом деле, рассмотрим следующее присвоение подмножеств Y:

  • М ({1}) = {А, а}
  • M ({2}) = {B, b}
  • M ({1,2}) = {{A, a}, {B, b}}

В достаточном условии для закрепления M ({1,2}) требовалось не менее двух ребер из NЧАС(Y) = {{A, a}, {B, b}, {A, b}, {B, a}}; это не выдержало.

Но в необходимом условии для закрепления M ({1,2}) требуется по крайней мере два ребра из M ({1}) u M ({2}) u M ({1,2}) = {{A, a} , {B, b}}; это держится.

Следовательно, необходимое + достаточное условие выполнено.

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

Доказательство топологическое и использует Лемма Спернера. Интересно, что это влечет за собой новое топологическое доказательство исходной теоремы Холла.[13]

Предположим сначала, что нет двух вершин в Y имеют точно такого же соседа (это без ограничения общности, поскольку для каждого элемента у из Y, можно добавить фиктивную вершину ко всем соседям у).

Позволять Y = {1,...,м}. Они считают м-вершинного симплекса и докажите, что он допускает триангуляцию Т с некоторыми особыми свойствами, которые они называют экономически-иерархическая триангуляция. Затем они маркируют каждую вершину Т с гиперребром из NЧАС(Y) следующим образом:

  • а) Для каждого я в Y, Главная вершина я симплекса помечено некоторым гиперребром из паросочетания M ({я}).
  • (б) Каждая вершина Т на лице, охватываемом подмножеством Y0 из Y, помечена некоторым гиперребром из паросочетания M (Y0).
  • (c) Для каждых двух соседних вершин Т, их метки либо идентичны, либо не пересекаются.

Их достаточное условие означает, что такая разметка существует. Затем они раскрашивают каждую вершину v из Т с цветом я такое, что гиперребро, назначенное v является соседом я.

Условия (а) и (б) гарантируют, что эта раскраска удовлетворяет краевому условию Спернера. Следовательно, существует полностью помеченный симплекс. В этом симплексе есть м гиперребер, каждое из которых является соседом другого элемента Y, поэтому они не должны пересекаться. Это желаемое Y-идеальное соответствие.

Расширения

Теорема Ахарони – Хакселла имеет дефектную версию. Используется для доказательства Гипотеза Райзера за р=3.[12]

Состояние Мешулама

Игра Мешулама это игра двух игроков на графе. Один игрок - CON - хочет доказать, что график имеет высокий гомологическая связность. Другой игрок - НЕТ - хочет доказать обратное. CON предлагает ребра NON один за другим; NON может либо отсоединить край, либо взорвать его; взрыв удаляет крайние конечные точки и всех их соседей. Оценка CON - это количество взрывов, когда все вершины исчезли, или бесконечность, если остались некоторые изолированные вершины. Ценность игры на заданном графике грамм (оценка CON при оптимальной игре обоих игроков) обозначается Ψ (грамм). Игра Мешулама изучалась специально для линейные графики гиперграфов: линейный график ЧАС, обозначим L (ЧАС), является графом, вершинами которого являются ребра ЧАС, причем две такие вершины соединены тогда и только тогда, когда их соответствующие ребра пересекаются в ЧАС. Мешулам доказал следующее условие:

Позволять ЧАС = (X + Y, E) - двудольный гиперграф. Предположим, что для каждого подмножества Y0 из Y, выполняется следующее условие:

.

Где NЧАС(Y0) считается мультигиперграфом (т.е. он может содержать одно и то же гиперребро несколько раз, если он является соседом нескольких различных элементов Y0). Потом, ЧАС признает Y-идеальное соответствие.[14]

В простых графиках

В двудольном простом графе соседний гиперграф содержит только синглтоны - по синглетону для каждого соседа Y0 (некоторые синглтоны появляются более одного раза - если они являются соседями разных элементов Y0). Таким образом, его линейный граф содержит |NЧАС(Y0) | вершинно-непересекающиеся клики - клика для каждого элемента. Следовательно, когда играется в игру Мешулама, НЕ нужно |NЧАС(Y0) | взрывы, чтобы уничтожить все L (NЧАС(Y0)), поэтому Ψ (L (NЧАС(Y0))=|NЧАС(Y0) |, Таким образом, состояние Мешулама становится условием брака Холла.

Примеры

Рассмотрим несколько двудольных графов с Y = {1, 2} и Икс = {А, В; а, б, в}. Условие Мешулама тривиально выполняется для пустого множества. Это верно для подмножеств размера 1 тогда и только тогда, когда граф-сосед каждой вершины в Y непусто (поэтому для уничтожения требуется хотя бы один взрыв), что легко проверить. Осталось проверить подмножество Y сам.

  1. ЧАС = {{1, A, a}; {2, B, b}; {2, Б, в}}. Здесь NЧАС(Y) = {{A, a}, {B, b}, {B, c}}. Граф L (NЧАС(Y)) имеет три вершины: Aa, Bb и Bc. Подключены только последние два; вершина Aa изолирована. Следовательно, Ψ (L (NЧАС(Y)) = ∞. Действительно, H допускает Y-идеальное соответствие, например {{1, A, a}; {2, Б, б}}.
  2. ЧАС = {{1, A, a}; {1, B, b}; {2, A, b}, {2, B, a}}. Здесь L (NЧАС(Y)) имеет четыре вершины: Aa, Bb, Ab, Ba и четыре ребра: {Aa, Ab}, {Aa, Ba}, {Bb, Ba}, {Bb, Ab}. Для любого ребра, которое предлагает CON, NON может взорвать его и уничтожить все вершины. Следовательно, Ψ (L (NЧАС(Y)) = 1. Действительно, H не допускает Y-идеальное соответствие.
  3. ЧАС = {{1, A, a}, {1, A, b}; {1, B, a}, {1, B, b}; {2, A, a}, {2, A, b}; {2, B, a}, {2, B, b}}. Здесь NЧАС(Y) такое же, как в предыдущем примере, поэтому достаточное условие Мешулама нарушается. Однако это ЧАС допускает Y-идеальное соответствие, например {{1, A, a}; {2, B, b}}, что показывает, что в этом условии нет необходимости.

Необходимые и достаточные условия с использованием Ψ неизвестны.

Больше условий из радужных совпадений

А соответствие радуги - это соответствие в простом графе, в котором каждое ребро имеет свой «цвет». Рассматривая цвета как вершины в множестве Y, можно видеть, что радужное сопоставление на самом деле является сопоставлением в двудольном гиперграфе. Таким образом, несколько достаточных условий существования большого радужного сопоставления можно перевести в условия существования большого сопоставления в гиперграфе.

Следующие результаты относятся к трехсторонний гиперграфs, в которых каждая из 3 частей содержит ровно п вершин, степень каждой вершины в точности равна п, а множество соседей каждой вершины является паросочетанием (далее «n-трехчастный гиперграф»):

  • Каждый п-tripartite-hypergraph имеет соответствие размера 2п/3.[15]
  • Каждый п-tripartite-hypergraph имеет соответствие размера п - sqrt (п).[16]
  • Каждый п-tripartite-hypergraph имеет соответствие размера п - 11 журнал22(п).[17]
  • Х. Дж. Райзер предположил, что когда п является странный, каждый п-tripartite-hypergraph имеет соответствие размера п.[18]
  • С. К. Штейн и Бруальди предположили, что когда п является четное, каждый п-tripartite-hypergraph имеет соответствие размера п-1.[19] (известно, что соответствие размера п может не существовать в этом случае).
  • Более общая гипотеза Стейна состоит в том, что соответствие размера п-1 существует даже без требования, чтобы множество соседей каждой вершины в Y соответствует.[18]

Следующие результаты относятся к более общим двудольным гиперграфам:

  • Любой трехчастный гиперграф (X1+ X2+ Y, E), в котором |Y|=2п-1, степень каждой вершины y в Y является п, и набор соседей у соответствует, имеет соответствие размера п.[20] 2п-1 - лучший вариант: если | Y | = 2п-2, тогда максимальное соответствие может иметь размер п-1.
  • Любой двудольный гиперграф (X + Y, E), в котором |Y|=3п-2, степень каждой вершины y в Y является п, и набор соседей у соответствует, имеет соответствие размера п.[20] Неизвестно, насколько это возможно. Даже для п, известно только, что 2п необходимо; для нечетных п, известно только, что 2пТребуется -1.

Смотрите также

Условие Конфорти-Корнуехолса-Капура-Вусковича: сбалансированные гиперграфы

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

Позволять ЧАС = (V, E) - сбалансированный гиперграф. Следующие варианты эквивалентны:[21][22]

  • ЧАС допускает идеальное соответствие (т. е. соответствие, в котором совпадает каждая вершина).
  • Для всех непересекающихся множеств вершин V1, V2, если |V1| > |V2|, то существует ребро е в E такой, что (эквивалентно: если для всех краев е в E, тогда |V2| ≥ |V1|).

В простых графиках

Простой граф двудольный тогда и только тогда, когда он сбалансирован (не содержит нечетных циклов и ребер с тремя вершинами).

Позволять грамм = (Икс+Y, E) - двудольный граф. Позволять Икс0 быть подмножеством Икс и Y0 подмножество Y. Условие " для всех краев е в E" Значит это Икс0 содержит всех соседей вершин Y0- Следовательно, условие CCKV становится:

"Если подмножество Икс0 из Икс содержит набор NЧАС(Y0), то |Икс0| ≥ |Y0|".

Это эквивалентно условию Холла.

Смотрите также

Рекомендации

  1. ^ а б c Ахарони, Рон; Кесслер, Офра (1990-10-15). «О возможном распространении теоремы Холла на двудольные гиперграфы». Дискретная математика. 84 (3): 309–313. Дои:10.1016 / 0012-365X (90) 90136-6. ISSN  0012-365X.
  2. ^ а б Кесслер, Офра (1989). Сопоставления в гиперграфах (докторская диссертация). Хайфа, Израиль: Технион, Израильский технологический институт.
  3. ^ а б Ахарони, Рон (1985-12-01). "Соответствия постоялым дворам-графам". Графы и комбинаторика. 1 (1): 303–304. Дои:10.1007 / BF02582958. ISSN  1435-5914. S2CID  19258298.
  4. ^ а б c Ахарони, Рон (1993-06-01). «О критерии сопоставимости в гиперграфах». Графы и комбинаторика. 9 (2): 209–212. Дои:10.1007 / BF02988309. ISSN  1435-5914. S2CID  29126477.
  5. ^ а б Haxell, P.E. (1995-09-01). «Условие сопоставимости в гиперграфах». Графы и комбинаторика. 11 (3): 245–248. Дои:10.1007 / bf01793010. S2CID  28459229.
  6. ^ а б c d е Ахарони, Рон; Хакселл, Пенни (2000). "Теорема Холла для гиперграфов". Журнал теории графов. 35 (2): 83–88. Дои:10.1002 / 1097-0118 (200010) 35: 23.0.CO; 2-В (неактивно 04.09.2020). ISSN  1097-0118.CS1 maint: DOI неактивен по состоянию на сентябрь 2020 г. (связь)
  7. ^ а б c Мешулам, Рой (01.01.2001). "Кликовый комплекс и соответствие гиперграфа". Комбинаторика. 21 (1): 89–94. Дои:10.1007 / s004930170006. ISSN  1439-6912. S2CID  207006642.
  8. ^ Аннамалай, Чидамбарам (21 декабря 2015 г.), "Поиск идеальных пар в двудольных гиперграфах", Материалы ежегодного симпозиума ACM-SIAM по дискретным алгоритмам 2016 г., Proceedings, Society for Industrial and Applied Mathematics, pp. 1814–1823, Дои:10.1137 / 1.9781611974331.ch126, ISBN  978-1-61197-433-1
  9. ^ Асадпур Араш; Файги Уриэль; Сабери Амин (24 июля 2012 г.). «Санта-Клаус встречает гиперграфы». Транзакции ACM на алгоритмах (TALG). 8 (3): 1–9. Дои:10.1145/2229163.2229168. S2CID  10281304.
  10. ^ Аннамалай Чидамбарам; Калайцис Христос; Свенссон Ола (26.05.2017). "Комбинаторный алгоритм для ограниченного максимального и минимального справедливого распределения". Транзакции ACM на алгоритмах (TALG). 13 (3): 1–28. arXiv:1409.0607. Дои:10.1145/3070694. S2CID  14749011.
  11. ^ Дэвис, Сами; Ротвосс, Томас; Чжан, Ихао (2019-12-23), "Сказка о Санта-Клаусе, гиперграфах и матроидах", Труды Симпозиума ACM-SIAM по дискретным алгоритмам 2020 г., Proceedings, Society for Industrial and Applied Mathematics, pp. 2748–2757, стр. Дои:10.1137/1.9781611975994.167, ISBN  978-1-61197-599-4, S2CID  49880727
  12. ^ а б Ахарони, Рон (01.01.2001). «Гипотеза Райзера для трехчастных 3-графов». Комбинаторика. 21 (1): 1–4. Дои:10.1007 / s004930170001. ISSN  1439-6912. S2CID  13307018.
  13. ^ Калаи, Гил (2012-11-25). "С Днем Рождения, Рон Ахарони!". Комбинаторика и не только. Получено 2020-06-30.
  14. ^ Мешулам, Рой (2003-05-01). «Доминирование чисел и гомология». Журнал комбинаторной теории, серия А. 102 (2): 321–330. Дои:10.1016 / S0097-3165 (03) 00045-1. ISSN  0097-3165.
  15. ^ Коксма, Клаас К. (1969-07-01). «Нижняя оценка порядка частичной трансверсали в латинском квадрате». Журнал комбинаторной теории. 7 (1): 94–95. Дои:10.1016 / с0021-9800 (69) 80009-8. ISSN  0021-9800.
  16. ^ Вулбрайт, Дэвид Э (1978-03-01). «Латинский квадрат размера n × n имеет трансверсаль, содержащую не менее n − n различных символов». Журнал комбинаторной теории, серия А. 24 (2): 235–237. Дои:10.1016/0097-3165(78)90009-2. ISSN  0097-3165.
  17. ^ Хатами, Пуйя; Шор, Питер В. (2008-10-01). «Нижняя оценка длины частичной трансверсали в латинском квадрате». Журнал комбинаторной теории, серия А. 115 (7): 1103–1113. Дои:10.1016 / j.jcta.2008.01.002. ISSN  0097-3165.
  18. ^ а б Ахарони, Рон; Бергер, Эли; Котлар, Дани; Зив, Ран (2017-01-04). «По догадке Штейна». Abhandlungen aus dem Mathematischen Seminar der Universität Hamburg. 87 (2): 203–211. Дои:10.1007 / s12188-016-0160-3. ISSN  0025-5858. S2CID  119139740.
  19. ^ Штейн, Шерман (1975-08-01). «Трансверсалии латинских квадратов и их обобщения». Тихоокеанский математический журнал. 59 (2): 567–575. Дои:10.2140 / pjm.1975.59.567. ISSN  0030-8730.
  20. ^ а б Ахарони, Рон; Бергер, Эли (25 сентября 2009 г.). "Соответствие радуги в $ r $ -частных $ r $ -графах". Электронный журнал комбинаторики. 16 (1). Дои:10.37236/208. ISSN  1077-8926.
  21. ^ Конфорти, Микеле; Корнежоль, Жерар; Капур, Аджай; Вушкович, Кристина (1 сентября 1996 г.). «Совершенные сопоставления в сбалансированных гиперграфах». Комбинаторика. 16 (3): 325–329. Дои:10.1007 / BF01261318. ISSN  1439-6912. S2CID  206792822.
  22. ^ Гек, Андреас; Триеш, Эберхард (01.07.2002). «Совершенные сопоставления в сбалансированных гиперграфах - комбинаторный подход». Комбинаторика. 22 (3): 409–416. Дои:10.1007 / s004930200020. ISSN  1439-6912. S2CID  34490040.