
- •Перелік питань, що виносяться на самостійне опрацювання студентами з дисципліни „Дискретна математика”
- •Тема 1. Нечіткі множини та лінгвістичні змінні.
- •Тема 2. Замикання відношень.
- •Тема 3. Бази даних і відношення.
- •Тема 4. Гомоморфізм та ізоморфізм алгебр.
- •Тема 5. Розміщення і функціональні відображення.
- •Тема 6. Формула включень і виключень.
- •Тема 7. Асимптотичні оцінки та формули.
- •Тема 8. Застосування леми Бернсайда для розв’язання комбінаторних задач.
- •Тема 9. Обгрунтування теореми Поя.
- •Тема 10. Планарність графів.
- •Тема 11. Максимальні потоки в мережах.
- •Тема 12. Дерево прийняття рішень.
- •Тема 13. Каркаси (з’єднувальні дерева).
- •Тема 14. Регулярні вирази і мови.
- •Тема 15. Побудова граматики мови програмування.
- •Тема 16. Машина Тьюрінга. Лінійно-обмежені автомати.
Тема 2. Замикання відношень.
Мета вивчення теми:
Ознайомитися з загальною характеристикою замикання відношень та основними принципами його визначення.
Питання для опрацювання:
Замикання відношення: їх класифікація та особливості. Визначення замикання відношення за певною властивістю. Шляхи у відношенні та їх знаходження. Алгоритм Уоршалла.
Методичні рекомендації:
Відношення реалізують у математичних термінах на абстрактних множинах реальні зв’язки між реальними об’єктами. Їх використовують при побудові комп’ютерних баз даних та у програмуванні. Відношення на множині може не мати деяких властивостей. Замиканням відношення R за властивістю P називають найменше відношення C R, яке має властивість P. Можна довести, що замикання відношення R за властивістю P, якщо воно існує, являє собою перетин усіх відношень із властивістю Р, які містять R. Як властивість Р можна брати, зокрема, рефлексивність, симетричність і транзитивність (рефлексивне, симетричне і транзитивне замикання відношення). Побудувати транзитивне замикання відношення складніше, ніж рефлексивне чи симетричне. Шляхом у відношенні R від елемента a до елемента b називають послідовність елементів a, x1, … , xn, b таких, що (a, x1)R, (x1, x2)R, … , (xn, b)R. Процедура відшукання транзитивного замикання відношення R еквівалентна процедурі визначення того, які пари вершин графа з’єднано шляхом. З’єднувальним називають відношення Т, яке складається з таких пар (a, b), що існує шлях від елемента а до елемента b у відношенні R. Транзитивне замикання відношення R дорівнює з’єднувальному відношенню Т. Для визначення транзитивного замикання відношення використовують алгоритм Уоршалла. Під час вивчення даної теми необхідно розглянути загальну характеристику замикання відношень та основні принципи його побудови. Слід звернути увагу на алгоритм Уоршалла та особливості його реалізації. Студенти повинні навчитися визначати замикання відношення за певною властивістю.
Студенти повинні знати:
загальну характеристику замикання відношень;
типи замикання відношень та їх особливості;
основні принципи визначення
замикання відношення за певною властивістю;
загальну характеристику шляхів у відношенні та методи їх визначення;
алгоритм Уоршалла та основні принципи його реалізації.
Студенти повинні вміти:
визначати замикання відношення за певною властивістю;
знаходити шляхи у відношеннях (транзитивне замикання).
Питання для самоконтролю:
Що представляє собою відношення на множині ?
Які властивості можуть мати відношення ?
Що називають замиканням відношення за певною властивістю ?
Яким чином можна отримати рефлексивне замикання відношення ?
Яким чином можна отримати симетричне замикання відношення ?
Як можна знайти транзитивне замикання відношення ?
Що називають шляхом між елементами у відношенні ?
Яке відношення називають з’єднувальним ?
Для чого використовують алгоритм Уоршалла ?
Які основні кроки має алгоритм Уоршалла ?
Рекомендована література:
Нікольський Ю. В., Пасічник В. В., Щербина Ю. М. Дискретна математика. – К.: Видавнича група BHV, 2007. – 197-201 с.