Цикломатическая матрица
Материал из WikiGrapp
Цикломатическая матрица (Cyclomatic matrix) — матрица размером , где
— число циклов, а
— число ребер в графе,
элемент которой равен 1, если
-е ребро принадлежит
-му циклу, и 0 в противном случае;
Цикломатическая матрица называется базисной, если в ней представлены только независимые (фундаментальные относительно некоторого каркаса) циклы. Иногда под цикломатической матрицей понимают именно базисную цикломатическую матрицу. В орграфе для каждого цикла
задается направление обхода и -й элемент равен 1, -1 или 0,
смотря по тому, входит ли
-я дуга в
-й цикл и ее ориентация
совпадает с направлением обхода, ориентация противоположна направлению обхода или она вообще не принадлежит циклу.
Литература
- Берж К. Теория графов и ее применения. — М.: Изд-во иностр. лит., 1962.
- Свами М., Тхуласираман К. Графы, сети и алгоритмы. — М.: Мир, 1984.