Гиперграфы — различия между версиями
Ivan (обсуждение | вклад) |
Ivan (обсуждение | вклад) |
||
| Строка 75: | Строка 75: | ||
# Для <tex>2 \le j \le k - 2</tex> выполняется <tex>\forall e \in E : (S_{j-1} \cup S_j \cup S_{j+1}) \setminus e \ne \emptyset </tex>, где <tex>S_j = e_{i_j} \cap e_{i_{j+1}}</tex> для <tex> 1 \le j \le k - 1</tex> | # Для <tex>2 \le j \le k - 2</tex> выполняется <tex>\forall e \in E : (S_{j-1} \cup S_j \cup S_{j+1}) \setminus e \ne \emptyset </tex>, где <tex>S_j = e_{i_j} \cap e_{i_{j+1}}</tex> для <tex> 1 \le j \le k - 1</tex> | ||
}} | }} | ||
| + | |||
| + | [[Файл:Cycle_hyper.jpg|thumb|left|450px|Простейший случай цикла в гиперграфе]] | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
Для определения ацикличного гиперграфа введем определение '''уха''' гиперграфа, а также редукцию GYO(Graham-Yu-Ozsoyoglu). | Для определения ацикличного гиперграфа введем определение '''уха''' гиперграфа, а также редукцию GYO(Graham-Yu-Ozsoyoglu). | ||
Версия 12:51, 4 января 2017
| Определение: |
| Гиперграфом (англ. hypergraph) называют такую пару , где множество вершин, а семейство подмножеств X, называемых гиперребрами (англ. hyperedges) |
Обычные графы, у которых ребра могут соединять только две вершины, являются частным случаем гиперграфа, у которых все гиперребра содержат только две вершины.
Содержание
Основные понятия гиперграфов
| Определение: |
Путем (англ. path, смотри также путь в обычном графе) между двумя гиперребрами и гиперграфа называется последовательность гиперребер таких что :
|
| Определение: |
| Гиперграф называется связным (англ. connected) тогда и только тогда, когда существует путь между каждой парой гиперребер. |
Пусть - набор гиперребер, и - элементы и .
| Определение: |
| называется сочленением (англ. articulation) , если при его удалении из всех гиперребер , множество разрывается. |
На Рис.2 является сочленением .
Матрица инцидентности
Пусть дан гиперграф , где и . Любой гиперграф может задаваться матрицей инцидентности (смотри матрицу инцидентности в обычном графе) размером , где
Так например, для гиперграфа на рис.1 мы имеем такую матрицу инцидентности
Ацикличность гиперграфа
| Определение: |
Циклом в называется последовательность гиперребер удовлетворяющим следующим свойствам:
|
Для определения ацикличного гиперграфа введем определение уха гиперграфа, а также редукцию GYO(Graham-Yu-Ozsoyoglu).
| Определение: |
Ухом (англ. ear) гиперграфа называется такое гиперребро , что его вершины можно разделить на две группы:
|
| Определение: |
Определение редукции GYO (англ. GYO reduction) содержит всего два шага:
|
То есть, мы удаляем вершины которые содержатся в ухе, и ни в каком более гиперребре. Затем удаляем гиперребра, оставляя другие вершины.
| Утверждение: |
Если гиперграф сводится к пустому с помощью редукции GYO, тогда он ацикличный. |
С помощью редукции GYO удаляются вершины A, B и C (т.к они содержатся только в одном своем гиперребре), а затем удаляем оставшиеся внутренние гиперребра.



