Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Дискретная математика. Лекция 1.doc
Скачиваний:
29
Добавлен:
12.08.2019
Размер:
149.5 Кб
Скачать

3.3 Операции над графами

Пусть задан граф G=(V, E).

Подграф G – граф G1=(V1, E1): V1V, V1, E1E. Обозначается этот факт: G1G. (G1 называют также частью G.)

Пусть V1V, V1. Подграфом G, порожденным множеством V1, называется граф G1=(V1, E1): E1 состоит из тех и только тех элементов E, начала и концы которых лежат в E1.

Теорема. Пусть G=(V, E) – некоторый граф, а G1=(V1, E1), V1V, V1 – подграф G, порожденный множеством V1. Тогда – подматрица матрицы AG, находящаяся на пересечении строк и столбцов, соответствующих вершинам из V1.

Унарные операции

Добавление к G=(V, E) вершины v: G1=(V{v}, E)

Добавление к G=(V, E) дуги (v, w): G1=(V{v, w}, E{(v, w)})

Удаление из G=(V, E) дуги (v, w): G1=(V, E\{(v, w)})

Удаление из G=(V, E) вершины v: G1=(V\{v}, E\{(u, w)| u=v или w=v})

Отождествление в G=(V, E) вершин v и w (стягивание дуги (v, w))

Дополнение графа G=(V, E): G1=(V, E')

Бинарные операции

Пусть заданы графы G1=(V1, E1) и G2=(V2, E2).

Пересечение графов G1=(V1, E1) и G2=(V2, E2):

, где .

Объединение графов G1=(V1, E1) и G2=(V2, E2):

.

Кольцевая сумма графов G1=(V1, E1) и G2=(V2, E2):

.

Соединение графов G1=(V1, E1) и G2=(V2, E2):

.

Произведение графов G1=(V1, E1) и G2=(V2, E2):

,

где .

Композиция графов G1=(V1, E1) и G2=(V2, E2):

,

где тогда и только тогда, когда выполняется одно из условий:

  1. ;

  2. .

Определение. Неоргаф без петель называется полным, если любые две его вершины смежны. Обозначается Kn.

Определение. (n-куба Qn)

1. Q0 – граф без петель, состоящий из одной вершины

2. Q1= K2

3. Qn= K2Qn–1, n>1

Обозначим вершины K2 символами 0 и 1. Тогда вершины n-куба кодируются всевозможными двоичными наборами длины n, а ребра соединяют вершины, кортежи которых отличаются ровно одной координатой.

Постройте Q2, Q3, Q4