Ориентированный граф — различия между версиями
Proshev (обсуждение | вклад) (→Матрица инцидентности) |
Proshev (обсуждение | вклад) |
||
Строка 11: | Строка 11: | ||
}} | }} | ||
− | Для ориентированного графа справедлива [[Лемма о рукопожатиях|лемма о рукопожатиях]], связывающая количество ребер с суммой [[Основные определения теории графов|степеней вершин]]. | + | [[Файл:Directed-graph.png|thumb|Ориентированный граф]] |
+ | |||
+ | Для ориентированного графа справедлива [[Лемма о рукопожатиях|лемма о рукопожатиях]], связывающая количество ребер с суммой [[Основные определения теории графов#Степень вершины|степеней вершин]]. | ||
Строка 33: | Строка 35: | ||
# <tex>graph[v][numberOfArc] = 1 \wedge graph[u][numberOfArc] = -1 \Leftrightarrow (v, u) \in E</tex> | # <tex>graph[v][numberOfArc] = 1 \wedge graph[u][numberOfArc] = -1 \Leftrightarrow (v, u) \in E</tex> | ||
# <tex>graph[v][numberOfArc] = 0 \wedge graph[u][numberOfArc] = 0 \Leftrightarrow (v, u) \notin E</tex>. | # <tex>graph[v][numberOfArc] = 0 \wedge graph[u][numberOfArc] = 0 \Leftrightarrow (v, u) \notin E</tex>. | ||
− | |||
− | |||
== См. также == | == См. также == |
Версия 22:19, 20 октября 2011
Содержание
Основные определения
Определение: |
Ориентированный граф (directed graph) | - это пара , где - конечное множество вершин, а - множество рёбер. Ребро обозначается как пара вершин , где - начало ребра, а - конец. Причём .
Определение: |
Также ориентированным графом | - называется четверка , где .
Для ориентированного графа справедлива лемма о рукопожатиях, связывающая количество ребер с суммой степеней вершин.
Определение: |
Ребро ориентированного графа называется дугой (arc). |
Представление
Матрица и списки смежности
Ориентированный граф можно представить в виде матрицы смежности, где . Также в ячейке матрицы может хранится вес ребра либо их количество, если в нашем графе разрешены паралелльные ребра. Для матрицы смежности существует теорема, позволяющая связать степень матрицы и количество путей из вершины в вершину .
Если граф разрежен, его лучше представить в виде списков смежности, что позволит сэкономить память.
Матрица инцидентности
Имеет место и другое представление графа - матрица инцидентности, которая сопоставляет множество вершин множеству ребер. То есть:
- .