§ 2. Пространство циклов графа
В электротехнике используется понятие цикломатического числа. Это число имеет следующий физический смысл: оно равно наибольшему числу независимых (базисных) циклов в графе. При расчете электрических цепей цикломатическим числом можно пользоваться для определения числа независимых контуров.
Хордой остова D в связном графе называется всякое ребро графа, не принадлежащее остову D .
Любая часть графа, которая состоит из хорды и остова, имеет точно один цикл.
Цикломатическое число графа G равно числу хорд любого остова графа G.
Если связный граф G имеет п вершин и т ребер, то
Если граф G содержит k компонент связности (несвязный граф), то его цикломатическое число
Цикломатическое число несвязного графа можно также определить как сумму цикломатических чисел его компонент связности:
Как уже говорилось: число базисных (независимых) циклов равно цикломатическому числу. Иногда требуется найти все пространство циклов графа. Рассмотрим метод определения пространства циклов графа.
Теорема. Число базисных циклов графа постоянно и равно его цикломатическому числу.
Базис пространства циклов определяется базисной системой циклов.
Базисной системой циклов для данного остовного леса D графа G называется множество всех циклов графа G , каждый из которых содержит только одну хорду остовного леса D .
Базисная система циклов записывается в виде базисной цикломатической матрицы .
Выполняя раз операцию сложения по модулю два над базисными циклами, получим все множество циклов графа. Пространство циклов графа записывают в виде цикломатической матрицы .
Пример. Найти базис пространства циклов и пространство циклов графа G , изображенного на рис. 5.4
□ Определим базис пространства циклов графа G. Для этого вычислим цикломатическое число графа G. Так как граф связный, то k = 1 и т = 9, п = 7:
т.е. базис циклов состоит из трех циклов.
С другой стороны, равно числу хорд любого остова графа G.
Рис. 5.4
Это означает, что в графе следует удалить три ребра такие, чтобы получился остов D графа G. Тогда эти три ребра будут его хордами. Один из возможных остовов графа G показан на рис. 5.5
Рис. 5.5
Хордами этого остова являются ребра a , d , h .
Строим базисную систему циклов. Так как заданный граф связный, то остовный лес D состоит из одного остовного дерева. Видно, что базисная система циклов состоит из трех циклов, каждый из которых содержит только одну хорду остова D. Изобразим базисную систему циклов в виде базисной цикломатической матрицы:
a d h b c e f g m
хорды остов
Циклы базис пространства циклов графа G.
Теперь, выполняя раза операцию сложения по модулю два над базисными циклами, получим пространство циклов:
Пространство циклов запишем в виде цикломатической матрицы:
a d h b c e f g m
хорды остов
Значит, пространство циклов заданного графа G состоит из семи циклов, включая и базисные циклы, т.е. мощность пространства циклов графа G равна ■
- Богданов а.Е. Курс лекций
- Содержание
- § 1. Основные понятия теории множеств
- Основные понятия теории множеств
- Способы задания множеств
- Операции над множествами
- § 2. Соответствия. Функции. Отображения
- § 3. Понятие алгебры. Алгебра множеств кантора
- Диаграмма Эйлера-Венна
- § 4. Бинарные отношения
- Способы задания бинарных отношений
- Свойства бинарных отношений
- § 5. Бинарное отношение эквивалентности
- § 6. Бинарное отношение порядка. Упорядоченные
- § 7. Решетки (структуры). Изоморфизм
- Изоморфизм множеств
- Дедекиндовые решетки
- Дистрибутивные решетки
- § 8. Отношения (обобщение). Алгебраические
- Операции над отношениями
- Алгебраические системы
- Глава ιι. Комбинаторный анализ
- § 1. Основные определения
- Правила суммы и произведения
- § 2. Формулы расчета перестановок и сочетаний
- § 3. Бином и полином
- § 4. Подстановки
- § 5. Метод включений и исключений
- § 6. Метод производящих функций
- § 7. Комбинаторная мера информации. Вероятность искажения информации
- Глава ιіі. Теория графов
- § 1. Первоначальные понятия теории графов
- § 2. Операции над графами. Способы задания графов Операции над графами
- Способы задания графов
- § 3. Маршруты, цепи, циклы и другие характеристики графа
- § 4. Алгебраическая форма представления графа
- Глава іv. Некоторые приложения графов
- § 1. Эйлеровы графы. Алгоритм флери. Гамильтоновы
- Эйлеровы графы
- Алгоритм Флери.
- Метод построения эйлерового обхода двоичного куба
- Гамильтоновы графы. Метод Робертса – Флореса
- Метод перебора Робертса – Флореса
- § 2. Пространство циклов графа
- § 3. Независимое множество вершин графа
- Алгоритм выделения пустых подграфов
- § 4. Вершинное число внешней устойчивости графа
- § 5. Плотность графа
- Алгоритм выделения полных подграфов
- § 6. Раскраска графа
- Оценки хроматического числа
- Алгоритм минимальной раскраски вершин графа
- § 7. Планарность графа
- Глава V. Оптимизационные алгоритмы теории графов
- § 1. Определение кратчайших путей. Алгоритм дейкстры
- § 2. Максимальный поток через сеть. Алгоритм
- Алгоритм Форда – Фалкерсона
- § 3. Построение остова экстремального веса. Алгоритм краскала
- § 4. Метод ветвей и границ: задача коммивояжера. Общая модель задачи поиска
- Дерево поиска частичных решений
- § 5. Применение ориентированных деревьев в задачах теории кодирования и диагностирования
- § 6. Построение оптимального дерева бинарного поиска. Алгоритм гильберта – мура
- Алгоритм Гильберта – Мура построения оптимального дерева бинарного поиска Суть алгоритма
- Алгоритм
- § 7. Сложность задач теории графов. Задача синтеза управляющих систем
- Задача синтеза управляющих систем
- Задача о выполнимости
- Литература
- Электронное пособие курс лекций
- «Дискретная математика».