- •Часть 1
- •Часть 1. Способы описания, характеристики и основные операции
- •Введение
- •Теоретическая часть
- •1Определения графов
- •1.1Основное определение
- •1.2Другие определения
- •1.3Смежность вершин и ребер
- •1.4Изоморфизм графов
- •1.5Способы задания графов
- •2Элементы графов
- •2.1Подграфы
- •2.2Валентность вершин
- •2.3Маршруты, цепи, циклы
- •2.4Метрические характеристики графов
- •2.5Связность графов
- •3Виды графов
- •3.1Тривиальные и полные графы
- •3.2Двудольные графы
- •3.3Планарные и плоские графы
- •3.4Направленные орграфы и сети
- •4Операции над графами
- •5Представление графов с помощью матриц
- •5.1Матрица смежности
- •5.2Матрица инцидентности
- •5.3Матрица Кирхгофа
- •6Пример выполнения задания практического занятия
- •7Варианты заданий практических занятий
- •Часть 1. Способы описания, характеристики и основные операции
2.3Маршруты, цепи, циклы
Маршрутом в графе называется чередующаяся последовательность вершин и ребер
v0, e1, v1, e2, v2, ..., ek, vk,
в которой любые два соседних элемента инцидентны. Количество ребер в маршруте называется его длиной.
Это определение подходит также для псевдо-, мульти- и орграфов. В орграфе маршрут называется ориентированный маршрут. Для неориентированного и ориентированного графов при задании соответственно маршрута и ориентированного маршрута достаточно указать только последовательность вершин или только последовательность ребер.
Маршрут называется замкнутым, если начальная вершина совпадает с конечной, и незамкнутым (открытым) в противном случае..
Если все ребра различны, то маршрут называется цепью. Если все вершины (а значит, и ребра) различны, то маршрут называется простой цепью. В цепи v0, e1, v1, e2, v2, ..., ek, vk вершины v0 и vk называются концами цепи. Говорят, что цепь с концами u и v соединяет вершины u и v. Цепь, соединяющая вершины u и v, обозначается . Очевидно, что если есть цепь, соединяющая вершины u и v, то есть и простая цепь, соединяющая эти вершины.
Замкнутая цепь называется циклом; замкнутая простая цепь называется простым циклом. Число циклов в графе G обозначается z(G). Граф, не содержащий циклов, называется ациклическим.
В ориентированном графе незамкнутый ориентированный маршрут, содержащий попарно различные дуги, называется путем. Путь, в котором все вершины попарно различны, называется простым путем. Замкнутый путь называется контуром, замкнутый простой путь - простым контуром. Виды маршрутов, соответствующие друг другу в неориентированном и ориентированном графах приведены в таблице 1.
Таблица 1
Виды маршрутов в неориентированном и ориентированном графах
Неорграф |
Орграф |
Маршрут |
Ориентированный маршрут |
Цепь |
Путь |
Простая цепь |
Простой путь |
Цикл |
Контур |
Простой цикл |
Простой контур |
Например, графе, диаграмма которого приведена на рис. 7:
v1, v3, v1, v4 – маршрут, но не цепь;
v1, v3, v5, v2, v3, v4 – цепь, но не простая цепь;
v1, v4, v3, v2, v5 – простая цепь;
v1, v3, v5, v2, v3, v4, v1 – цикл, но не простой цикл;
v1, v3, v4 – простой цикл.
Рис. 7. К понятию маршрутов, цепей, циклов
В псевдографах, мультиграфах и простых графах минимальная длина простого цикла рана 1, 2 и 3 соответственно. Если в графе хотя бы одно ребро и отсутствуют висячие вершины, то граф содержит хотя бы один простой цикл. Простой цикл является объединением двух простых несовпадающих цепей. В неорграфе (орграфе) из всякого цикла (контура) можно выделить простой цикл (простой контур), а из всякого незамкнутого маршрута (пути) можно выделить простую цепь (простой путь) с теми же начальными и конечными вершинами.
Цикл (цепь) в графе G называется эйлеровым (эйлеровой), если он (она) проходит по одному разу через каждое ребро этого графа. Цикл (цепь) в графе G называется гамильтоновым (гамильтоновой), если он (она) проходит через каждую вершину графа ровно один раз. Например, для графа, диаграмма которого представлена на рис. 1,
v2, v1, v4, v2, v3, v4 – эйлерова цепь, а v1, v2, v3, v4, v1 – гамильтонов цикл.
Граф называется эйлеровым, если он содержит эйлеров цикл, и полуэйлеровым, если он содержит эйлерову незамкнутую цепь.
Граф называется гамильтоновым, если он содержит гамильтонов цикл.