Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Определение путей в графе



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; Прочитано: 318 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...