Маршруты, цепи, циклы. Длина маршрута

Маршрутом в графе G называется чередующаяся последовательность вершин и ребер: v0, l1, v1, l2,…,lk, vk, в которой любые два соседних элемента инцидентны. Это определение подходит и для псевдо и мультиграфов. В орграфе достаточно указать только последовательность вершин (узлов) или только последовательность ребер (дуг) если v0=vk,то маршрут называется замкнутым, если нет, то открытым.

Если все ребра различны, то маршрут называется цепью, если все вершины различны, то маршрут называется простой цепью В цепи v0 и vk называются концами цепи; цепь соединяющая вершины u и v обозначают < u, v>; замкнутая цепь называется циклом; простая замкнутая цепь прстым циклом. Граф без циклов называется ациклическим.

Для орграфов цепь называется путем, а цикл – контуром.

Пример 1.

v1 v2

v1, v3, v1, v4маршрут, но не цепь.

v1, v3, v5, v2, v3, v4цепь, но не простая ( т.к. не все

v3 вершины различны, а различны рёбра)

v1, v4, v3, v2, v5простая цепь, но не цикл ( т.к. не

v4v5 замкнута)

v1, v3, v5, v2, v3, v4, v1но не простой ( т.к. цепь не простая хотя, замкнутая)

v1, v3, v4, v1простой цикл ( все ребра и все вершины различны)

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

 

Пример 2.

Дан граф G, в нем:

1 2 (1,2), (1,2,4,7), (3,4,5,6) – простые цепи

(3,4,5,6) – цепь простая, но не ЦИК

3 4 5 6

(1,2,4,7,8,4) – не простая цепь ( есть одинаковые

вершины)

7 8 (1,2,4,7,8,4,1) – цикл, но не простой.

 

Пусть G – граф, возможно ориентированный. Маршрут называется путём, если все его дуги различны. Путь называется контуром, если v0=vk. Вершина v называется достижимой из вершины u, если <u, v> путь. Расстоянием между вершинами называется длина кратчайшей цепи <u, v>

Пример 3.

2 4 5

 

 


1 3

Контур (1,2,3)

Вершина 5 достижима из любой вершины; из вершины 5 недостижима ни одна из остальных вершин

Матрица инциденций вершин и ребер

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


Для неографа:

М =

Для ориентированного графа:

H =

Пример 1. (Неограф)

v1 L1 v2

G: L4 L5 L2

v4 L3 v3

 

G: - матрица инциденций вершин и ребер для графа G

Пример 2.(Орграф)

V1 L1 V2

 

D: L4 L5 L2

 

V4 L3 V3

 

D: - матрица смежности вершин и ребер в орграфе

Матрица смежности вершин

Матрица инциденций вершин отражает смежность вершин.

Пример 1.

а1 а2

 

G: а5

 

а3 а4

AG=(Ai, j) = ; AG=

 

Для мультиграфа G матрица инцидентности дуг и вершин

BG=(Bi, j) =

Это – матрица размера m×n, I = 1,2…,m

J = 1,2,…,n

Пример 2.

a2 4 a3

3

 


1 2

 

a1

 

BG=

 

m×n3×6

Тема: Комбинаторика

1. Размещения из n элементов по m это - упорядоченные подмножества из n элементов по m.

Число размещений

(n-факториал)

2. Перестановки - размещение и n элементов по n т.е. частный случай размещений число перестановок Pn=n!

3. Сочетания – подмножество из п элементов по m, отличающихся друг от друга хотя бы одним элементом называются сочетаниями. Число сочетаний

Пример:

1. Сколькими способами можно расположить 5 различных книг на полке? Р5=1*2*3*4*5=120 способов.

2. Сколько способов распределить 3 различных путевки среди 8 человек бригады?

3. Сколько способов распределить 3 одинаковых обязанностей в группе из 25 человек?

способов т.к. обязанности одинаковы – это сочетания