![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
|
a b
g
c
f
e d
Требуемые результаты получаются путем перемножения матриц смежности графа.
M - матрица смежностей, показывает пути длиной в 1 в данном графе.
| a | b | c | d | e | f | g | |
| a | |||||||
| b | |||||||
| c | |||||||
| d | |||||||
| e | |||||||
| f | |||||||
| g |
| a | b | c | d | e | f | g | |
| a | |||||||
| b | |||||||
c
| |||||||
d
| |||||||
| e | |||||||
| f | |||||||
| g |
M M
Матрица M2 дает все пути длиной в 2
| a | b | c | d | e | f | g | |
| a | |||||||
| b | |||||||
| c | |||||||
| d | |||||||
| e | |||||||
| f | |||||||
| g |
Матрица Мn - пути длиной в n.
Если Мi - нулевая матрица, то наибольший путь в графе имеет длину i - 1.
Для определения наличия путей между двумя вершинами можно использовать «транзитивное замыкание» матриц
M* = M1 È M2 È M3 ...
Непустая клеточка ij будет говорить о наличии пути из i-ой вершины в j-ую.
Дата публикования: 2014-11-03; Прочитано: 345 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!
