Применение графов к решению задач
Определение значения и порядок построения матриц смежности вершин с помощью матриц смежности вершин исходных графов. Расчет максимального потока и разреза с минимальной пропускной способностью в транспортной сети. Доказательство равномощности множеств.
Рубрика | Математика |
Вид | контрольная работа |
Язык | русский |
Дата добавления | 27.03.2012 |
Размер файла | 688,4 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
КОНТРОЛЬНАЯ РАБОТА
на тему: «Применение графов к решению задач»
Задача № 1
Для графов G1 и G2 (рис. 2.1) построить графы G1G2, G1G2, G1(G2), G2(G1), матрицы смежности вершин А(G1), А(G2) и матрицы инцидентности В(G1), В(G2), введя предварительно нумерацию дуг. По матрицам смежности вершин исходных графов построить матрицы смежности вершин А(G1G2), А(G1G2), А(G1(G2)), А(G2(G1)). Будут ли изоморфны графы G1(G2) и G2(G1)?
матрица граф множество
Решение.
Построим графы
Матрицы смежности вершин А(G1), А(G2)
А(G1) |
1 |
2 |
3 |
4 |
|
1 |
0 |
1 |
1 |
1 |
|
2 |
0 |
1 |
0 |
1 |
|
3 |
0 |
1 |
1 |
1 |
|
4 |
0 |
0 |
0 |
0 |
А(G2) |
1 |
2 |
3 |
4 |
|
1 |
0 |
1 |
1 |
1 |
|
2 |
0 |
1 |
0 |
0 |
|
3 |
1 |
0 |
1 |
0 |
|
4 |
0 |
0 |
0 |
1 |
Матрицы инцидентности В(G1), В(G2).
B(G1) |
E1 |
E2 |
E3 |
E4 |
E5 |
E6 |
E7 |
E8 |
|
1 |
1 |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
|
2 |
-1 |
±1 |
-1 |
0 |
0 |
0 |
1 |
0 |
|
3 |
0 |
0 |
1 |
±1 |
1 |
0 |
0 |
-1 |
|
4 |
0 |
0 |
0 |
0 |
-1 |
-1 |
-1 |
0 |
B(G2) |
V1 |
V2 |
V3 |
V4 |
V5 |
V6 |
V7 |
|
1 |
1 |
0 |
1 |
-1 |
1 |
0 |
0 |
|
2 |
-1 |
±1 |
0 |
0 |
0 |
0 |
0 |
|
3 |
0 |
0 |
-1 |
1 |
0 |
0 |
±1 |
|
4 |
0 |
0 |
0 |
0 |
-1 |
±1 |
0 |
Найдем А(G1)+ А(G2)
А(G1G2) |
1 |
2 |
3 |
4 |
|
1 |
0 |
2 |
2 |
2 |
|
2 |
0 |
2 |
0 |
1 |
|
3 |
1 |
1 |
2 |
1 |
|
4 |
0 |
0 |
0 |
1 |
Найдем А(G1)*А(G2)
А(G1G2) |
1 |
2 |
3 |
4 |
|
1 |
1 |
1 |
1 |
1 |
|
2 |
0 |
1 |
0 |
1 |
|
3 |
1 |
1 |
1 |
1 |
|
4 |
0 |
0 |
0 |
0 |
Найдем А(G1(G2))
А(G1(G2)) |
1 |
2 |
3 |
4 |
|
1 |
0 |
1 |
1 |
1 |
|
2 |
0 |
1 |
0 |
1 |
|
3 |
0 |
1 |
1 |
1 |
|
4 |
0 |
0 |
0 |
0 |
Найдем А(G2(G1))
А(G2(G1)) |
1 |
2 |
3 |
4 |
|
1 |
0 |
1 |
1 |
1 |
|
2 |
0 |
1 |
0 |
0 |
|
3 |
1 |
0 |
1 |
0 |
|
4 |
0 |
0 |
0 |
1 |
Графы G1(G2) и G2(G1) не изоморфны.
Задача № 2
При условии, что петля считается двойным ребром, для графов G1 и G2 (рис. 2.2) построить матрицы смежности вершин А(G1) и А(G2), введя предварительно нумерацию рёбер, построить матрицы инцидентности В(G1) и В(G2). По матрицам смежности вершин исходных графов построить матрицы смежности вершин А(G1G2) и А(G1G2).
Решение.
Матрицы смежности вершин А(G1), А(G2)
А(G1) |
х1 |
х2 |
х3 |
х4 |
|
х1 |
0 |
1 |
1 |
1 |
|
х2 |
1 |
1 |
1 |
1 |
|
х3 |
1 |
1 |
1 |
1 |
|
х4 |
1 |
1 |
1 |
0 |
А(G2) |
y1 |
y2 |
y3 |
y4 |
|
y1 |
0 |
1 |
1 |
1 |
|
y2 |
1 |
1 |
0 |
0 |
|
y3 |
1 |
0 |
1 |
0 |
|
y4 |
1 |
0 |
0 |
1 |
B(G1) |
E1 |
E2 |
E3 |
E4 |
E5 |
E6 |
E7 |
E8 |
|
1 |
1 |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
|
2 |
1 |
1 |
1 |
0 |
0 |
0 |
1 |
0 |
|
3 |
0 |
0 |
1 |
1 |
1 |
0 |
0 |
1 |
|
4 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
B(G2) |
V1 |
V2 |
V3 |
V4 |
V5 |
V6 |
V7 |
|
1 |
1 |
0 |
1 |
1 |
1 |
0 |
0 |
|
2 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
|
3 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
|
4 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
Найдем матрицы смежности вершин А(G1G2) и А(G1G2)
А(G1G2) |
X1Y1 |
X1Y2 |
X1Y3 |
X1Y4 |
X2Y1 |
X2Y2 |
X2Y3 |
X2Y4 |
X3Y1 |
X3Y2 |
X3Y3 |
X3Y4 |
X4Y1 |
X4Y2 |
X4Y3 |
X4Y4 |
|
X1Y1 |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
|
X1Y2 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
|
X1Y3 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
0 |
|
X1Y4 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
|
X2Y1 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
|
X2Y2 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
|
X2Y3 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
0 |
1 |
1 |
1 |
1 |
|
X2Y4 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
|
X3Y1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
|
X3Y2 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
|
X3Y3 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
|
X3Y4 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
|
X4Y1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
|
X4Y2 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
|
X4Y3 |
1 |
0 |
1 |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
|
X4Y4 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
А(G1G2) |
X1Y1 |
X1Y2 |
X1Y3 |
X1Y4 |
X2Y1 |
X2Y2 |
X2Y3 |
X2Y4 |
X3Y1 |
X3Y2 |
X3Y3 |
X3Y4 |
X4Y1 |
X4Y2 |
X4Y3 |
X4Y4 |
|
X1Y1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
|
X1Y2 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
|
X1Y3 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
|
X1Y4 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
|
X2Y1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
|
X2Y2 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
|
X2Y3 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
|
X2Y4 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
|
X3Y1 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
|
X3Y2 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
|
X3Y3 |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
|
X3Y4 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
|
X4Y1 |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
|
X4Y2 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
|
X4Y3 |
1 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
|
X4Y4 |
1 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
Задача № 3
Построить код (G) по дереву G (рис. 20.3) и восстановить G.
Рис. 20.3
Задача № 4
По алгоритму Краскала построить для нагруженного графа G, изображенного на рис. 20.4, минимальный каркас G1 с указанием последовательности выбора рёбер ei. Определить вес построенного каркаса (G1).
Решение.
Вначале текущее множество рёбер устанавливается пустым. Затем, пока это возможно, проводится следующая операция: из всех рёбер, добавление которых к уже имеющемуся множеству не вызовет появление в нём цикла, выбирается ребро минимального веса и добавляется к уже имеющемуся множеству. Когда таких рёбер больше нет, алгоритм завершён. Подграф данного графа, содержащий все его вершины и найденное множество рёбер, является его основным лесом минимального веса.
Вес каркаса: 1+2+2+3+3+3+3+4+4+4+5=34.
Задача № 5.
В графе G, изображённом на рис. 2.5, найти все минимальные внешне устойчивые множества вершин, наименьшие доминирующие множества и число внешней устойчивости (G).
Рис. 20.5
Решение.
Данный граф имеет единственное минимальное внешне устойчивое множество {v2, v4}. Данное множество является наименьшим. Число внешней устойчивости (G) = 2.
Задача № 6
Построить максимальный поток и разрез с минимальной пропускной способностью в транспортной сети, приведённой на рис. 20.6, по алгоритму Форда-Фалкерсона.
Рис. 20.6
Решение.
Выбираем полные пути из истока s в сток t по ненасыщенным ребрам.
m1:sct.
Пропускная способность пути (минимальная из пропускных способностей ребер): R(m1)=min{4,3; 5,3}=4,3. Насыщается ребро (s, c).
m2:sbdt.
R(m2)=min{6,3; 4,3; 6,4}=4,3. Насыщается ребро (b, d).
m3:sbadt. R(m3)=min{2,0; 4,2; 3,1; 2,1}=2,0.Насыщается ребро (s, b).
m4:saet. R(m4)=min{5,2; 5,3; 4,1}=4,1. Насыщается ребро (e, t).
m5:sadt. R(m5)=min{1,1; 1,1; 0,1}=0,1. Насыщается ребро (d, t).
m6:sfdt. R(m6)=min{1,9; 1,1; 2,1}=1,1. Насыщается ребро (f, d).
m7:saect. R(m7)=min{1,0; 1,2; 3,0; 1,0}=1,0. Насыщается ребра (s, a), (c, t).
Разрез с минимальной пропускной способностью образуют ребра: (s, a), (a, b), (s, c). Или же, разрез с минимальной пропускной способностью образуют ребра: (c, t), (d, t), (e, t).
Максимальная пропускная способность сети: 5,2+6,3+4,3=15,8 ед.,
или 6,4+5,3+4,1=15,8 ед.
Задача № 7
Доказать справедливость тождества для произвольных множеств А, B, C и D:
Решение.
= = =
=
Справедливо.
Задача № 8.
Доказать, что множества Х и Y равномощны, построив взаимно-однозначное соответствие между ними.
Х=(-6,11), Y=[-3,2].
Решение.
Взаимно однозначное соответствие между ними устанавливает формула:
у =
Задача № 9
Даны три вещественных функции:
f(x)=3x13+27, g(x)=2arccos(5x), h(x)=log5(2x+7)-10.
1) Найти заданные композиции функций: hgf, hfh, hfg.
2) Являются ли f, g, h инъекциями, сюръекциями, биекциями на R?
3) Найти обратные функции к f, g, h. Если функции со своими областями определения обратных не имеют, то найти обратные функции к их сужениям.
Решение.
1) Найти заданные композиции функций: fgh, hgf, ffh.
hgf= log5(2 (2arccos(5 (3x13+27)))+7)-10;
hfh= log5(2 (3 (log5(2x+7)-10)13+27)+7)-10;
hfg= log5(2(3(2arccos(5x))13+27)+7)-10.
2) Являются ли f, g, h инъекциями, сюръекциями, биекциями на R?
f(x)= 3x13+27 - биекция (взаимно однозначное отображение)
h(x)= 2arccos(5x) - сюръекция.
g(x)= log5(2x+7)-10 - инъекция.
3) Найти обратные функции к f, g, h. Если функции со своими областями определения обратных не имеют, то найти обратные функции к их сужениям.
f(x)= 3x13+27: обратная f-1(x) = .
h(x)= log5(2x+7)-10: .
g(x)= 2arccos(5x): обратная g-1(x) = .
Задача № 10
Является ли несимметричной композиция бинарных отношений R1 и R2, если отношения R1 и R2 несимметричны? В случае отрицательного ответа необходимо привести конкретный пример
Решение.
Поскольку бинарные отношения R1 и R2 несимметричны, то каждое из них задается ориентированным графом с петлями. Находя композицию бинарных отношений R1 и R2, получим ориентированный граф с петлями. Следовательно, композиция бинарных отношений R1 и R2 будет несимметричным.
Размещено на Allbest.ru
Подобные документы
Восстановление графов по заданным матрицам смежности вершин. Построение для каждого графа матрицы смежности ребер, инцидентности, достижимости, контрдостижимости. Поиск композиции графов. Определение локальных степеней вершин графа. Поиск базы графов.
лабораторная работа [85,5 K], добавлен 09.01.2009Доказательство тождества с помощью диаграмм Эйлера-Венна. Определение вида логической формулы с помощью таблицы истинности. Рисунок графа G (V, E) с множеством вершин V. Поиск матриц смежности и инцидентности. Определение множества вершин и ребер графа.
контрольная работа [463,0 K], добавлен 17.05.2015Описание заданного графа множествами вершин V и дуг X, списками смежности, матрицей инцидентности и смежности. Матрица весов соответствующего неориентированного графа. Определение дерева кратчайших путей по алгоритму Дейкстры. Поиск деревьев на графе.
курсовая работа [625,4 K], добавлен 30.09.2014Математическое описание системы автоматического управления с помощью графов. Составление графа и его преобразование, избавление от дифференциалов. Оптимизации ориентированных и неориентированных графов, составления матриц смежности и инцидентности.
лабораторная работа [42,2 K], добавлен 11.03.2012Основные понятия теории графов. Содержание метода Дейкстры нахождения расстояния от источника до всех остальных вершин в графе с неотрицательными весами дуг. Программная реализация исследуемого алгоритма. Построение матриц смежности и инцидентности.
курсовая работа [228,5 K], добавлен 30.01.2012Понятие "граф" и его матричное представление. Свойства матриц смежности и инцидентности. Свойства маршрутов, цепей и циклов. Задача нахождения центральных вершин графа, его метрические характеристики. Приложение теории графов в областях науки и техники.
курсовая работа [271,1 K], добавлен 09.05.2015Теория графов как раздел дискретной математики, исследующий свойства конечных множеств с заданными отношениями между их элементами. Основные понятия теории графов. Матрицы смежности и инцидентности и их практическое применение при анализе решений.
реферат [368,2 K], добавлен 13.06.2011Основные понятия, связанные с графом. Решение задачи Эйлера о семи кёнигсбергских мостах. Необходимые и достаточные условия для эйлеровых и полуэйлеровых графов. Применение теории графов к решению задач по математике; степени вершин и подсчёт рёбер.
курсовая работа [713,8 K], добавлен 16.05.2016История возникновения, основные понятия графа и их пояснение на примере. Графический или геометрический способ задания графов, понятие смежности и инцидентности. Элементы графа: висячая и изолированная вершины. Применение графов в повседневной жизни.
курсовая работа [636,2 K], добавлен 20.12.2015Спектральная теория графов. Теоремы теории матриц и их применение к исследованию спектров графов. Определение и спектр предфрактального фрактального графов с затравкой регулярной степени. Связи между спектральными и структурными свойствами графов.
дипломная работа [272,5 K], добавлен 05.06.2014