Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

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



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

1. Объединение (сумма) графов. Объединением G1 È G2 графов G1 = (S1, U1) и G2 = (S2, U2) называется граф (S1 È S2, U1 È U2).

2. Пересечение (произведение) графов. Пересечением G1 Ç G2 графов

G1 = (S1, U1) и G2 = (S2, U2), где S1 Ç S2 ¹ Æ, называется граф (S1 Ç S2, U1 Ç U2).

3. Дополнение простого графа. Дополнением простого графа G = (S, U) называется простой граф , имеющий те же вершины, что и граф G, причëмлюбые две различные вершины смежны в тогда и только тогда, когда они не смежны в G.

4. Прямое произведение графов. Граф G = (S, U) называется произведением G1 ´ G2 графов G1 = (S1, U1) и G2 = (S2, U2), если S = S1 ´ S2, а множество рëбер U образуется следующим образом: вершины (x1, x2) и (y1, y2) смежны в графе G тогда и только тогда, когда либо вершины x1 и y1 совпадают, а вершины x2 и y2 смежны в G2, либо вершины x2 и y2 совпадают, а вершины x1 и y1 смежны в G1.

5. Удаление вершины. Операция, заключающаяся в удалении из графа

G = (S, U) вершины x и всех инцидентных ей рëбер (дуг), называется операцией удаления вершины x из графа G. В результате получается подграф G (S \{ x }).

6. Удаление ребра (дуги). Операция, заключающаяся в удалении ребра (дуги) u из множества рëбер (дуг) U графа G = (S, U), называется операцией удаления ребра (дуги) u из графа G. Концы ребра (дуги) u не удаляются.

7. Добавление вершины. Операция, которая из графа G = (S, U) порождает граф G ¢ = (S È{ x }, U), называется операцией добавления вершины x к графу G.

8. Добавление ребра (дуги). Операция, которая из графа G = (S, U) порождает граф G ¢= (S È{ x, y }, U È{(x, y)}, называется операция добавления ребра (дуги)

(x, y)к графу G.

9. Отождествление вершин. Пусть x и y – две произвольные вершины графа

G = (S, U). Операцией отождествления вершин x и y называется операция, заключающаяся в удалении из графа G вершин x и y и присоединении к полученному графу новой вершины z, соединив еë ребром (дугой) с каждой из вершин, входящих в объединение M множеств вершин, смежных с вершинами x и y в графе G. Если G – орграф, то для любой вершины a Î M присоединяется дуга

(a, z), если (a, xU или (a, yU, и дуга (z, a), если (x, aU или (y, aU.

10. Стягивание ребра (дуги). Операцией стягивания ребра (дуги) называется отождествление двух смежных вершин. Граф G называется стягиваемым к графу G1, если G1 получается из G в результате некоторой последовательности стягиваний рëбер (дуг).

11. Операция подразбиения ребра (дуги). Операцией подразбиения ребра (дуги) (x, y) графа G = (S, U) называется операция, заключающаяся в удалении из U ребра (дуги) (x, y), добавлении к S новой вершины z и добавлении к

U \ {(x, y)} двух рëбер (x, z) и (z, y).





Дата публикования: 2014-11-29; Прочитано: 4451 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...