Лекция: Определение путей в графе
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-ую.
еще рефераты
Еще работы по информатике
Реферат по информатике
Определение основных элементов
18 Января 2016
Реферат по информатике
Определение ОС. ОС как виртуальная машина (интерфейс пользователя) и как диспетчер аппаратных и программных ресурсов.
18 Января 2016
Реферат по информатике
Определение времени замкнутого состояния кнопки
18 Января 2016
Реферат по информатике
Определение времени взаимодействия соударяющихся тел
18 Января 2016