Отношение эквивалентности на конечном множестве вершин может быть представлено неориентированным графом, который является дизъюнктным объединением клик. Набор вершин представляет элементы, а ребро представляет, что два элемента эквивалентны.
Если у меня есть граф и графы G 1 , … , G k , мы говорим, что G покрывается G 1 , … , G k, если множество ребер G равно объединению множеств ребер G 1 , … , G k . Наборы ребер G 1 , … , G k не должны быть непересекающимися. Обратите внимание, что любой неориентированный граф G может быть покрыто конечным числом отношений эквивалентности (т. е. непересекающимся объединением графов клик).
У меня есть несколько вопросов:
- Что можно сказать о минимальном количестве отношений эквивалентности, необходимых для покрытия графа ?
- Как мы можем вычислить это минимальное число?
- Как мы можем вычислить явное минимальное покрытие , т. Е. Набор отношений эквивалентности, размер которых минимален и которые покрывают G ?
- Есть ли у этой проблемы какие-либо приложения помимо логики разбиения ( двойственной логики подмножеств )?
- У этой проблемы есть хорошо установленное имя?
Учитывая различные недоразумения, указанные в комментариях, вот несколько рисунков, иллюстрирующих эти концепции. Если у вас есть идея для более понятной терминологии (вместо «покрытия», «отношения эквивалентности», «непересекающегося объединения клик» и «не обязательно непересекающегося» объединения ребер), не стесняйтесь, дайте мне знать.
Вот изображение графика и одного отношения эквивалентности, покрывающего его:
Вот изображение графика и двух отношений эквивалентности, покрывающих его:
Должно быть совершенно очевидно, что требуются как минимум два отношения эквивалентности.
Вот изображение графика и трех отношений эквивалентности, покрывающих его:
Менее очевидно, что требуются как минимум три отношения эквивалентности. Лемма 1.9 из Dual из логики подмножеств может быть использована, чтобы показать, что это правда. Обобщение этой леммы для операций nand с более чем двумя входами послужило мотивацией для этого вопроса.
источник
Ответы:
Существуют специальные классы графов, в которых известно точное значение или хорошая верхняя граница для любого числа. В общем, насколько мне известно, лучшие оценки дает Алон [1]:
[1] Алон, Нога. «Покрытие графов минимальным числом отношений эквивалентности». Combinatorica 6.3 (1986): 201-206.
[2] Блохуис, Аарт и Тон Клокс. «Об эквивалентности, покрывающей число сплитграфов». Обработка информации письма 54,5 (1995): 301-304.
[3] Кучера, Людек, Ярослав Нешетржил и Алеш Пултр. «Сложность размерности три и некоторые связанные граничные характеристики графов». Теоретическая информатика 11.1 (1980): 93-106.
источник
Хотя я не знаю названия для такой проблемы, я могу показать, что эта проблема NP-трудная.
Для графа без треугольников все классы эквивалентности должны быть совпадающими. Минимальное количество классов эквивалентности, покрывающих граф, равно хроматическому индексу графа.
Согласно этой статье , нахождение хроматического индекса для графа без треугольников является NP-полным.
источник