Interested Article - Алгоритм Мальгранжа
nelly
- 2021-12-24
- 1
Алгоритм Мальгранжа — метод для разбиения графа на сильно связные подграфы .
Алгоритм
Пусть дан граф , где — множество вершин, в котором, , а — множество дуг, описанных матрицей смежности , в котором . Алгоритм разбиения заключается в следующем:
- Для произвольной вершины находим прямое и обратное транзитивные замыкания .
- Находим . Множество вершин этого пересечения составляют вершины максимального сильно связного подграфа .
- Из исходного графа вычитаем подграф : .
- Граф принимаем за исходный граф и пока пункты 1, 2, 3 алгоритма повторяются.
Литература
- А. Кофман. Введение в прикладную комбинаторику. — М. : Наука, 1975. — С. 166. — 480 с.
Ссылки
- Тамара Волченская, Владимир Князьков, // Интуит.ру , 2008
nelly
- 2021-12-24
- 1