Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
G_B_KR2.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
323.09 Кб
Скачать

Міністерство освіти і науки, молоді та спорту України

Національний технічний університет України

«Київський політехнічний інститут»

Факультет інформатики та обчислювальної техніки

Кафедра управління та автоматики у технічних системах

Контрольна робота №2

З дисципліни «Основи дискретної математики»

Виконав

Студент групи ІА-21

Гуцол Б.В.

Перевірив

Дорогий Я.Ю

Київ-2012

Тема 3.1

Вправа 2. Графи G1 та G2 задані матрицями інцидентності A1 та A2:

Розвязання:

Необхідно задати геометричним способом графи, отримані:

1) перетином заданих графів:

2) об’єднанням заданих графів:

3) усуненням першої вершини графа G1:

4) усуненням першого ребра графа G2:

5) замиканням першої та другої вершини графа G1:

6) стягуванням першого ребра графа G2:

Стягування ребра графа — заміна кінців ребра однією вершиною, сусідами нової вершини становляться сусіди цих кінців. Граф   можна стягнути до  , якщо другий можна отримати послідовним стягуванням ребер першого.

Вправа 5. Як за матрицею інцидентності графа визначити, що в ньому є цикли довжиною 1, 2, 3, ...?

Розвязання:

Цикл – замкнутий ланцюг. потрібно,Отже скільки 1 повторюється в рядку матриця, стільки ця вершина має циклів, скільки разів 1 повторюється 1 в стовпці матриці, така довжина циклу.

Вправа 8. Навести приклад простого графа та побудувати граф, який є доповненням до простого графа.

Розвязання:

Граф, що не містить петлі і паралельні ребра, будемо називати простим.

Граф = (V, E, Θ′΄) назвемо доповненням простого графа G = (V, E, Θ), якщо ребро (vi,vj) міститься в множині E у тому і тільки в тому випадку, якщо воно не міс­титься в множині Е.

Задамо граф і його доповнення.

V 1 V2 V2 V4

V3 V4 V1 V3

Граф G Доповнення

Вправа 11. Навести приклад к-часткового графу (к = 3, 4, 5). Побудувати матрицю суміжності цього графу. Які особливості мають матриці суміжності цього графу? Які особливості мають матриці суміжності к-часткових графів?

Розвязання:

Вправа 14. Які особливості мають матриці інцидентності та суміжності графів, що задані геометричним способом симетричними фігурами?

Розвязання:

Матриці інцидентності та суміжності мають такі особливості як: про наявність петель у графі говорять одиниці на головній діагоналі матриці суміжності, а матриця суміжності повного графа складається, за винятком нульової головної діагоналі, тільки з одиниць.Але при використанні матриць суміжності, на відміну від матриць інцидент­нос­ті, втрачається інформація про те, з якими вершинами зв'язані ребра.

Вправа 17. Нехай Gs - множина усіх підграфів графа G=( \/,E,θ ). Необхідно:

а/ перевірити замкненість операцій перетину та об’єднання на Gs :

Через те, що множина Gs являє собою підмножину підграфів графа G, тобто VS є підмножиною множини V, ES є підмножиною множини E, θS є підмножиною множини θ, то розглянемо дію цих операцій на ці підмножини. Всі отримані підмножини є підмножинами або множиною графа G. Отже ці операції є замкненими на G, бо ми не можемо отримати нових вершин, ребер, або відношень.

б/ якщо < Gs , , U > ~ алгебраїчна система, то визначити її тип та властивості операцій.

Розвязання:

Тип алгебраїчної системи: <0,1,2,3,4,…,max(VS+ES); 0,1,2,3,4,…,max(VS+ES)>

∩ - має властивості ідемподентності, комутативності, ассоціативності, доповнення, виділених елементів;

U - має властивості ідемподентності, комутативності, ассоціативності, доповнення, виділених елементів.

Вправа 20. Побудувати кілька дерев графа, заданого у вправі 4.

Розвязання:

Деревом графа G назвемо зв'язний ациклічний підграф графа G.

Варіант 1. G1= < V1, E1, Θ1 > V1 ={v1, v2, v3, v4};

E1={e1, e2, e3, e4, e5, e6, e7, e8, e9, e10};

Θ1(e1) = (v1, v1), Θ1(e2) = (v1, v3) ,Θ1(e3) = (v1, v2), Θ1(e4) = (v2, v2),

Θ1(e5) = (v2, v4), Θ1(e6) = (v3, v2) ,Θ1(e7) = (v3, v3), Θ1(e8) = (v3, v4),

Θ1(e9) = (v4, v2), Θ1(e10) = (v4, v3) .

Дерева:

Θ1(e2) = (v1, v3) ,Θ1(e3) = (v1, v2), Θ1(e5) = (v2, v4);

Θ2(e2) = (v1, v3), Θ2(e6) = (v3, v2) , Θ2(e5) = (v2, v4);

Θ3(e3) = (v1, v2), Θ3(e5) = (v2, v4), Θ3(e8) = (v3, v4);

Вправа 23. Користуючись інформацією про точки зчленування графа, як спростити визначення кількості шляхів між кожною парою його вершин?

Розвязання:

Якщо вершини суміжні і їхні пари повторюються кілька разів, то ця кількість і буде кількість шляхів між кожною парою вершин цього графа.

Вправа 26. Навести приклад кореневого дерева. Задати наведене дерево за допомогою дужкового запису.

V0

V2 V1

V3 V4 V5

V6

v0=(v1 (v5 (V6)), v2 (v3,v4)).

Вправа 29. Навести приклад орієнтованих ейлеревих та гамільтонових графів.

Розвязання:

З в'язний орграф, що містить орієнтований ейлерів ланцюг, називаэться ейлеровим орграфом.

Орієнтованим гамільтоновим графом називаэться орграф, що містить гамільтонів орцикл.

Вправа 32. Описати алгоритм виконання операцій перетину орграфів, які задані матрицею інцидентності.

Розвязання:

Орграф G = (V, E, Θ) назвемо перетином G1  G2 орграфів G1 і G2, якщо V = V1  V2, E = E1 E2, а функція Θ визначена для ei  E і дорівнює Θ1 чи Θ2 тільки тоді, коли ei належить E1 і E2, а значення функцій Θ1 і Θ2 для аргументу ei дорівнює парі (vk, vl), що належить V1 і V2.

Вправа 35. Теоретично обґрунтувати можливість або неможливість розв’язання такої розважальної математичної задачі: задано фігуру, чи можна намалювати цю фігуру, не віднімаючи пера від паперу більше двох разів і не перетинаючи більше одного разу жодну лінію?

Розвязання:

Неможливо, тому що дозволено зробити два віднімання пера від паперу, а Ейлерів та Гамільтоновий орграф передбачає виконання циклу.

Вправа 38. Як треба модифікувати алгоритм знаходження максимального потоку, щоб використати специфічний вигляд орграфа мережі варіанта З вправи 37?

Розвязання:

Ми можемо використати алгоритм Форда — Фалкерсона, ідея якого така: початково величені потока присвоюється значення 0 :  для всіх .Потім величена потоку ітеративно зростає впродовж пошуку найбільшого шляху.І процес повторюється поки можна знайти найбільший шлях.

Вправа 41. Алгоритм знаходження максимального потоку для мережі з кількома стоками і витоками можна не модифікувати, якщо модифікувати саму мережу. В чому повинна полягати модифікація мережі?

Розвязання:

Модифікація полягає в тому, щоб розташувати суміжні ребра так, щоб серед них можна було вибрати найбільший шлях.

Вправа 44. Вказати перевагу відомих методів знаходження максимального потоку відносно методу повного перебору розрізів, що витікає із теореми Форда - Фалкерсона.

Розвязання:

Перевагою відомих методів знаходження максимального потоку відносно методу повного перебору розрізів, що витікає із теореми Форда – Фалкерсона є те, що в них проста логіка, хороше підлаштування отриманих результатів та простота корегування розв’язань при зміні результатів.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]