Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Теорема Эйлера. Обозначим количество вершин буквой р, а количество ребер буквой q.Содержание книги
Поиск на нашем сайте Сумма степеней графа равна удвоенному числу ребер:
Доказательство: Для двух смежных вершин в сумму их степеней каждое ребро входит дважды. Что и требовалось доказать. Изоморфизм. Над графом можно производить различные действия: добавить / удалить ребро / вершину, изменить направление ребра ит.д.
Два графа называются изоморфными, если при преобразовании не нарушается смежность.
Рис 5. Граф 1 Рис. 6 Граф 2. Пример изоморфных графов. В самом деле, вершинам V1, V2, V3 смежными в обоих графах являются вершины V4, V5, V6. Вершинам V4, V5, V6 смежными в обоих графах являются вершины V1, V2, V3 , что и доказывает их изоморфизм. Чтобы установить изоморфизм двух графов надо перебрать все возможные способы расстановки смежных вершин. Если существует хотя бы один способ, устанавливающий одинаковую смежность, то графы изоморфны. Если такого соответствия нет, то графы не изоморфны. Рассмотрим граф
Рис. 7. Граф 3
Будет ли этот граф изоморфным графу 1? Количество вершин и ребер одинаково. Пусть V 1 - в левом верхнем углу. Тогда смежные вершины V4, V5, V 6 расположатся по соседним углам и в левой внутренней точке. Например, так
V 1 V5
V 6
V4
Рис. 8. Граф 31 Если вершину V2 разместить в углу, то ока не будет смежна с V 6. Если вершину V2 разместить в средине, то ока не будет смежна с V4. Ничего нового не будет, если разместить V 1 в любом углу. Разместим V1 в средине. Тогда смежные вершины V4, V5, V 6 расположатся по углам
V 1
V4
Рис. 9. Граф 32
Если вершину V2 разместить в средине, то ока не будет смежна с V4. Если вершину V2 разместить в углу, то ока не будет смежна с V 6. Таким образом, не удается разместить три несмежных вершины так, чтобы каждая из них была смежной с каждой из оставшихся. Значит, граф 3 не изоморфен графу 1. Инварианты. Графы характеризуются некоторыми параметрами: число вершин, ребер, степень вершины и так далее. Параметры, которые не меняются с преобразованием графа, называются инвариантами. Рассмотрим следующее утверждение: Если при преобразовании количество вершин, ребер и степень вершины являются инвариантами, то преобразование - изоморфизм. Однако наше предложение не является теоремой. В этом нас убеждает граф 3, у которого перечисленные характеристики совпадают с характеристиками графа 1, но эти графы не изоморфны. Пока неизвестен набор инвариантов, позволяющий определить изоморфны ли графы. Подграфы.
Пусть задан граф G(V,E). Граф G V Если V= V
Рис 10. Остовной подграф графа 1 Маршруты. Цепи. Циклы.
Пусть задан граф G(V,E). Последовательность вершин и ребер V Замечание: маршрут может быть задан последовательностью вершин: V Маршрут, в котором все ребра различны, называется цепью. Цепь, в которой все вершины различны, называется простой цепью. Цепь, в которой начальная и конечная вершины совпадают, называется циклом. Простая цепь, в которой начальная и конечная вершины совпадают, называется простым циклом. Граф, не имеющий циклов, называется ациклическим. Задача. Выделить маршрут, связывающий V
Рис. 11. Маршруты, цепи, циклы.
Решение: V V V V V Теорема. Если существует цепь, соединяющая две вершины, то существует и простая цепь. Доказательство: Пусть существует цепь V Что и требовалось доказать. Замечание: в орграфах цепь называется путем, а цикл - контуром. Расстояние. Пусть имеется цепь, связывающая две вершины. Количество ребер, входящих в цепь, называется расстояниемd (U, V), где U и V – концы цепи. Так как количество вершин конечно, то количество цепей тоже конечно, следовательно, расстояние ограничено снизу и сверху, а значит, существует цепь с кратчайшим расстоянием, которая называется геодезической. Наибольшее из расстояний называется диаметром графа. Вершины, находящиеся на одном и том же расстоянии от заданной вершины, образуют ярус. Полный граф – граф, у которого любые две вершины смежены.
Рис.12. Пример полного графа. Связность. Если для двух вершин существует цепь, то они называются связанными. Граф называется связным, если у него все вершины связны. Таким образом, если граф не связан. то из него можно выделить связные подграфы, называемые компонентами связности..
Рис.0. Связный граф. Рис.14. граф с двумя компонентами связности. Задание графа.
· Матрица смежности.
Пусть имеется граф G с n вершинами. Рассмотрим квадратную матрицу n, элементами которой являются 0 и 1.
а
V А = Эта матрица называется матрицей смежности, и она симметрична относительно главной диагонали.
матрица смежности V А = Рис. 15. Пример задания графа матрицей смежности · Матрица инцидентности. Матрица инцидентности устанавливает связь вершин и инцидентных с ней ребер. bij = Пример l 1 l 3 V1 V4
Матрица инцидентности V
Рис.16. Задание графа матрицей инцидентности
· Список смежности. В списке смежности указывается вершина и смежные с ней вершины.
V
V V V V V V
Рис. 17. Задание графа списком смежности.
Задание графа в виде списка смежности полезно при решении задачи обхода всех вершин графа: обследовать все вершины графа, побывав в каждой 1 раз. Различают два метода решения этой задачи: 1) Поиск в глубину. 2) Поиск в ширину. При поиске в глубину некоторая вершина выбирается в качестве начальной и помечается. Затем рассматривается список смежности этой вершины и из него выбирается первая вершина и помечается (какая-то вершина U). Рассматривается список смежности для вершины U. Выбирается первая вершина и помечается (W).Рассматриваем список смежности для W, и так далее пока не столкнемся со случаем, что вершины списка помечены. Возвращаемся в вершину U и выбираем не помеченную вершину, если такая есть. Продвигаемся в этом направлении до тех пор, пока список вершины не оказывается помеченным. Опять возвращаемся назад и так далее. В итоге все вершины будут помечены. Пример: Рис 17 Пусть начальная вершина V
Рис. 18. Граф с помеченными вершинами при обходе в глубину.
Приведенный нами алгоритм убеждает в справедливости теоремы: Если граф конечен и связан, то при обходе в глубину каждая вершина обходится по одному разу. Замечание: Если при обходе в глубину (особенно для орграфов) оказывается ситуация, что при возращении в исходную вершину весь список помечен, но есть еще непомеченные вершины, то непомеченную вершину можно выбрать в качестве новой начальной и продолжить поиск. Поиск в ширину. Смысл поиска в ширину заключается в том, что некоторую вершину V мы объявляем начальной - V Пример: См. рис. 19.
Рис 19. Пометки вершин графа при поиске в ширину.
Ясно, что последовательность поиска в глубину и в ширину зависит от выбора V Метод математической индукции: Мы заметили некоторую закономерность в значениях изучаемой последовательности. Проверяем эту закономерность для n=1. Предполагаем, что формула справедлива при некотором n и доказываем, что она справедлива для n=n+1. Подставляем в формулу n+1 и получаем формулу, которой соответствует (n+1) – ый член. Затем получаем (n+1) – ый член, исходя из общего принципа построения последовательности. Получим формулу для n+1. Если эти формулы совпадают, то закономерность считается доказанной. Пример: S Получим эту формулу из общих соображений.
Sn+1 = Sn + n +1 = Что и требовалось доказать. Двудольные графы.
Рис. 20. Пример двудольного графа.
Граф Понтрягина – Куратоввского – тоже двудольный граф.
|
|||||||||||||||||||
|
Последнее изменение этой страницы: 2022-09-03; просмотров: 209; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.128 (0.012 с.) |
||||||||||||||||||||