Гиперграфы
Версия от 22:56, 5 января 2017; Ivan (обсуждение | вклад)
Определение: |
Гиперграфом (англ. hypergraph) | называют такую пару , где множество вершин, а семейство подмножеств , называемых гиперребрами (англ. hyperedges)
Обычные графы, у которых ребра могут соединять только две вершины, являются частным случаем гиперграфа, у которых все гиперребра содержат только две вершины.
Основные понятия гиперграфов
Определение: |
Путем (англ. path) между двумя гиперребрами
| и гиперграфа называется последовательность гиперребер таких что :
Определение: |
Гиперграф | называется связным (англ. connected) тогда и только тогда, когда существует путь между каждой парой гиперребер.
Пусть
набор гиперребер, и элементы и .Определение: |
называется сочленением (англ. articulation) , если при его удалении из всех гиперребер , множество разрывается. |
На рис.2 является сочленением .
Матрица инцидентности
Пусть дан гиперграф матрицу инцидентности в обычном графе) размером , где
, где и . Любой гиперграф может задаваться матрицей инцидентности (смотри
Так например, для гиперграфа на рис.1 мы можем построить матрицу инцидентности по таблице отношения принодлежности вершины к гиперребру:
✓ | ||||
✓ | ✓ | |||
✓ | ✓ | ✓ | ||
✓ | ||||
✓ | ||||
✓ | ||||
Ацикличность в гиперграфе
Определение: |
Простым циклом длины | в гиперграфе называется последовательность , где различные ребра , ребро совпадает с , а различные вершины , причем для всех .
Универсальным способом задания гиперграфа является кенигово представление.
Определение: |
Кенигово представление гиперграфа | обыкновенный двудольный граф , отражающий отношение инцидентности различных элементов гиперграфа, с множеством вершин и долями .
Первым, кто дал определение ацикличности гипергафа является Клауд Берж:
Определение: |
Гиперграф | не содержит циклов в том случае, если его кенигово представление ацикличный граф, сожержит в противном случае.
Таким образом, если у нас есть цикл в графе кенигова представления, значит и сам гиперграф имеет цикл.