Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Otvety_na_vse_voprosy_pobiletovo.doc
Скачиваний:
86
Добавлен:
04.08.2019
Размер:
698.37 Кб
Скачать
  1. Изоморфные графы. Примеры.

ИЗОМОРФИЗМ ГРАФОВ.

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

У изоморфных графов матрицы совпадают при применении к ним элементарных алгебраических операций.

На графах изоморфизм возможно представить как функцию: пусть G1(V1 E1 ) и G2(V2 E2) изоморфные графы, тогда существует функция Н-биекция, сохраняющая смежность

H: V1V2 и e1=(vi vj)E1 e2=(h(vi ) h(vj))E2

e2=(vi vj)E2 e1=(h-1 (vi ) h-1(vj))E1

Теорема: изоморфизм графов есть отношение эквивалентности.

Док-во: 1. рефлексивность- h тождественная функция

2. симметричность- т.к. h: V1V2-биекция, то h-1 :V2V1 тоже биекция

3. транзитивность- h: G1G2 & f: G2G3hf: G1G3

Числовая характеристика, сохраняющаяся при изоморфизме, называется инвариат.

У изоморфных графов все инварианты совпадают, но это не является признаком изоморфизма графов, т.е. при совпадении всех инвариантов мы не можем утверждать об изоморфности данных графов.

  1. Способы задания графов. Матрицы и диаграмма графа. Примеры.

СПОСОБЫ ЗАДАНИЯ ГРАФОВ.

  1. Поскольку граф – это множество, то его можно задать перечислением множеств, при условии конечности графа.

G=(V,E) | V={v1, v2, …, vn}, E={e1, e2,…, em}

  1. похожий способ – это список ребер.

V E

v1v2 e1

v1v3 e2

v3v3 e3

v2v6 e4

v3v2 e5

  1. Для нас нагляднее всего графическое задание или диаграмма.

  2. Для задания графа в компьютере применяются матрица смежности

данная матрица симметрична относительно главной диагонали, а главная диагональ состоит из нулей, за исключением петель.

  1. матрица инцидентности

в случае неориентированного графа

в случае ориентированного графа

  1. Части графа: подграф, суграф, дополнительный граф. Операции с частями графа. Примеры.

Граф G’=(V’,E’) – часть графа G=(V,E), если V’ V , E’ E.

Если V’ V , E’ E, то это подграф. В нем нет голых вершин.

Если V’= V , E’ E, то это суграф.

Граф G’, построенный на множестве вершин V и на множестве E’, дополняющем граф G до полного, называется дополнительным.

Операции с графами и их частями:

  1. сумма графов G1+G2= G1G2=G, где V=V1 V2  E=E1 E2;

  2. пересечение графов G1G2=G, где V=V1 V2  E=E1 E2;

  3. добавление вершины G1+v=G, где |V|=|V1| +1  E=E1;

  4. удаление вершины G1-v=G, где |V|=|V1| -1  E=E1;

  5. добавление ребра G1+e=G, где V=V1  |E|=|E1|+1;

  6. удаление ребра G1-e=G, где V=V1  |E|=|E1|-1.

Паросочетание – это множество ребер, в котором никакие два не являются смежными.

Паросочетание совершенно, если оно полностью покрывает множество вершин графа.

  1. Маршрут, цепь, цикл. Отношение связности в графе. Компоненты связности. Примеры.

Связность графа.

Рассмотрим неориентированный граф G=(V,E).

Последовательность v1 e1 v2 e2 …. vk-1 ek-1 vk – маршрут, при условии, что соседние элементы последовательно инцидентны.

В маршруте каждый элемент может встречаться несколько раз.

Вершины v1 – начало маршрута, vk – конец маршрута.

Можно построить маршрут только из ребер или только из вершин.

Если начало и конец маршрута совпадают, то маршрут замкнутый, иначе – открытый.

Количество ребер, составляющих маршрут, характеризует длину маршрута.

Если в маршруте каждое ребро встречается только однажды, то это цепь (в орграфе - путь).

Если в цепи каждая вершина встречается однажды, то это простая цепь.

Утв: Всякий маршрут графа содержит простую цепь.

Д-во: применяя операцию удаления ребра уберем из маршрута повторные вхождения ребер. Получим цепь. Вместе с этим у нас удалятся все повторные вхождения вершин, следовательно, цепь станет простой.

Замкнутая цепь называется циклом (в орграфе - контур).

Граф без циклов называется ациклическим.

Опр: Две вершины графа связны, если между ними существует маршрут.

Граф, в котором все вершины попарно связны, называется связным.

Связность есть отношение эквивалентности, а классы эквивалентности по отношению связности называются компонентами связности графа.

Количество компонент связности обозначается k. У связного графа k=1.

В орграфе понятие связности двусмысленно:

Пустой граф считается вполне несвязным.

  • две вершины сильно связны, если существует путь из первой вершины во вторую и обратно;

  • две вершины односторонне связны, если существует путь из одной вершины в другую.

Еще несколько определений:

Вершина графа называется точкой сочленения (шарнир), если ее удаление увеличивает количество компонент связности k.

Связность в орграфе.

Рассмотрим орграф G(V,E).

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

Вершина, из которой не исходит ни одно ребро, называется сток.

Орграф с одним источником и одним стоком называется сетью.

Опр: Пусть G(V,E)- сеть, в которой v0- источник, vn – сток. Дугам в соответствие поставим множество неотрицательных вещественных чисел и определим функцию

c: ER+

числа из множества образов (c(u,v)) называются пропускной способностью ребра, в соответствие которому они поставлены.

Рассмотрим функцию f: ER. Пусть div(f,v)- число, равное разности сумм исходящих и входящих дуг. Такая функция называется дивергенция в вершине v.

1. Функция f называется потоком, если f(u,v)<=с(u,v).

2. Дивергенция любой вершины, кроме источника и стока равна нулю.

3. Дивергенция источника называется величиной потока.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]