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