Маршруты, цепи и циклы

Рассматривая геометрический граф, можно зафиксировать некоторую вершину и, последовательно двигаясь по смежным ребрам к вершинам, прийти в другую вершину или вернуться в исходную. В геометрическом графе это означает, что мы непрерывным образом двигаемся по последовательности простых кривых. Последовательности ребер, по которым можно двигаться непрерывным образом, играют фундаментальную роль в теории графов. В частности, такие структуры, как цепи и циклы, в которых ни одно ребро не встречается дважды и которые мы определим ниже, будут постоянно встречаться во всех последующих главах. Перейдем теперь к формальным определениям.

Конечная последовательность ребер графа e 1, e 2, …, e n (не обязательно различных) называется маршрутом длины n, если существует последовательность v 0, v 1, …, v n из n +1 (не обязательно различных) вершин таких, что e i ~ (vi- 1 & vi) для i = 1, 2, …, n.

Говорят, что маршрут замкнут, если v 0 = v n, и не замкнут, если v 0 ¹ v n. В последнем случае также говорят, что маршрут соединяет вершины v 0 и v n. Заметим, что одно ребро можно рассматривать как маршрут длины 1.

Обращаясь к рис. 6.6, видим, что последовательность ребер e 7, e 1, e 8, e 3, e 4, e 5 образует незамкнутый маршрут, соединяющий вершины v 2 и v 4, длины 6. Ему соответствует последовательность вершин v 2, v 5, v 5, v 6, v 1, v 5, v 4. Заменяя ребро e 5 на e 7, получим пример замкнутого маршрута длины 6. Если все ребра, составляющие маршрут различны, то такой маршрут цепью, если она не замкнута, и циклом, если он замкнут. Множество ребер, которое можно упорядочить так, что оно образует цепь, называется неупорядоченной цепью, а множество ребер, образующих после упорядочения цикл, - неупорядоченным циклом. Например, множество ребер e 3, e 4, e 7, e 8 на рис. 6.6 образует неупорядоченную цепь, т. к. последовательность e 4, e 3, e 8, e 7, полученная упорядочением предыдущей последовательности, является цепью с соответствующей последовательностью вершин v 5, v 1, v 6, v 5, v 2. Этой же неупорядоченной цепи можно поставить в соответствие другую цепь e 8, e 3, e 4, e 7 с соответствующей последовательностью вершин v 5, v 6, v 1, v 5, v 2.

Рис.6.6 – Маршруты, цепи, циклы

Иногда важно различать разные способы упорядочения ребер при образовании цепей или циклов, в других случаях упорядочение не существует. Обе ситуации встречаются достаточно часто, поэтому введение различных терминов для упорядоченных и неупорядоченных последовательностей ребер вполне оправданно.

Если все n +1 вершин v 0, v 1, …, v n различны (очевидно, что в этом случае ребра обязательно различны), то соответствующая цепь называется простой цепью, а соответствующее неупорядоченное множество ребер называется неупорядоченной простой цепью. Если v 0 = v n, но все остальные вершины различны, то последовательность ребер называется простым циклом, а соответствующее неупорядоченное множество ребер – неупорядоченным простым циклом. Заметим, что в геометрическом графе простые цепи образуют простые незамкнутые кривые (см. определение выше), а простые циклы – простые замкнутые кривые.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: