Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
diskr_ukr.doc
Скачиваний:
10
Добавлен:
04.09.2019
Размер:
974.85 Кб
Скачать

Тема 3.2. Прикладні та комбінаторні проблеми теорії графів.

[7; 19, гл.8. § 25-29, 21, гл.9, §30-33]

Вказівки щодо використання літературних джерел.

Багато проблем проектування комп’ютерів та електронних пристроїв, аналізу й синтезу систем управління мають комбінаторний характер. Оскільки вирішення таких проблем часто пов’язане із застосуванням графів, рекомендується ознайомитися з деякими результатами комбінаторного характеру в теорії графів.

Також рекомендується ознайомитися з "задачею про весілля", сформувати уявлення про паропоєднання й дослідити підхід до розв'язання задачі, запропонований Холлом. Цей результат широко застосовується для розв’язання різних проблем, зокрема побудови латинських квадратів, розфарбування ребер, складання розкладів.

Поняття трансверсалі (системи різних представників) зручне для постановки і розв’язання задачі вибору з т непустих підмножин R1,..., Rm m різних елементів (по одному з кожної підмножини). Така формальна постановка може бути використана для ряду змістовних задач, наприклад для "задачі про весілля", складання розкладів та ін.

Для будь-якої множини підмножин визначення трансверсалі зручно починати з якоїсь простішої процедури перевірки умов її існування. Найважливіші результати теорії трансверсалей належать до встановлення цих умов.

Теорема Менгера - узагальнення теореми Холла. Слід звернути увагу на зв’язок теореми Менгера з відомим результатом Форда і Фалкерсона, про співвідношення потоків і розрізів у мережах.

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

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

Слід сформувати уявлення про проблеми планарності, укладання графів на площині, їхнє практичне значення й методи розв'язування.

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

Спробуйте самі довести теорему про п’ять фарб або знайти слабке місце у доведені теореми у підручнику [19].

Слід ознайомитися з використанням знайомого нам поняття фактор-множини для аналогів відношень - орграфів без паралельних ребер.

Особливу увагу слід приділити ізоморфізму та ізоморфному вкладенню графів. Це зв’язано з тим, що графи широко використовуються при аналізі й синтезі систем управління, моделюванні структур, проектуванні ЕОМ та інших електронних пристроїв. Ізоморфізм графів або ізоморфне вкладення одного графа в інший таким чином означають можливість заміни однієї структури, системи, пристрою /або їхніх частин/ на іншу структуру, систему, пристрій /або їх частину /.

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

Цей підхід дозволяє створити алгоритми з допустимою оцінкою трудомісткості.

Після вивчення відомих алгоритмів рекомендується спробувати створити нові алгоритми для окремих видів графів.

Вправи до теми 3.2.

Вправа 1. Задати відношення вправи 8 теми 1.1 за допомогою графа. Які особливості має граф, що відповідає рефлексивному, симетричному, транзитивному відношенням, відношенню еквівалентності.

Приклад: Відношенню α1 відповідає орграф G1. Аналітично G1 можна подати у такому вигляді:

G 1= < V1, E1, Θ1 >,

V 1={1,2,3,4,5,6}, E1={e1,e2,e3},

Θ1(e1)=(1,2), Θ1(e2)=(4,3), Θ1(e3)=(6,6).

Відношенню α2 відповідає орграф G2. Аналітично G2 можна подати у такому вигляді: G2= < V2, E2, Θ2>,

V 2={1,2,3,4,5,6},

E2={e1, e2, e3, e4, e5, e6, e7},

Θ2(e1)=(1,1), Θ2(e2)=(2,2),

Θ2(e3)=(3,3), Θ2(e4)=(4,4),

Θ2(e5)=(5,5), Θ2(e6)=(6,6),

Θ2(e7)=(1,6).

Відношенню α3 відповідає орграф G3 . Аналітично G3 можна подати у такому вигляді: G3= < V3, E3, Θ3 >,

V3={1,2,3,4,5,6}, E3={e1, e2, e3, e4, e5, e6, e7, e8, e9, e10},

Θ3(e1)=(1,2), Θ3(e2)=(1,3), Θ3(e3)=(2,4),

Θ3(e4)=(3,5), Θ3(e5)=(4,6), Θ3(e6)=(2,1),

Θ3(e7)=(3,1), Θ3(e8)=(4,2), Θ3(e9)=(5,3),

Θ3(e10)=(6,4).

Відношенню α3 відповідає орграф G4. Аналітично G4 можна подати у такому вигляді: G4 = < V4, E4, Θ4>,

V4={1,2,3,4,5,6}, E4={e1, e2, e3, e4, e5, e6, e7},

Θ4(e1)=(1,2), Θ4(e2)=(2,3), Θ4(e3)=(1,3),

Θ 4(e4)=(2,4), Θ4(e5)=(1,4), Θ4(e6)=(3,4),

Θ4(e7)=(4,4).

Легко помітити, що аналітичне завдання орграфа і графік відповідного відношення мають такий же самий набір пар.

Вправа 2. Навести приклад орграфа, який відповідає відношенню часткового порядку на множині, яка не є лінійно впорядкованою.

Вправа 3. Навести приклад орграфа, який відповідає відношенню часткового порядку на лінійно впорядкованій множині.

Вправа 4. Визначити розрізувальну множину зв’язного графу, заданого матрицею інцидентності А .• Визначити розрізи графа.

В аріанти матриці інцидентності:

Вправа 5. Визначити розрізувальні множини та розрізи в графах, які задані геометричним способом.

Варіанти графів

1)

Вправа 6. Скільки розрізувальних множин має повний двочастковий граф з n вершинами?

Вправа 7. Навести приклад зв’язного графу, що має розрізувальну множину, яка містить одне ребро.

Вправа 8. Навести приклад зв’язного графа з n вершинами, один розріз якого породжує максимальну кількість компонентів.

Вправа 9. Вказати для кожної із наступних підмножин ребер графу, заданого в п. З вправи 5, чи є вона розрізом, чи розрізу­вальною множиною:

1) { e1 , e10 }; 2) { e2 , e6 , e12 , e14 };

3) { e1 , e8 , e14 , e15 }; 4) { e2 , e3 , e12 };

5) { e3 , e10 }; 6) { e2 , e3 , e4 , e5 };

7) { e3 , e6 }; 8) { e2 , e4 , e5 , e12 };

9) { e2 , e3 , e6 , e12 , e14 }.

Приклад: Розглянемо підмножину {e4, e5}. Вона є розрізом, оскільки e4 та e5 - єдині два ребра, що зв’язують вершини із підмножин

V1= {U3} і V2= {U1, U2, U4, U5, U6, U7, U8, U9, U10 },

а V1 і V2 є розбиття. Крім того, { e4 , e5 }.- розрізувальна множина, оскільки на V1 та V2 визначені зв’язні компоненти.

Розглянемо підмножину { e4 , e5 , e6 , e7 }. Вона є розрізом. Оскільки її і тільки її ребра зв’язують вершини із підмножин

V1= {U3 , U4} та V2= {U1, U2, U5, U6, U7, U8, U9, U10 },

а V1 та V2. є розбиття множини V. Але підмножина { e4 , e5 , e6 , e7 } не є розрізувальною множиною, оскільки { e4 , e5 }. { e4 , e5 , e6 , e7 }-розрізувальна множина.

Розглянемо підмножину { e4 , e5 , e13 }. . Вона не є розрізувальною множиною, оскільки цю властивість має її підмножина { e4 , e5 }. Крім того, вона не є розрізом, оскільки не можна вилучити розбиття таке, що ребра із { e4 , e5 , e13 } зв’язують тільки вершини із різних під множин розбиття.

Вправа 10. Вказати для кожної із поданих підмножин ребер графу, заданого в п. 2 вправи 5, чи є вона розрізом, чи розрізувальною множиною:

1) { e1 , e3 , e4 , e5 , e6 }; 2) { e1 , e2 , e6 };

3) { e8 , e9 }; 4) { e4 , e5 , e6 };

5) { e1 , e2 , e8 , e9 }; 6) { e2 , e4 , e5 , e6 };

7) { e2 , e3 , e7 , e9 }; 8) { e1 , e3 , e4 , e5 }.

Вправа 11. Задати геометричним способом граф, ребра якого інцидентні будь-якій вершині, не утворюють розрізувальну множину. Чи існує розв’язання для скінчених графів?

Вправа 12. Задати граф, ребра якого інцидентні будь-якій вершині, утворюють розрізувальну множину.

Вправа 13. Встановити планарність графів вправи 5.

Вправа 14. Навести приклади непланарних графів і довести їх непланарність.

Вправа 15. Навести графи, двоїсті графам вправи 5.

Вправа 16. Встановити планарність графів вправи 5, використовуючи двоїсті їм графи.

Вправа 17. Встановити хроматичне число графів вправи 5.

Вправа 18. Встановити хроматичне число цикла з п вершинами.

Вправа 19. Встановити хроматичне число повного графа з п вершинами.

Вправа 20. Вказати особливості розфарбування двочасткових графів. Залежить чи ні хроматичне число дводольного графа від того є він повним чи ні?

Вправа 21. Описати алгоритм побудови двоїстого графа за матрицею суміжності графа.

Вправа 22. Описати алгоритм побудови двоїстого графа за матрицею інцидентності графа.

Вправа 23. Вказати особливості розфарбування зв’язних ациклічних графів.

Вправа 24. Встановити планарність та розфарбувати графи вправи 1 теми 3.1.

Вправа 25. Вказати особливості графа, двоїстого зв’язному ациклічному графу.

Вправа 26. Навести приклади карт, розфарбування яких може призвести до необхідності розфарбування графів вправи 1 теми 3.1.

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