Теория графов и их применение
Вид материала | Курсовая |
СодержаниеОперации над графами Локальные операции |
- 1. Элементы теории графов Введение в теорию графов: основные понятия и определения., 32.17kb.
- «Теория графов», 114.81kb.
- Задача является np-полной для кубических планарных графов, реберных графов, ориентированных, 39.45kb.
- «Применение информационный технологий в теории графов», 272.84kb.
- Билеты по Дискретной математике «Теория Графов», 12.79kb.
- Программа вступительного экзамена в аспирантуру по специальностям 05. 13. 05 - "Элементы, 88.59kb.
- Спецкурс «Теория графов» пм 4 курс История возникновения и развития теории графов., 13.97kb.
- Задание графов соответствием 9 > Матричное представление графов 10 Вопросы применения, 230.14kb.
- Знать содержание программы курса; иметь навыки структурного моделирования типовых объектов;, 56.2kb.
- Теория конечных графов и её приложения прак зан, 29.91kb.
Операции над графами
Для получения новых графов можно использовать разнообразные операции над графами. Здесь мы рассмотрим два вида операций - локальные, при которых заменяются, удаляются или добавляются отдельные элементы графа, и алгебраические, когда новый граф строится по определенным правилам из нескольких имеющихся.
Локальные операции
Простейшая операция - удаление ребра. При удалении ребра сохраняются все вершины графа и все его ребра, кроме удаляемого. Обратная операция - добавление ребра.
При удалении вершины вместе с вершиной удаляются и все инцидентные ей ребра. Граф, получаемый из графа удалением вершины , обозначают . При добавлении вершины к графу добавляется новая изолированная вершина. С помощью операций добавления вершин и ребер можно "из ничего", то есть из графа , построить любой граф.
Операция стягивания ребра определяется следующим образом. Вершины и удаляются из графа, к нему добавляется новая вершина и она соединяется ребром с каждой вершиной, с которой была смежна хотя бы одна из вершин .
Операция подразбиения ребра действует следующим образом. Из графа удаляется это ребро, к нему добавляется новая вершина и два новых ребра и . На рис. 1.10 изображены исходный граф , граф , полученный из него стягиванием ребра и , полученный подразбиением того же ребра. В обоих случаях вновь добавленная вершина обозначена цифрой .
Рис. 1.10.
Подграфы
Граф называется подграфом графа , если , . Всякий подграф может быть получен из графа удалением некоторых вершин и ребер. На рис. 1.11 изображены граф и его подграфы , , , .
Рис. 1.11.
Подграф графа называется остовным, если . Остовный подграф может быть получен из графа удалением некоторых ребер, вершины же остаются в неприкосновенности. На рис. 1.11 - остовный подграф графа , а , и не являются остовными подграфами.
Другая важная разновидность подграфов - порожденные подграфы. Пусть задан граф и в нем выбрано множество вершин . Рассмотрим подграф , где состоит из всех тех ребер графа , у которых оба конца принадлежат . Говорят, что этот подграф порожден множеством вершин . Он обозначается через . Порожденный подграф может быть получен из графа удалением "лишних" вершин, т.е. вершин, не принадлежащих .
Можно определить также подграф, порожденный множеством ребер . Это подграф , где состоит из всех вершин, инцидентных ребрам из .
На рис. 1.11 - подграф графа , порожденный множеством вершин , т.е. , он же порождается множеством ребер ; подграф не порождается множеством вершин, но порождается множеством ребер ; подграф не является ни остовным, ни порожденным в каком-либо смысле.