Основы теории графов
Ориентированные графы как структуры с конечным множеством вершин и ребер. Симметричное отношение смежности для неориентированного графа. Матрица смежности. Проверка присутствия ребра при помощи матрицы смежности. Отношение эквивалентности на вершинах.
Рубрика | Математика |
Вид | контрольная работа |
Язык | русский |
Дата добавления | 25.10.2013 |
Размер файла | 20,0 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Основы теории графов
Определение. Ориентированным графом называется структура G = (V, E), где V - конечное множество вершин, E - множество ребер, которое задается как бинарное отношение на V: E Н--V ґ--V.
Ориентированный граф называется орграфом. Граф может содержать ребра - циклы, которые соединяют вершину саму с собой. Про ребро (u, v) говорят, что оно выходит из вершины u и входит в вершину v.
Ориентированный граф
V = {1, 2, 3, 4, 5, 6}, E = {{1, 3}, {3, 2}, {2, 2}, {2, 4}, {5, 6}}
В неориентированном графе множество ребер E состоит из неупорядоченных пар вершин. Про ребро (u, v) неориентированного графа говорят, что оно инцидентно вершинам u и v. Если в графе G есть ребро (u, v), то говорят, что вершина u смежная с вершиной v. Для неориентированного графа отношение смежности является симметричным.
Определение. Степенью вершины в неориентированном графе называется количество инцидентных ей ребер. Для ориентированных графов различают входную и выходную вершины; сумма входных и выходных степеней называется степенью вершины.
Определение. Если каждому ребру графа поставлено в соответствие число, то такой граф называется взвешенным.
Определение. Матрицей смежности графа G (V, E), |V| = n, называется такая булева матрица А размера n ґ--n, что A [i, j] = 1 тогда и только тогда, когда между вершинами i и j существует ребро. В случае взвешенного графа матрица смежности представляется двумерной числовой матрицей, в которой A [i, j] равно весу ребра, если между вершинами i и j оно существует, и A [i, j] = 0 иначе.
Матрица смежности для графа, изображенного выше, имеет вид:
Проверка присутствия ребра (vi, vj) при помощи матрицы смежности занимает время O(1). Нахождение всех вершин, смежных с vi, требует O(n) времени (для этого достаточно просмотреть i - ую строку матрицы смежности).
Утверждение. Матрица смежности неориентированного графа симметрична.
Неориентированный граф и его матрица смежности
Определение. Неориентированный граф называется простым, если он не имеет петель и произвольная пара вершин соединена не более чем одним ребром.
Определение. Простой граф называется полным, если каждая пара вершин соединена ребром. Такой граф содержит ребер.
Определение. Путь длины k из вершины u в вершину v определяется как последовательность вершин (v0, v1, …, vk), в которой v0 = u, vk = v и (vi-1, vi) О--E для всех i = 1, …, k. Путь длины k состоит из k ребер. Вершину v0 называют началом пути, а vk - его концом.
Если для заданных вершин u и v существует путь из u в v, то говорят, что вершина v достижима из вершины u.
Определение. Путь называется простым, если все вершины в нем разные.
Определение. Циклом в ориентированном графе называется путь, в котором начальная вершина совпадает с конечной и который содержит хотя бы одно ребро. Ребро - цикл (петля) называется циклом длины 1. Цикл называется простим, если в нем отсутствуют одинаковые вершины (кроме первой и последней), то есть все вершины v0, v1, …, vk разные.
Определение. Ориентированный граф, который не содержит ребер - циклов, называется простым.
Определение. В неориентированном графе путь (v0, v1, …, vk) называется (простым) циклом, если k і--3, v0 = vk, и все вершины v0, v1, …, vk разные.
Определение. Граф, в котором отсутствуют циклы, называется ацикличным.
Определение. Неориентированный граф называется связным, если для произвольной пары вершин существует путь из одной вершины в другую. Для неориентированного графа отношение «быть достижимым из» является отношением эквивалентности на множестве вершин. Классы эквивалентности называются связными компонентами графа.
граф неориентированный матрица смежность
Размещено на Allbest.ru
Подобные документы
Восстановление графов по заданным матрицам смежности вершин. Построение для каждого графа матрицы смежности ребер, инцидентности, достижимости, контрдостижимости. Поиск композиции графов. Определение локальных степеней вершин графа. Поиск базы графов.
лабораторная работа [85,5 K], добавлен 09.01.2009Ориентированные и неориентированные графы: общая характеристика, специальные вершины и ребра, полустепени вершин, матрицы смежности, инцидентности, достижимости, связности. Числовые характеристики каждого графа, обход в глубину и в ширину, базис циклов.
курсовая работа [225,5 K], добавлен 14.05.2012Описание заданного графа множествами вершин V и дуг X, списками смежности, матрицей инцидентности и смежности. Матрица весов соответствующего неориентированного графа. Определение дерева кратчайших путей по алгоритму Дейкстры. Поиск деревьев на графе.
курсовая работа [625,4 K], добавлен 30.09.2014Понятие и матричное представление графов. Ориентированные и неориентированные графы. Опеределение матрицы смежности. Маршруты, цепи, циклы и их свойства. Метрические характеристики графа. Применение теории графов в различных областях науки и техники.
курсовая работа [423,7 K], добавлен 21.02.2009Доказательство тождества с помощью диаграмм Эйлера-Венна. Определение вида логической формулы с помощью таблицы истинности. Рисунок графа G (V, E) с множеством вершин V. Поиск матриц смежности и инцидентности. Определение множества вершин и ребер графа.
контрольная работа [463,0 K], добавлен 17.05.2015Математическое описание системы автоматического управления с помощью графов. Составление графа и его преобразование, избавление от дифференциалов. Оптимизации ориентированных и неориентированных графов, составления матриц смежности и инцидентности.
лабораторная работа [42,2 K], добавлен 11.03.2012Понятия теории графов. Понятия смежности, инцидентности и степени. Маршруты и пути. Матрицы смежности и инцедентности. Алгоритм поиска минимального пути в ненагруженном ориентированном орграфе на любом языке программирования, алгоритм фронта волны.
курсовая работа [466,3 K], добавлен 28.04.2011Теория графов как раздел дискретной математики, исследующий свойства конечных множеств с заданными отношениями между их элементами. Основные понятия теории графов. Матрицы смежности и инцидентности и их практическое применение при анализе решений.
реферат [368,2 K], добавлен 13.06.2011Теоретико-множественная и геометрическая форма определения графов. Матрица смежностей вершин неориентированного и ориентированного графа. Элементы матрицы и их сумма. Свойства матрицы инцидентности и зависимость между ними. Подмножество столбцов.
реферат [81,0 K], добавлен 23.11.2008История возникновения, основные понятия графа и их пояснение на примере. Графический или геометрический способ задания графов, понятие смежности и инцидентности. Элементы графа: висячая и изолированная вершины. Применение графов в повседневной жизни.
курсовая работа [636,2 K], добавлен 20.12.2015