Научная статья на тему 'РАСКРАСКИ БИ-ОДНОРОДНЫХ ГИПЕРГРАФОВ'

РАСКРАСКИ БИ-ОДНОРОДНЫХ ГИПЕРГРАФОВ Текст научной статьи по специальности «Математика»

CC BY
40
9
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ГИПЕРГРАФ / ПРАВИЛЬНАЯ РАСКРАСКА / НЕОДНОРОДНЫЕ ГИПЕРГРАФЫ

Аннотация научной статьи по математике, автор научной работы — Ахмеджанова М. Б.

Рассматриваются би-однородные гиперграфы, т.е. такие гиперграфы, в которых размеры ребер бывают двух типов. Для гиперграфа H пусть f(H) равно математическому ожиданию количества одноцветных ребер, когда синий и красный цвет присваивается каждой вершине независимо с вероятностью 1/2. Известно, что если минимальный размер ребра в неоднородном гиперграфе равен k и f(H) < C log k, то такой гиперграф H можно правильно раскрасить в два цвета. В работе мы улучшаем оценку на функцию f(H) рассматривая раскраску, при которой в би-однородном гиперграфе H = (V, E1, E2) нет красных ребер из E1 и одновременно нет синих ребер из E2.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

BIUNIFORM HYPERGRAPH COLORING

The paper deals with biuniform hypergraphs, i.e. hypergraphs of which edges are of two sizes. For the hypergraph H, let f(H) be an expected value of the number of monochromatic edges when blue and red colors are assigned to each vertex independently with probability 1/2. It is known that if the minimum edge size is at least k and f(H) < C log k, then the proper coloring for H exists. In this paper, we consider f(H) for a coloring of the biuniform hypergraph H = (V, E1, E2) when there are no either red edges from E1 or blue ones from E2.

Текст научной работы на тему «РАСКРАСКИ БИ-ОДНОРОДНЫХ ГИПЕРГРАФОВ»

УДК 519.179.1 + 519.174

1)(>1: 10.53815/20726759_2021_13_3_23

М. Б. Ахмеджанова

Московский физико-технический институт (национальный исследовательский университет)

Раскраски би-однородных гиперграфов

Рассматриваются би-однородные гиперграфы, т.е. такие гиперграфы, в которых размеры ребер бывают двух типов. Для гиперграфа Н пусть f (Н) равно математическому ожиданию количества одноцветных ребер, когда синий и красный цвет присваивается каждой вершине независимо с вероятностью 1/2. Известно, что если минимальный размер ребра в неоднородном гиперграфе равен к и f (Н) < С log к, то такой гиперграф Н можно правильно раскрасить в два цвета. В работе мы улучшаем оценку-па функцию f (Н) рассматривая раскраску, при которой в би-однородном гиперграфе Н = (V, Ei, Е2) нет красных ребер из и одновременно пет синих ребер из Е2.

Ключевые слова: гиперграф, правильная раскраска, неоднородные гиперграфы.

М. В. Akhmejanova Moscow Institute of Physics and Technology

Biuniform hypergraph coloring

The paper deals with biuniform hypergraphs, i.e. hypergraphs of which edges are of two sizes. For the hypergraph H,\et f (H) be an expected value of the number of monochromatic edges when blue and red colors 3.1'6 3.SS1 gned to each vertex independently with probability 1/2. It is known that if the minimum edge size is at least k mid f (H) < C logk, then the proper coloring for H exists. In this paper, we consider f (H) for a coloring of the biuniform hypergraph H = (V, E\, E2) when there are no either red edges from or blue ones from E2-

Key words: hypergraph, proper coloring, biuniform hypergraph.

1. Введение

1.1. Основные определения

^-однородным гиперграфом называется гиперграф, в котором все ребра имеют размер, равный п, т.е. в каждом ребре ровно п вершин. Би-однородным гиперграфом Н = (V, Е\, Е2) называют гиперграф, в котором в се ребра из Е\ имеют один размер ребра, а все ребра из Е2 - другой. Ребро е гиперграфа Н называется одноцветным, если все его вершины окрашены в один цвет. Правильной раскраской назовем раскраску множества вершин, при которой каждое ребро не является одноцветным. Хроматическим числом гиперграфа, х(Н) называется минимальное число цветов, требуемое для правильной раскраски.

© Ахмеджанова М. В., 2021

© Федеральное государственное автономное образовательное учреждение высшего образования

«Московский физико-технический институт (национальный исследовательский университет)», 2021

1.2. Математического ожидание и хроматическое число

Одним из классических примеров задачи теории раскрасок гиперграфов является задача Эрдеша-Хайнала о нахождении величины m(n), равной минимально возможному количеству ребер гиперграфа в классе n-однородных гиперграфов с хроматическим числом больше двух [5]. На сегодняшний день лучшими оценками величины m(n) являются оценка Радхакришнана-Сринивасана f9] ci^Og^"' < m(n) и оценка Эрдешa f4] m(n) < el<4g2n22n.

Эрдеш и Ловас [6] заметили, что поиск величины m(n) связан с нахождением минимума функции f (Н) = Y1 ееЕ 2-га+по всем гиперграфам Н, v которых Х(Н) > 2.

В случае правильных двухцветных раскрасок неоднородных гиперграфов изучается функция f (Н) = YleeE 2-|e|+i. Так, впервые Беку [1] удалось доказать, что если минимальный размер неоднородного гиперграфа Н хотя бы к и f (Н) < в (log* к), то Н можно правильно раскрасить в два цвет,а. В формулировке Бека [1] log* к обознает обратную функцию по отношению к функции 2 ff к (башня из к двоек). В 2008 году Лу аннонси-ровал доказательство оценки log°gg к, но, к сожалению, в нем нашли ошибку. В 2018 году Дюрай, Гутовский и Козик [2] доказали оценку С log к, и на сегодняшний день она самая наилучшая из известных для общего случая. В частном случае для простых неоднородных гиперграфов известна оценка Vk, доказанная Шабановым [10].

Другим интересным направлением является получение верхних оценок для функции f (Н). Из результата Эрдеша [4] следует, что существует fc-однородный гиперграф с х(Н) > 2, v которого математическое ожидание количества одноцв етных ребер равно С к2. Данную оценку пытались улучшить много лет, но пока никому не удалось. Некоторые исследователи выдвигали гопотезу, что данную оценку можно улучшить, если рассматривать неоднородные гиперграфы. Однако на сегодняшний день пока таких результатов не известно. Дюрай, Козик и Шабанов [3] недавно показали, что случайный однородный гиперграф с числом ребер | < (1 — е)el"4(2) к22к почти наверное является 2-раскрашиваемым, т.е. имеет хроматическое число, равное двум. Среди явных конструкций гиперграфов, которые нельзя правильно ракрасить в два цвета, известны оценка Гебауэр [7] 2fc+e(fc 1 ) и впоследствии немного улучшенная на основе оценки Гебауэр оценка Гутовского, Дюрая и Козика [2] 2fc+e((fc log(fc))1/2).

1.3. Постановка задачи и наш результат

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

По аналогии с задачами из теории Рамсея, раскраску вершин би-однородного гиперграфа Н = (V, Ei, Е2) мы решили называть рамсеевской, если нет красных ребер из Е1 и одновременно нет синих ребер из Е2 ■ Для данного типа раскрасок нами получен следующий результат.

Теорема 1. Пусть Н = (V,Ek, Еп) - би-однородный гиперграф с размерами ребер кип, соответственно. Пусть выполнено следующее соотношение:

1Ек 1 + 1Еп 1 < 02 log п

2к 2п^п/ log3 п ' log log п Если 2 < к < iog2 п, то для Н существует рамсеевская раскраска.

Следствие 2. Пусть Н = (V,Ek, Еп) - би-однородный гиперграф, с размерами ребер к и

„ _ /100 log log п 1 100 log п\ л

п, соответственно, и пусть существует, р G (-1——, 1--), для которого

Щ +_^_ < log П.

рк (1 — р)ил/п/ log2 п

Если 2 < к < 1о™2п, то для Н существует рамсеевская раскраска.

2. Алгоритм раскраски

Этап 1. Случайная раскраска

Присвоим каждой вершине независимо от остальных вес &(ь), где &(ь) - случайная величина с равномерным распределением и(0,1). С вероятностью 1 нет двух вершин с одинаковыми весами. Все вершины, вес которых меньше, чем 1/2, покрасим в красный цвет,

1/2

раскраску обозначим через С\.

Рис. 1. Короткие красные е € Е^ и синие / € Еп ребра в раскраске С\

Введем понятие «коротких ребер». Пусть р^ и рп некоторые функции, которые мы определим позже. Назовем ребро е € Е^ (аналогично f € Еп) коротким, если все его вершины имеют вес меньше, чем 1/2 — р^ (больше, чем 1/2 + рп). Назовем ребро е € Е^ •почти красным, если все, кроме может быть одной вершины, покрашены в красный цвет. Соответственно, красным,и из Е^ (синими из Еп) ребрами мы называем е € Е^(/ € Еп) ребра, все вершины которых покрашены в красный (синий) цвет.

Этап 2. Перекраска красных ребер из Ек

Пусть VI, Ь2..., Ут - вершины гиперграфа, записанные в порядке а, т.е. &(и\) < а(ь2) < ... < &(ут). Мы перебираем вершины, начиная с и если текущая вершина, назовем ее ьсиг, лежит в одноцветном в текущей раскраске красном ребре е € Ек, все остадьные вершины которого имеют вес меньше, чем а(ьсиг), то перекрашиваем ьСиг в синий цвет и переходим к следующей вершине. Ребро е, из-за которого была перекрашена усиг, будем называть причиной для перекраски усиг. Обозначим раскраску, получившуюся после этапа 2, через

Этап 3. Перекраска синих ребер из Еп

В каждом синем ребре е € Еп перекрашиваем в красный из неперекрашенных на этапе 2 самую легкую из вершин.

Рис. 2. Красное в раскраске С3 ребро е € Ей и ребро / € Еп, которое стало причиной для перекраски самой тяжелой из перекрашенных вершин в е

Далее мы опишем конструкцию, которая была предложена Гутовским, Дюраем и Козиком в их совместной работе [2]. В дальнейшем данная конструкция позволит нам оценить вероятность появления одноцветных синих ребер.

3. Вспомогательный гиперграф

Утверждение 1. Пусть на втором этапе алгоритма оказалось так, что |/ П е| > 1 и ребро е является причиной для перекраски некоторой вершины £ / П е. Тогда / € Еп никогда не станет синим.

Доказательство. Согласно алгоритму, V является самой тяжелой вершиной в ребре е. Пусть и> - любая другая вершина из пересечения / П е. Тогда если ребро / стало синим, то и> должна была перекраситься в синий раньше, чем V, но в таком случае ребро е не может быть причиной для перекраски V. Противоречие. □

Вспомогательный гиперграф. Утверждение 3 позволяет нам рассмотреть следующую конструкцию. Для каждого ребра / € Еп определим (к — 1)-однородный гиперграф Hf на множестве вершин V\/. Для каждого ребра е € имеющего ровно одну общую вершину с / (т. е. |/ П е| = 1), мы кладем ef = е \ (/ П е). Таким образом, мы определяем набор ребер ^ как множество {ef : е € , |/ П е| = 1}. Поскольку е^ ^^^^^^^ швпадать с e'f, для разных ребер е и е', то Hf является мультигиперграфом.

Обратим внимание, что всякий раз когда мы фиксируем цвета вершин в Hf, предполагая, что ребро / стало синим в раскраске то в ребре / мы можем однозначно выбрать множество вершин, которые заведомо были синими в изначальной раскраске С\. Почему так?

Назовем вершину V € f опасной для ребра /, если существует ef € Hf : (ef и V) € Ек и е^ ^^^^^^^^ ^^^^^^ ^^^^^^ ^^^^^^^^ ^^^^ины могли не быть синими в раскраске С\.

Для каждого ребра / будем обозначать множество его опасных вершин через 'R,f.

4. Доказательство Теоремы 1

Пусть Н = (V, Е^, Еп) - би-однородный гиперграф, с = 1 2к и |£П| = 5£п2п-Значение и еп будет определено позже, пока лишь будем требовать, чтобы к ■ 1о^пе" < Применим к Н ^^^^^^^м го раздела 2 с = и Рп = . Несложно посчитать, что математическое ожидание почти красных ребер не превосходит Щ^-. Далее заметим, что с вероятностью не меньше, чем 5 в случайной равномерной раскраске не будет коротких ребер и почти красных ребер будет не больше, чем Далее будем рассматривать только такие исходы.

Предположим, что алгоритм не сработал. Несложно проверить, что в этом случае на этапе 3 должны были появиться красные ребра из Пусть е - одно из таких ребер. Согласно алгоритму, в ребре е есть перекрашенные на этапе 2 вершины, выберем среди них самую тяжелую вершину, вершину V. Для данной вершины V возьмем синее в раскраске С2 ребро f € Еп, которое стадо причиной для перекраски V. Назовем такую пару ребер (е, f) опасной. Рассмотрим гиперграф Н^ Зафиксируем некоторую раскраску Hf. Как только мы зафиксировали раскраску, мы можем определить опасные и не опасные вершины в ребре д чт0 позволяет нам оценить условную вероятность того, что пара ребер (е, /) опасная при условии, что количество опасных вершин в ребре / ровно г и а(ь) = у:

(1 \ к—1 /Л \ п—г—1 /л \г

В (1) мы также воспользовались тем, что алгоритм построен таким образом, что если в финальной раскраске нет коротких ребер, то тогда вес всех опасных вершин сильно

ограничен. Интегрируя (1) по всех у £ (0,р2), мы получаем следующую оценку условной вероятности:

Гп (1 \к-1 (1 - У\п-г-1 (1 V

P((e, /) опасная пара|\%| = г) <J I ^ + Рп) (—( ^ + Рк) dy <

г log е^

П ' "

<

рп ■ е2кр" е2ркr log еп ■ е

2к+п-2 п . 2'п+к-2

где в конце мы воспользовались тем, что 2крп < ^2.

Количество опасных вершин не может быть больше, чем количество почти красных ребер, имеющих с ребром / ровно одну вершину. Отсюда, Щ'R■f | < С другой стороны, мы установили, что с большой вероятностью всех почти красных ребер, не только которые пересекаются с ребром /, не больше, чем . Поэтому для перехода от условной вероятности к безусловной достаточно просуммировать по всем г < Щт- Итак,

г log е^

log еп ■ е_^

P((e, f) опасная пара) = ^ - +к_2— ■ P(|^/1 = г) <

ТЪ ' 2

r<hfk п ' — 2

log еп ( Yw ^ ек log ¿к\ ЛЛ logек < у < , где Y =---.

„Y

Математическое ожидание eY может быть оценено в силу выпуклости функции экспоненты и условия, что EY = log\ < ек logек _ Окончательно получаем, что

P(pp F кпягн оР) < V log еп exp{ ^ } < еп log вп exp{ ^} m

P(e £ ^асшхО < Ь --1- < 5^-2-1-. (2)

f еЕп

Подставляя ек = looggoggri и еп = lOg^' мы П0лУчаем) чт0 искомая вероятность в (2) меньше, чем 5\щ, следовательно, с положительной вероятностью существует рамсеевская раскраска. Теорема 1 доказана.

Поскольку мы могли красить па этапе 1 необязательно равномерно, то константа 1/2 может быть заменена на любое р £ (0,1). Также правая часть в Теореме 1 может быть улучшена до log п. Таким образом, имеет место быть следующее утверждение, которое мы приводим здесь без доказательства.

Следствие 3. Пусть Н = (V, Ек, Еп) - би-однородный гиперграф, с размерами ребер к и

„ _ /100 log log п 1 100 log п\ л

п соответственно, и пусть существует, р £ (-к , 1--), оля которого:

\ЕкК \-^п\ ^ ,

—Г + ---2 < togn.

рк (1 - р)пл/п/ log2n

Если 2 < к < log2 п> то для, Н существует рамсеевская раскраска.

Исследование выполнено при финансовой поддержке РФФИ в рамках научного проекта № 20-31-90029. Автор является победителем конкурса «Молодая математика России» и выражает благодарность его спонсорам и жюри.

Литература

1. Beck J. On three-chromatic hvpergraphs // Discrete Math. 1978. N 29. P. 127-137.

2. Duraj L., Gutowski G., Kozik J. A note on two-colorabilitv of nonuniform hvpergraphs // ICALP. 2018. N 46. P. 1 13.

3. Duraj L., Kozik J., Shabanov D. Random hvpergraphs and property B // Eur. J. Comb. 2021. N 91. P. 103205.

4. Erdos. P. On a combinatorial problem. II // Acta Math. Acad. Sci. Hungar. 1964. N 15:3-4. P. 445-447.

5. Erdos P., Hajnal A. On a property of families of sets // Acta Math. Acad. Sci. Hungar. 1961. N 12:1-2. P. 87-123.

6. Erdos P., Lovdsz L. Problems and results on 3-chromatic hvpergraphs and some related questions // Infinite and Finite Sets, Colloquia Mathematica Societatis Janos Bolvai. 10, Amsterdam : North Holland, 1973. P. 609-627.

7. Gebauer H. On the construction of 3-chromatic hvpergraphs with few edges // Journal of Combinatorial Theory. Series A. 2013. N 120:7. P. 1483-1490.

8. Kozik J. Improving Gebauer's Construction of 3-Chromatic Hvpergraphs with Few Edges // Proceedings of the 48th International Colloquium on Automata, Languages, and Programming. 2021.

9. Radhakrishnan J., Srinivasan A. Improved bounds and algorithms for hvpergraph two-coloring // Random Structures and Algorithms. 2000. N 16:1. P. 4-32.

10. Shabanov D. Around Erdos-Lovasz problem on colorings of non-uniform hvpergraphs // Discrete Math. 2015. N 338:11. P. 1976-1981.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

References

1. Beck J. On three-chromatic hvpergraphs. Discrete Math. 1978. N 29. P. 127-137.

2. Duraj L., Gutowski G., Kozik J. A note on two-colorabilitv of nonuniform hvpergraphs. ICALP. 2018. N 46. P. 1-13.

3. Duraj L., Kozik J., Shabanov D. Random hvpergraphs and property B. Eur. J. Comb. 2021. N 91. P. 103205.

4. Erdos. P. On a combinatorial problem. II. Acta Math. Acad. Sci. Hungar. 1964. N 15:3-4. P. 445-447.

5. Erdos P., Hajnal A. On a property of families of sets. Acta Math. Acad. Sci. Hungar. 1961. N 12:1-2. P. 87-123.

6. Erdos P., Lovdsz L. Problems and results on 3-chromatic hvpergraphs and some related questions. Infinite and Finite Sets, Colloquia Mathematica Societatis Janos Bolvai. 10, Amsterdam : North Holland, 1973. P. 609-627.

7. Gebauer H. On the construction of 3-chromatic hvpergraphs with few edges. Journal of Combinatorial Theory. Series A. 2013. N 120:7. P. 1483-1490.

8. Kozik J. Improving Gebauer's Construction of 3-Chromatic Hvpergraphs with Few Edges. Proceedings of the 48th International Colloquium on Automata, Languages, and Programming. 2021.

9. Radhakrishnan J., Srinivasan A. Improved bounds and algorithms for hvpergraph two-coloring. Random Structures and Algorithms. 2000. N 16:1. P. 4-32.

10. Shabanov D. Around Erdos-Lovasz problem on colorings of non-uniform hvpergraphs. Discrete Math. 2015. N 338:11. P. 1976-1981.

Поступим в редакцию 30.07.2021

i Надоели баннеры? Вы всегда можете отключить рекламу.