"По-різному забарвлення гіперграфа" - відома проблема?


18

Мене цікавить наступна проблема: Враховуючи набір X і підмножини X_1, ..., X_n з X, знайдіть забарвлення елементів X з k кольорами таким чином, що елементи в кожному X_i всі мають різний колір. Більш конкретно, я розглядаю випадок, коли всі X_i мають розмір k. Чи відомо це в літературі під якоюсь назвою? Я шукаю характеристики кольорових екземплярів та результати складності (P проти NP-hard). Наприклад, для k = 2 кольорові екземпляри відповідають двостороннім графам, і, отже, проблема може бути вирішена за багаточлен.


Якщо гіперграф має обмежений ступінь D, максимум # кольорів, які можна використовувати, є Theta (D / log k): див. Arxiv.org/abs/1009.5893 або arxiv.org/abs/1009.6144
daveagp

Якщо вас цікавить підручник з цими видами розмальовок, подивіться на amazon.com/Introduction-Hypergraph-Theory-Vitaly-Voloshin/dp/… Якщо вам цікаво дізнатися більше про застосування фарбування гіперграфами, ознайомтеся paper research.microsoft.com/en-us/um/people/moscitho/Publications/…

Відповіді:


14

Я вважаю, що це відомо в літературі як проблема пошуку сильного k-забарвлення для k-рівномірного гіперграфа. Це має бути хорошим місцем для початку: [PDF] .


10

Це також максимум настільки ж важко, як -кольорування графіка G = ( X , E ) , де E утворюється шляхом перетворення кожного X i в кліку. Ваше обмеження, що всі X i мають розмір k, означає, що ви можете покрити кожен край G клікою на k вершинах.kG=(X,E)EXiXikGk


1
Справді. Це виглядає як трансформація Covering By Cliques у Гарі / Джонсона. NP-повна для фіксованого , але має поліноміальний алгоритм часу для k 2 (як згадує Falk). k3k2
Даніель Апон

2
Побудова запропонованої тут, є саме графіком Гейфмана. G
Андрас Саламон

Це вірно. - це справді граф Гайфмана. G
Серж Гасперс

8

kG=(V,E)e={u,v}Xe={u,v,x(e,3),x(e,4),,x(e,k)}x(e,j)kG


8

Фарбування, в якому кожен гіпермасаж - поліхроматичний (або веселка ), також відомий як сильне забарвлення .

Зауважимо, що сильне забарвлення гіперграфа - це саме належне забарвлення графіка Гейфмана гіперграфа. ( Граф Гейфмана (або первинний графік або 2-розріз ) гіперграфа формується шляхом додавання ребер між будь-якими двома вершинами, які з'являються разом у якомусь гіперпередачі.)

krHkHr=2k=2k3r<2k<r

CD


Що б ви порекомендували як посилання на NP-жорсткість проблеми? Вищеописана книга?
domotorp

@domotorp ні, книга зосереджена на слабкому забарвленні. Дивіться відповідь Юкка.
Андраш Саламон
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.