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

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

  • 26-07-2019
  • 0 Просмотров
  • 0 комментариев
  • 0 Рейтинг

Объединением графов G1(V1, E1) и G2(V2, E2) называется граф G(V, E) = , где V = , E = .Пересечением графов G1(V1, E1) и G2(V2, E2) называется граф G(V, E) = , где V = E = Дополнением графа G1(V1, E1) называется граф G(V, E) = , где , E = Кольцевой суммой графов G1(V1, E1) и G2(V2, E2) называется граф G(V, E) = , где V = , E = . Подграфом графа G(V, E) называется граф G ¢(V ¢, E ¢), где . Подграф называется остовным подграфом графа G(V,E), если . Подграф называется собственным подграфом граф G, если .

34.Связанность, компоненты связанности, матрицасвязанности, выделение компонентов связанности.Две вершины называются связными, если существует маршрут между ними. Связность для вершин является бинарным отношением. Неориентированный граф называется связным, если между любыми двумя вершинами есть маршрут. Любой граф G можно разбить на непересекающиеся подмножества вершин по признаку связности. Вершины одного множества являются связными между собой, а вершины различных множеств – несвязны. Тогда все выделенные таким образом подграфы называют компонентами связности графа G. При этом связный граф имеет одну компоненту связности. Матрица сильной связности ориентированного графа D − квадратная матрица S(D)=[sij] порядка n, элементы которой равны

Матрица связности графа G − квадратная матрица S(G)=[sij] порядка n, элементы которой равны

Поиск маршрутов в графах.

Алгоритм (Тэрри) поиска пути в связном графе, из вершины vi в вершину vj, где vi vj.

Исходя из вершины vi осуществлять последовательный переход от каждой достигнутой вершины к смежной ей вершине, по следующим правилам:

1. идя по произвольной дуге, всякий раз отмечать направление, в котором оно было пройдено;

2. исходя из некоторой вершины vk, всегда следовать только по дуге, которое не было пройдено или было пройдено в противоположном направлении;

3. для всякой вершины vk, отличной от vi, отмечать первую заходящую в vk дугу, если вершина vk встречается в первый раз;

4. исходя из некоторой вершины, vk, отличной от вершины vi, по первой заходящей в vk дуге идти лишь тогда, когда нет других возможностей.

Путь в орграфе из вершины vi в вершину vj, где vi ` vj , называется минимальным, если он имеет минимальную длину среди всех путей орграфа из vi в vj.

Деревья, свойства деревьев. Лес.

Граф называется деревом, если он является связным и не имеет циклов. Любые две различные вершины дерева можно соединить единственной (и притом простой) цепью. Число дуг дерева на единицу меньше числа его вершин. Пусть G – дерево. Тогда любая цепь в G является простой. Если какую-нибудь пару несмежных вершин дерева соединить дугой, то полученный граф будет содержать ровно одну цепь. Граф, все компоненты связности которого являются деревьями, называется лесом.

37.Остовное дерево, минимальное остовное дерево. Остовным деревом (остовом или каркасом) связного графа G называется любой его подграф, содержащий все вершины графа G и являющийся деревом. Замечание. Остовное дерево графа не единственно. Число дуг произвольного неорграфа G, которое надо удалить для получения остова, не зависит от последовательности их удаления и равно m – n + k, где m – число дуг, n – число вершин, k – число компонент связности графа G. Минимальное остовное дерево (или минимальное покрывающее дерево) в связанном, взвешенном, неориентированном графе — это остовное дерево этого графа, имеющее минимальный возможный вес, где под весом дерева понимается сумма весов входящих в него рёбер.

Читайте также:  Препарат железа в жидком виде

Эйлеровы графы и циклы.

Эйлеровым путем в графе называется путь, содержащий все ребра графа. Эйлеровым циклом в графе называется цикл, содержащий все ребра графа. Связный граф называется эйлеровым, если существует замкнутая цепь, проходящая через каждое его ребро. Такая цепь называется эйлеровой цепью. Отметим, что в этом определении требуется, чтобы каждое ребро проходилось только один раз. Если снять ограничение на замкнутость цепи, то граф называется полуэйлеровым, при этом каждый эйлеров граф будет полуэйлеровым. Если граф обладает эйлеровым циклом, то он является связным, а все его вершины — четными.

39. Гамильтоновы графы и циклы.

Маршрутом (или путем) в графе G называется чередующаяся последовательность вершин и ребер v , e 1, v 1, …, vt −1, et , vt +1, в которой ei = vi −1 vi (1 ≤ i ≤ t ). Такой маршрут кратко называют ( v , vt )-маршрутом и говорят, что он соединяет v c vt ; в свою очередь вершины v , vt — это концевые вершины указанного маршрута. Длиной маршрута называют количество содержащихся в нем ребер. Заметим, что в обыкновенном графе маршрут полностью определяется последовательностью v , v 1, …, v t своих вершин. Если v = vt , то ( v , vt )-маршрут называется замкнутым. Цепь — это маршрут без повторяющихся ребер. Цепь называется простой цепью, если в ней нет повторяющихся вершин, кроме, быть может, совпадающих концевых вершин. Замкнутая простая цепь называется циклом (или контуром). Гамильтоновой цепью графа называется его простая цепь, которая проходит через каждую вершину графа точно один раз. Цикл графа, проходящий через каждую его вершину, называется гамильтоновым циклом. Граф называется гамильтоновым, если он обладает гамильтоновым циклом. Указанные названия цепей и циклов связаны с именем Уильяма Гамильтона (Hamilton W.), который в 1859 году предложил следующую игру-головоломку: требуется, переходя по очереди от одной вершины додекаэдра к другой вершине по его ребру, обойти все 20 вершин по одному разу и вернуться в начальную вершину.

Планарные графы.

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

Читайте также:  Боль в лицевой части головы

Лекция 2. Операции над графами

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

Просмотр содержимого документа
«Лекция 2. Операции над графами»

Лекция 2. Операции над графами

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

Объединение графов G1 и G2 , обозначаемое как , представляет такой граф , что множество его вершин является объединением Х1 и Х2 , а множество ребер – объединением A1 и A2 . Граф G3 , полученный операцией объединения графов G1 и G2 , показан на рис. 2.1,д, а его матрица смежности – на рис. 2.1,е. Матрица смежности результирующего графа получается операцией поэлементного логического сложения матриц смежности исходных графов G1 и G2 .

Пересечение графов G1 и G2 , обозначаемое как , представляет собой граф . Таким образом, множество вершин графа G4 состоит из вершин, присутствующих одновременно в G1 и G2 . Операция пересечения графов показана на рис. 2.2,в, а результирующая матрица смежности получается операцией поэлементного логического умножения матриц смежности исходных графов G1 и G2 . показана на рис. 2.2.г.

Рис.2.2. Операция пересечения и кольцевой суммы: а – граф G1 ; б – граф G2 ; в – граф ; г – матрица смежности графа ; д – граф ; е – матрица смежности графа

Кольцевая сумма двух графов G1 и G2 , обозначаемая как , представляет собой граф G5 , порожденный на множестве ребер . Другими словами, граф G5 не имеет изолированных вершин и состоит только из ребер, присутствующих либо в G1 , либо в G2 , но не в обоих одновременно. Кольцевая сумма графов G1 и G2 показана на рис. 2.2,д, а результирующая матрица смежности получается операцией поэлементного логического сложения по mod 2 матриц смежности исходных графов G1 и G2 . показана на рис. 2.2.е.

Легко убедиться в том, что три рассмотренные операции коммутативны т. е. , и многоместны, т. е. . и так далее.

Удаление вершины. Если хi -вершина графа G = (X, A), то G–хi -порожденный подграф графа G на множестве вершин X–хi , т. е. G–хi является графом, получившимся после удаления из графа G вершины хiи всех ребер, инцидентных этой вершине. Удаление вершины х3 показано на рис. 2.3,б (для исходного графа, изображенного на рис. 2.3,а). Матрица смежности исходного графа представлена на таблице 2.1а). Результирующая матрица смежности графа после выполнения операции удаления вершины хi получается путем удаления соответствующего i – го столбца и i -ой строки из исходной матрицы и "сжимания" матрицы по вертикали и горизонтали начиная с (i+1) – го столбца и (i+1) -ой строки ( таблица 2.1б). В дальнейшем элементы графа могут быть переобозначены.

Читайте также:  Лск что это в медицине

Удаление ребра или удаление дуги. Если ai – дуга графа G = (X, A), то G-ai – подграф графа G, получающийся после удаления из G дуги ai . Заметим, что концевые вершины дуги ai не удаляются. Удаление изграфа множества вершин или дуг определяется как последовательное удаление определенных вершин или дуг. Удаление дуг a4 и a7 показано на рис. 2.3,в. Результирующая матрица смежности графа после выполнения операции удаления дуги ai получается путем удаления соответствующих элементов из исходной матрицы ( таблица 2.1в).

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

Определение 58.12. Объединением графов графов Gi и G2, обозначаемое как Gi u G2, представляет такой граф G3 = (Xi u Х2, Ai и Аг), что множество его вершин является объединением множеств вершин каждого графа Xi и Х2, а множество ребер — объединением множеств их ребер Ai и А2. Граф G3, полученный операцией объединения графов Gi и G2, показан на рис. 58.3 (я — граф Gi, б — G2, с — G3), а его матрица смежности показана далее. Матрица смежности результирующего графа получается операцией поэлементного логического сложения матриц смежности исходных графов Gi и G2.

Матрицы смежности графов:

Определение 58.13 Пересечение графов Gi и G2, обозначаемое как Gi n G2, представляет собой граф G4 = (Xi n Х2, Ai n А2). Таким образом, множество вершин графа G4 состоит из вершин, присутствующих одновременно в Gi и в G2 . Операция пересечения графов Gi n G2 показана на рис. 58.4, в, а результирующая матрица смежности получается операцией поэлементного логического умножения матриц смежности исходных графов Gi и G2 показана далее:

Определение 58.14. Кольцевая сумма двух графов Gi и G2, обозначаемая как Gi © G2, представляет собой граф G5, порожденный на множестве ребер Ai © А2. Другими словами, граф G5 не имеет изолированных вершин и состоит только из ребер, присутствующих либо в Gi, либо в G2, но не в обоих одновременно. Кольцевая сумма графов Gi и G2 показана на рис. 58.4, г.

Рис. 58.4. Операция пересечения и кольцевой суммы: а — граф Gu б—граф G2; в — граф G| о G2;


Комментарии
  1. Елена Петровна () Только что
    Спасибо Вам огромное! Полностью вылечила гипертонию с помощью NORMIO.
  2. Евгения Каримова () 2 недели назад
    Помогите!!1 Как избавиться от гипертонии? Может какие народные средства есть хорошие или что-нибудь из аптечных приобрести посоветуете???
  3. Дарья () 13 дней назад
    Ну не знаю, как по мне большинство препаратов - полная фигня, пустатая трата денег. Знали бы вы, сколько я уже перепробовала всего.. Нормально помог только NORMIO (кстати, по спец. программе почти бесплатно можно получить). Пила его 4 недели, уже после первой недели приема самочувствие улучшилось. С тех пор прошло уже 4 месяца, давление в норме, о гипертонии и не вспоминаю! Средство иногда снова пью 2-3 дня, просто для профилактики. А узнала про него вообще случайно, из этой статьи..

    P.S. Только вот я сама из города и у нас его в продаже не нашла, заказывала через интернет.
  4. Евгения Каримова () 13 дней назад
    Дарья, киньте ссылку на препарат!
    P.S. Я тоже из города ))
  5. Дарья () 13 дней назад
    Евгения Каримова, так там же в статье указана) Продублирую на всякий случай - официальный сайт NORMIO.
  6. Иван 13 дней назад
    Это далеко не новость. Об этом препарате уже все знают. А кто не знает, тех, видимо давление не мучает.
  7. Соня 12 дней назад
    А это не развод? Почему в Интернете продают?
  8. юлек36 (Тверь) 12 дней назад
    Соня, вы в какой стране живете? В интернете продают, потому-что магазины и аптеки ставят свою наценку зверскую. К тому-же оплата только после получения, то есть сначала получили и только потом заплатили. Да и в Интернете сейчас все продают - от одежды до телевизоров и мебели.
  9. Ответ Редакции 11 дней назад
    Соня, здравствуйте. Средство от гипертонии NORMIO действительно не реализуется через аптечную сеть и розничные магазины во избежание завышенной цены. На сегодняшний день оригинальный препарат можно заказать только на специальном сайте. Будьте здоровы!
  10. Соня 11 дней назад
    Извиняюсь, не заметила сначала информацию про наложенный платеж. Тогда все в порядке точно, если оплата при получении.
  11. александра 10 дней назад
    чтобы капли помогли? да ладно вам, люди, не дошла еще до этого промышленность
  12. Елена (Сыктывкар) 10 дней назад
    Случайно набрела на эту статью. И что я вижу!! Рекламируют наш NORMIO! Ну не в смысле мой, а в том плане, что я мужу его покупала. Он не знает, что я здесь пишу, но все-таки поделюсь. Это ж и моя радость, скорее даже полностью мое счастье! Короче, я вот тоже читала отзывы, смотрела как и что и заказала это средство. А то мой муж уже весь отчаялся, уже много лет было давление 180 на 110! Таблетки разные пил от этого у него с желудком проблемы были, а давление все равно было высокое. Решали чего дальше делать. А тут в общем начал NORMIO пить и теперь ура! Никаких проблем у него, давление в норме, всегда бодр и активен!
  13. Павел Солонченко 10 дней назад
    Подтверждаю, этот препарат действительно помогает! Вылечил свою гипертонию всего за 4 недели! До этого 4 года мучался от постоянного давления, головных болей и т.д. Спасибо большое!
  14. Юлия Л 10 дней назад
    С трудом верится... но столько людей говорит что работает, должно работать. Я завтра начинаю!
  15. Оксана (Ульяновск) 8 дней назад
    Хочу постараться избавиться от гипертонии побыстрее, а главное как-нибудь попроще и безболезненно, посоветуйте что-нибудь.
  16. Дмитрий (врач Кардиолог) 8 дней назад
    Валерия, лучший вариант - обратиться к врачу! Но если нет времени на поход в поликлинику, подойдет и NORMIO, который уже советовали выше. В последнее время многим его назначаю, результаты очень хорошие! Выздоравливайте.
  17. Оксана (Ульяновск) 8 дней назад
    Спасибо огромное за ответ, заказала!
  18. Наташа 5 дней назад
    У мужа гипертония, бегаем по врачам вместе. Люблю его, жизнь отдам за него, но никак не могу облегчить его страдания. Ладно, теперь Вы со своей историей появились, для нас появилась надежда. А то уже все перепробовали.
  19. Валера () 5 дней назад
    Совсем недавно хотел снова обратиться к врачам, уже к хирургу решился пойти, кругленькую сумму приготовил, но сейчас мне это не нужно! 2 месяца – и я здоров, прикиньте. Так что, народ, не дурите, никакие таблетки не по-мо-гут! Только это природное средство, других способов я не знаю, да и не хочу знать уже



Adblock detector