1.4. Изоморфизм графов
Два графа G1=<V1, U1> и G2=<V2, U2> называются изоморфными, если существуют взаимно –однозначные отображения : V1 V2 и : U1 U2 такие, что сохраняются отношения инцидентности и ориентации, то есть, если uk=(vi,vj), в графе G1,то (uk )=( (vi ), (vj )) в графе G2:
{vi, vj } U1 {( vi), (vj)} U2
Рис 1.25
На рис. 1.25: графы G1 и G2 – изоморфны, а граф G3 – не изоморфен G1 и G2. То есть два графа являются изоморфными, если они совпадают с точностью до нумерации вершин. По конфигурации изоморфные графы могут существенно отличаться, но у них сохраняются связи между вершинами. Матрицы I и S задают графы с точность до изоморфизма. Чтобы определить, задают ли матрицы смежности изоморфные графы, можно провести всевозможные перестановки строк и столбцов. Если после какой-либо перестановки матрицы S окажутся тождественными, то соответствующие графы изоморфны. Однако чтобы убедиться таким способом в неизоморфности графов, нужно сделать n! перестановок, что весьма трудоёмко.
Изомофизм является отношением эквивалентности на множестве графов.
- Министерство образования Российской Федерации
- 1. Элементы теории графов.
- 1.1. Основные понятия теории графов
- 1.2. Способы задания графов
- 1.3. Связность графов
- 1.4. Изоморфизм графов
- 1.5. Планарные графы
- 1.6. Эйлеровы графы
- 1.7. Гамильтоновы графы
- 1.8. Деревья
- Контрольные вопросы
- 2. Задачи и алгоритмы
- 2.1. Алгоритмы поиска
- 2.2. Раскраска в графах
- 2.3. Алгоритмы построения деревьев
- 2.4. Алгоритмы поиска путей
- 2.4.1. Алгоритм Дийкстры
- 2.4.2. Алгоритм Форда
- 2.4.3. Алгоритм Флойда
- 2.5. Потоковые алгоритмы
- 2.5.1. Определения и постановки задач
- 2.5.2. Алгоритм поиска максимального потока
- 2.5.3. Алгоритм поиска потока минимальной стоимости
- 2.5.4. Динамический поток
- 2.5.5. Алгоритм дефекта
- Контрольные вопросы
- 3. Задачи для самостоятельного решения
- 4. Литература
- Содержание