Теория графов

Ориентированные и неориентированные графы: общая характеристика, специальные вершины и ребра, полустепени вершин, матрицы смежности, инцидентности, достижимости, связности. Числовые характеристики каждого графа, обход в глубину и в ширину, базис циклов.

Рубрика Математика
Вид курсовая работа
Язык русский
Дата добавления 14.05.2012
Размер файла 225,5 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

Теория графов

Основные понятия и определения

Граф - пара множеств V и X - G = (V, X). V - множество вершин, X - множество ребер.

Петля - ребро вида (v, v).

Кратные рёбра - одинаковые пары в X.

Ориентированный граф (орграф D) - граф, для которого пары в Х упорядочены. Ребра в орграфе называются дугами и обозначаются <u, v>.

Степенью вершины V графа G называется число (v) рёбер графа, инцидентных вершине v. Если (v) = 1, тогда v - висячая вершина, если (v) = 0, тогда v - изолированная вершина.

Полустепенью исхода (захода) вершины v орграфа D называется +(v) - число дуг, исходящих из v (д - (v) - число дуг, заходящих в v).

Маршрутом для графа G (путём для орграфа D) называется последовательность v1x1v2x2v3…xkvk+1.

Цепь - незамкнутый маршрут (путь), в котором все рёбра (дуги) попарно различны.

Простая цепь - цепь, в которой все вершины попарно различны.

Цикл (контур) - замкнутый маршрут (путь), в котором все рёбра (дуги) попарно различны.

Простой цикл (контур) - цикл (контур), в котором все вершины попарно различны.

Длина пути - число рёбер (дуг) в маршруте (пути).

Путь в графе называется минимальным, если он состоит из минимального количества рёбер.

Орграф D называется нагруженным, если на множестве дуг Х определена весовая функция - длина дуги хХ.

Путь называется минимальным в нагруженном графе или орграфе, если он имеет минимальную длину пути.

Матрица смежности (графа, орграфа): А = [aij], V = {v1…, vn},

X = {x1…, xm}

Матрица инцидентности: B = [bij]

(орграфа D)

(графа G)

Матрица достижимости T = [tij]

Матрица связности S = [sij]

(орграфа D)

(графа G)

Дерево - связный граф без циклов

Остовное дерево графа (ОД) - любой связный подграф связного графа, содержащий все вершины и являющийся деревом.

Минимальное остовное дерево (МОД) - остовное дерево нагруженного графа с минимальной суммой длин дуг, содержащихся в нём.

Цикломатическое число связного графа G (число циклов в базисе циклов графа) , где n - количество вершин, m - количество ребер в графе.

Ориентированный граф

Назовем ребра графа:

1. Характеристика графа

Ориентированный псевдограф D=(V, X).

V={V0, V1, V2, V3, V4, V5}; X={X0, X1, X2, X3, X4, X5, X6, X7}

X0=<V2, V1>, X1=<V0, V3>, X2=<V0, V3>, X3=<V0, V1>, X4=<V0, V2>, X5=<V4, V0>, X6=<V3, V4>, X7=<V4, V4>

2. Специальные вершины и ребра

X7 - петля, X1, X2 - кратные ребра, V5 - висячая вершина

3. Полустепени вершин

+(V) - число дуг, заходящих в V

д - (V) - число дуг, исходящих из V

д+ (V0)=1 д+ (V1)=2 д+ (V2)=1 д+ (V3)=2 д+ (V4)=2 д+ (V5)=0

дЇ(V0)=4 дЇ(V1)=0 дЇ(V2)=1 дЇ(V3)=1 дЇ(V4)=2 дЇ(V5)=0

4. Матрицы смежности, инцидентности, достижимости, связности

Смежности

V0

V1

V2

V3

V4

V5

V0

0

1

1

2

0

0

V1

0

0

0

0

0

0

V2

0

1

0

0

0

0

V3

0

0

0

0

1

0

V4

1

0

0

0

1

0

V5

0

0

0

0

0

0

Инцидентности

X0

X1

X2

X3

X4

X5

X6

X7

V0

0

-1

-1

-1

-1

1

0

0

V1

1

0

0

1

0

0

0

0

V2

-1

0

0

0

1

0

0

0

V3

0

1

1

0

0

0

-1

0

V4

0

0

0

0

0

-1

1

±1

V5

0

0

0

0

0

0

0

0

Достижимости

V0

V1

V2

V3

V4

V5

V0

1

1

1

1

0

0

V1

0

1

0

0

0

0

V2

0

1

1

0

0

0

V3

0

0

0

1

1

0

V4

1

0

0

0

1

0

V5

0

0

0

0

0

1

Связности

V0

V1

V2

V3

V4

V5

V0

1

0

0

0

0

0

V1

0

1

0

0

0

0

V2

0

0

1

0

0

V3

0

0

0

1

0

0

V4

0

0

0

0

1

0

V5

0

0

0

0

0

1

5. Цикл, цепь, простой цикл, простая цепь

Простой цикл: V0 X1 V3 X6 V4 X5 V0 Цикл: V3 X6 V4 X7 V4 X5 V0 X2 V3

Простая цепь: V0 X4 V2 X0 V1 Цепь: V0 X1 V3 X6 V4 X5 V0 X4 V2 X0 V1

Неориентированный граф

1. Начертить граф

2. Характеристика графа

Неориентированный граф G=(V, X)

V={V0, V1, V2, V3, V4, V5, V6}

X={X0, X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11}

X0={V0, V1}, X1={V0, V2}, X2={V0, V3}, X3={V2, V4}, X4={V1, V4}, X5={V1, V2}, X6={V2, V3}, X7={V4, V5}, X8={V3, V5}, X9={V2, V5}, X10={V4, V6}, X11={V5, V6}

3. Специальные вершины и ребра

Нет

4. Степени вершин

д(V0)=3 д(V1)=3 д(V2)=5 д(V3)=3 д(V4)=4 д(V5)=4 д(V6)=2

5. Матрицы смежности, инцидентности, достижимости, связности

Смежности

V0

V1

V2

V3

V4

V5

V6

V0

0

1

1

1

0

0

0

V1

1

0

1

0

1

0

0

V2

1

1

0

1

1

1

0

V3

1

0

1

0

0

1

0

V4

0

1

1

0

0

1

1

V5

0

0

1

1

1

0

1

V6

0

0

0

0

1

1

0

Инцидентности

X0

X1

X2

X3

X4

X5

X6

X7

X8

X9

X10

X11

V0

1

1

1

0

0

0

0

0

0

0

0

0

V1

1

0

0

0

1

1

0

0

0

0

0

0

V2

0

1

0

1

0

1

1

0

0

1

0

0

V3

0

0

1

0

0

0

1

0

1

0

0

0

V4

0

0

0

1

1

0

0

1

0

0

1

0

V5

0

0

0

0

0

0

0

1

1

1

0

1

V6

0

0

0

0

0

0

0

0

0

0

1

1

Достижимости

V0

V1

V2

V3

V4

V5

V6

V0

1

1

1

1

1

1

1

V1

1

1

1

1

1

1

1

V2

1

1

1

1

1

1

1

V3

1

1

1

1

1

1

1

V4

1

1

1

1

1

1

1

V5

1

1

1

1

1

1

1

V6

1

1

1

1

1

1

1

Связности

V0

V1

V2

V3

V4

V5

V6

V0

1

1

1

1

1

1

1

V1

1

1

1

1

1

1

1

V2

1

1

1

1

1

1

1

V3

1

1

1

1

1

1

1

V4

1

1

1

1

1

1

1

V5

1

1

1

1

1

1

1

V6

1

1

1

1

1

1

1

6. Цикл, цепь, простой цикл, простая цепь

Простой цикл: V0 X2 V3 X6 V2 X1 V0 Цикл: V0 X0 V1 X4 V4 X10 V6 X11 V5 X9 V2 X1 V0

Простая цепь: V4 X7 V5 X8 V3 Цепь: V4 X10 V6 X11 V5 X9 V2

7. Числовые характеристики графа

a) Максимальное удаление - r(V) = maxwd (V, W)

r(V0)=6, r(V1)=6, r(V2)=6, r(V3)=6, r(V4)=6, r(V5)=6, r(V6)=6

б) Диаметр графа d(G)=maxv,wd (v, w)

d(G)=6

в) Радиус графа G - r(G)=minv r(V)

R(G)=6

г) Центры графа-V| R(G)=r(V)

центры графа - вершины V0, V1, V2, V3, V4, V5, V6

8. Остовное дерево и минимальное оставное дерево

Рассчитаем остовное дерево графа:

Рассчитаем минимальное остовное дерево графа:

9. Обход графа в глубину и в ширину

Обход графа в глубину: V0V1V2V3V5V4V6

Обход графа в ширину. 1 ярус: V0; 2 ярус: V1, V2, V3; 3 ярус: V4, V5; 4 ярус: V6

10. Базис циклов графа

Чтобы найти базис циклов графа, к остовному дереву будем добавлять по одному ребра, которые в остовное дерево не вошли. При этом на каждом шаге будем получать один простой цикл.

граф определенный матрица смежность

Добавим ребро X2 Добавим ребро X3

Получим цикл 1: V0 X1 V2 X6 V3 X2 V0 Получим цикл 2: V0 X1 V2 X3 V4 X4 V1 X0 V0

Добавим ребро X5 Добавим ребро X7

Получим цикл 3: V1 X5 V2 X1 V0 X0 V1 Получим цикл 4: V4 X7 V5 X8 V3 X6 V2 X3 V4

Добавим ребро X9 Добавим ребро X11

Получим цикл 5: V2 X6 V3 X8 V5 X9 V2 Получим цикл 6: V4 X7 V5 X11 V6 X10 V4

Размещено на Allbest.ru


Подобные документы

  • Восстановление графов по заданным матрицам смежности вершин. Построение для каждого графа матрицы смежности ребер, инцидентности, достижимости, контрдостижимости. Поиск композиции графов. Определение локальных степеней вершин графа. Поиск базы графов.

    лабораторная работа [85,5 K], добавлен 09.01.2009

  • Понятие и матричное представление графов. Ориентированные и неориентированные графы. Опеределение матрицы смежности. Маршруты, цепи, циклы и их свойства. Метрические характеристики графа. Применение теории графов в различных областях науки и техники.

    курсовая работа [423,7 K], добавлен 21.02.2009

  • Понятие матрицы достижимости и связности. Операция удаления вершины из графа. Алгоритм выделения компонент сильной связности. Разработка и листинг программы на языке Turbo Pascal, осуществляющей вычисление матрицы достижимости по заданному алгоритму.

    курсовая работа [584,3 K], добавлен 26.04.2011

  • История возникновения, основные понятия графа и их пояснение на примере. Графический или геометрический способ задания графов, понятие смежности и инцидентности. Элементы графа: висячая и изолированная вершины. Применение графов в повседневной жизни.

    курсовая работа [636,2 K], добавлен 20.12.2015

  • Описание заданного графа множествами вершин V и дуг X, списками смежности, матрицей инцидентности и смежности. Матрица весов соответствующего неориентированного графа. Определение дерева кратчайших путей по алгоритму Дейкстры. Поиск деревьев на графе.

    курсовая работа [625,4 K], добавлен 30.09.2014

  • Понятие "граф" и его матричное представление. Свойства матриц смежности и инцидентности. Свойства маршрутов, цепей и циклов. Задача нахождения центральных вершин графа, его метрические характеристики. Приложение теории графов в областях науки и техники.

    курсовая работа [271,1 K], добавлен 09.05.2015

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

    лабораторная работа [42,2 K], добавлен 11.03.2012

  • Теоретико-множественная и геометрическая форма определения графов. Матрица смежностей вершин неориентированного и ориентированного графа. Элементы матрицы и их сумма. Свойства матрицы инцидентности и зависимость между ними. Подмножество столбцов.

    реферат [81,0 K], добавлен 23.11.2008

  • Общее понятие, основные свойства и закономерности графов. Задача о Кенигсбергских мостах. Свойства отношения достижимости в графах. Связность и компонента связности графов. Соотношение между количеством вершин связного плоского графа, формула Эйлера.

    презентация [150,3 K], добавлен 16.01.2015

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

    реферат [368,2 K], добавлен 13.06.2011

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.