Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебное пособие 400186.doc
Скачиваний:
13
Добавлен:
30.04.2022
Размер:
2.63 Mб
Скачать

4.3. Операции над частями графа

Граф Н называется частью графа G, HG, если множества его вершин и ребер V(H) и E(H) содержатся соответственно в V(G) и E(G). Если V(G) = E(G), то часть H графа G называется суграфом.

Суграф Н является перекрывающим для н-графа G, если любая вершина графа G инцидентна хотя бы одному ребру из H.

Подграфом G(V) графа G(V) с множеством вершин V V называется часть, которой принадлежат все ребра с обоими концами из H.

Над частями графа G производятся следующие операции:

  1. Дополнение к части H определяется множеством всех ребер G, не принадлежащих Н:

E(H)E( )=; E(H)E( )=E(G)

  1. Сумма H1  Н2 частей H1 и Н2 графа G:

V(H1  Н2)=V(H1) V(H2); E(H1  Н2)= E(H1) E(Н2)

  1. Произведение H1  Н2:

V(H1  Н2)=V(H1) V(H2); E(H1  Н2)= E(H1) E(Н2)

Две части Н1 и Н2 не пересекаются по вершинам, если V(H1) V(H2)=  а следовательно, и нет общих ребер: E(H1) E(Н2)= 

Части Н1 и Н2 не пересекаются по ребрам, если E(H1) E(Н2)= 

Если Н1 и Н2 не пересекаются по вершинам, то сумма называется прямой.

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

Пусть G - н-граф.

Маршрутом в G называется такая последовательность ребер M(е1, е2,…, еn) в которой два соседних ребра еi-1 и ei имеют общую вершину. В маршруте одно и то же ребро может встречаться не­сколько раз. Начало маршрута - вершина V0, инцидентная ребру e1 ­­­ и не инцидентная ребру е2; конец маршрута Vn инцидентен en и не инцидентен en-1. Если е1, е2 (en-1, en) - кратные , требуется дополни­тельное указание, какую из двух инцидентных вершин считать нача­лом (концом) маршрута.

Маршрут, в котором совпадают начало и конец V0=Vn назы­вают циклическим. Маршрут, в котором все ребра разные называют цепью. Цепь, не пересекающая себя (без повторяющихся вершин), называется простой цепью.

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

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

Граф G называют связным, если все его вершины связаны между собой.

Теперь пусть G-орграф.

Последовательность ребер, в которой конец каждого предыдущего ребра еi-1 совпадает с началом следующего ei, называют пу­тем. В пути одно и то же ребро может встречаться несколько раз.

Началом пути является начало e0, концом – конец en, т.е. вер­шины v0 и vn .

Путь называется ориентированной цепью (цепью), если каж­дое ребро встречается в нем не более одного раза и простой цепью, если любая вершина графа G инцидентна не более, чем двум его ребрам.

Контур – путь, в котором v0 = vn. Контур называется цик­лом, если он является цепью, и простым циклом, если это простая цепь. Если граф содержит циклы, то он содержит и простые циклы: граф без циклов называется ациклическим.

Вершина vG называется достижимой из вершины vG если имеется путь L(v,…,v) с началом v и концом v.

Орграф называется связным если он связан без учета ориента­ции дуг, и сильно связным, если из любой вершины v в любую вер­шину v существует путь. Число ребер пути называется его длиной.

Расстоянием (v’,v) между вершинами v и v н-графа G называется минимальная длина простой цепи с началом v и концом v.

Центром называется вершина н-графа, от которой максимальное расстояние до других вершин являлось бы минимальным. Максимальное расстояние от центра G до его вершин называется ра­диусом графа r(G).

Эйлеров цикл – цикл графа, содержащий все ребра графа.

Эйлеров граф – граф, имеющий эйлеров цикл (эйлеров цикл можно считать следом карандаша, вычерчивающего этот граф без отрыва от бумаги).

Имеет место теорема Эйлера: конечный неориентированный граф G – эйлеров тогда и только тогда, когда он связан и сте­пени всех его вершин четны.

Эйлерова цепь – цепь, включающая все ребра данного конечного н-графа G, но имеющая различные начало v' и конец v. Чтобы в конечном н-графе G существовал эйлеров цикл, необхо­димы и достаточны его связанность и четность степеней всех вер­шин, кроме начальной v' и конечной v (они должны иметь нечетные степени). Чтобы в конечном орграфе существовал эйлеров цикл, необходима и достаточна его связность, а также равенство степеней вершин этого графа по входящим и выходящим ребрам, т.е. 1(V) = 2(V),

 V G.

Гамильтонов цикл – простой цикл, проходящий через все вершины рассматриваемого графа. Гамильтонова цепь – простая цепь, проходящая через все вершины графа с началом и концом в разных точках.