Контрольная работа  по дисциплине  «Теория графов и классические задачи прикладной математики в экономике»

Вариант № 7

1. Для неориентированного графа построить матрицу смежности и матрицу инцидентности.

       Решение

Матрица смежности графа — это квадратная матрица, в которой каждый элемент принимает одно из двух значений: 0 или 1:

1

1

1

1

1

0

1

0

1

1

0

0

1

1

0

0

1

0

1

1

0

0

0

1

1

0

1

0

0

1

0

0

0

1

1

0


Матрицей инцидентности ориентированного (или неориентированного) графа с вершинами и ребрами называется матрица размера с элементами:

Таким образом, в матрице инцидентности любому ребру соответствует ый столбец, в котором в ой строке стоит 1, а в k-ой - . Ребра-петли выделяются числом 2.

1

1

0

0

0

0

1

0

1

0

0

0

1

0

0

1

0

0

1

0

0

0

1

0

0

1

1

0

0

0

0

0

0

1

1

0

0

0

1

0

1

0

0

0

0

1

0

1

0

0

0

0

1

1

1

0

0

0

0

0


       2. Для орграфа построить матрицу смежности и матрицу инцидентности

       Решение

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

0

1

1

1

1

0

0

0

0

1

0

0

0

1

0

0

1

0

0

0

0

0

0

1

0

0

0

0

0

1

0

0

0

0

0

0

Матрица инцидентности ориентированного графа

НЕ нашли? Не то? Что вы ищете?



1

-1

0

0

0

0

1

0

-1

0

0

0

1

0

0

-1

0

0

1

0

0

0

-1

0

0

-1

1

0

0

0

0

1

0

-1

0

0

0

0

1

0

-1

0

0

0

0

1

0

-1

0

0

0

0

1

-1


3. Дана матрица смежности неориентированного графа. Построить граф.

0

1

1

0

0

0

1

1

1

1

0

1

1

1

0

0

1

0

0

1

0

0

1

1

0

0

1

1

0

1

0

1

0

1

1

0


4. Дана матрица инцидентности орграфа. Построить орграф.

-1

-1

0

0

0

0

0

0

0

1

0

1

-1

-1

0

0

0

0

0

1

-1

0

0

-1

0

0

0

0

0

0

1

0

0

-1

-1

0

0

0

0

0

0

1

1

0

-1

0

0

0

0

1

0

0

1

1

Граф имеет 6 вершин и 9 ребер.

5. Дан неориентированный граф. Построить минимальное и максимальное остовные деревья и найти их веса.

Решение

Минимальное остовное дерево

Стоимость: 2+1+1+3+2+3+1+2+2+1+4=22

Максимальное остовное дерево:

Стоимость: 4+6+5+5+6+5+4+3+6+6+5=55.

Воспользуемся алгоритмом Краскала. 

При построении минимального остовного дерева вводим в дерево ребра минимального веса 1и вершины: 2 и 5,  6, 8 и 11.  Теперь вводим ребра веса 2, так, чтобы не образовать циклы.  Вводим вершины 1,  3 и 7, 10 и 11, 12.  Вводим в дерево ребра минимального веса 3. Вводим вершины 3, 4 .  Вводим в дерево ребро минимального веса 4 и вершину 9. Все вершины включены в дерево.

Аналогично строится максимальное остовное дерево.