logo
Лекции ДМ

Маршруты в неориентированном графе

Определение: Маршрутом , соединяющий вершины v1 и vk+1 , называется последовательность v1x1v2x2…vkxkvk+1 , где k 1, vi  V, xi X, ребро xi соединяет вершины vi с вершиной vi+1 . Вершина v1 (v нач)– начало маршрута (начальная вершина), vk+1 (v кон)– конец маршрута (конечная вершина).

Для графа 13.1 построим маршрут, соединяющий вершину v1 с вершиной v5 :

v1x1v3x3v3v2x5v6x7v5 .

Допускается краткая запись маршрута. В том случае, если в маршруте нет кратных ребер, то составляют последовательность только из вершин.

Если в маршруте есть кратные ребра, то в последовательность включают начальную вершину, ребра и конечную вершину. Или пользуются комбинированной записью: в последовательность включают все вершины и только кратные ребра.

Перепишем наш маршрут, использую комбинированную запись: v1v3v3v2v6x7v5 . В последовательность включено только кратное ребро x7 .

Длиной маршрута l называется количество ребер в нем.

В нашем маршруте 5 ребер, значит его длина l =5.

Познакомимся с видами маршрутов.

Если vнач = vкон , то маршрут называется замкнутым.

Если vнач  vкон , то маршрут называется незамкнутым.

Виды незамкнутых маршрутов:

Незамкнутый маршрут, в котором все ребра попарно различны называется цепью.

Цепь, в которой все вершины попарно различны называется простой цепью.

Виды замкнутых маршрутов:

Замкнутый маршрут, в котором все ребра попарно различны называется циклом.

Цикл, в котором все вершины попарно различны называется простым циклом.

Заметим, что петля или кратное ребро являются простыми циклами.

Составим различные маршруты для приведенного ниже графа на рисунке 13.5.

Рис. 13.5.

Маршрут v1v2v3v4 – простая цепь.

Маршрут v2v4v5v6v6v4 – цепь, не являющаяся простой.

Маршрут v3v4v5v6v5 – замкнутый маршрут.

Маршрут v3v2v4v5v6v4v2v3 – цикл, не являющийся простым.

Маршрут v3v2v4v3 – простой цикл.