Помимо геометрического (графического) и аналитического способов задания графов существует еще, как минимум, три эквивалентых им способа.
Матрицей смежности для графа G=(V,E) называется квадратная матрица A=(aij), строкам и столбцам которой соответствуют вершины графа. Для неориентированного графа число aij равно числу ребер, инцидентных Vi и Vj. Для орграфа число aij равно числу ребер с началом в Vi и концом в Vj.
A=(001102001011110000100011010111210110)
Матрица смежности для примера из «Основных понятий»
Списком ребер графа называется таблица, состоящая из двух столбцов, в которой на пересечении i-й строки и первого (левого) столбца записывается ребро ei, а на пересечении i -й строки и второго (правого) столбца записываются вершины, инцидентные ребру ei.
Для того, чтобы список ребер однозначно задавал граф, необходимо помимо списка ребер указать множество всех изолированных вершин этого графа.
1 | B,C |
2 | A,C |
3 | B,F |
4 | A,F |
5 | A,F |
6 | A,D |
7 | D,F |
8 | D,E |
9 | E,F |
10 | B,E |
11 | E,E |
Список ребер для примера из «Основных понятий»
Матрицей инцидентности для графа G=(V,E) называется матрица B=(bij), столбцам которой соответствуют вершины графа, а строкам — ребра. Число орграфа bij равно: bij={1, если ej исходит из Vi−1, если ej заходит в Vi0, если ej не инцидентно Vi
Для неориентированного графа bij равно: bij={1, если ej инцидентно Vi0, если ej не инцидентно Vi
У матрицы инцидентности есть пара особенностей:
B=(011000101000010001100001100001100100000101000110000011010010)
Матрица инцидентности для примера из «Основных понятий» с учетом удаления петли у E
Операции над графами | Четвертое факультативное занятие: теория графов |