
- •(II частина)
- •11. Що можна сказати про відношення між множинами a, b, c, представленими кругами Ейлера? Запишіть за допомогою операцій над множинами вирази для множин відповідних заштрихованих областей:
- •Лабораторна робота № 3 Нечіткі множини
- •Лабораторна робота № 4 Булева алгебра. Закони булевої алгебри. Складання таблиці істинності функції
- •Лабораторна робота № 5 Булева алгебра. Вирази. Переведення десяткових чисел у двійкову систему
- •Лабораторна робота № 6 Графи. Застосування графів та булевих функцій у контактних схемах
- •3. Записати матриці інцидентності для вказаних вище графів.
- •Лабораторна робота № 7 Відношення. Властивості бінарних відношень. Реляційна модель даних
- •Лабораторна робота № 8 Алгоритми
- •Лабораторна робота № 9 Задачі оптимального керування. Методи розвязку задач лінійного керування
- •Булеві функції двох змінних
- •Література
3. Записати матриці інцидентності для вказаних вище графів.
4. Розмістіть на площині чотири вершини, як у графі на рис. 4, але позначення вершин v2 та v3 переставте. На множині позначених таким чином вершин побудуйте граф, ізоморфний вихідному.
Рис. 4. Граф
5. Виконайте такі вправи з графом, зображеним на рис. 4:
а) знайдіть будь-які маршрути довжиною 5 та 8 між вершинами v1 і v4;
б) визначте всі ланцюги й прості ланцюги між вершинами v1 та v4;
в) визначте всі прості цикли графа.
6. У місті складають схему автобусних маршрутів. Вони повинні задовольняти такі вимоги: на кожному маршруті має бути по три зупинки. Кожний маршрут з усяким іншим маршрутом повинен мати тільки одну спільну зупинку. Від будь-якої зупинки до будь-якої іншої зупинки можна доїхати автобусом одного будь-якого маршруту без обов’язкової пересадки на автобус іншого маршруту. Скільки має бути у місті автобусних маршрутів та зупинок?
7. Запишіть формулу, що відповідає контактній схемі на рис. 5. Спростіть формулу й побудуйте більш просту схему.
Рис. 5. Граф контактної схеми
8. Побудуйте контактні схеми за формулами:
а) (x1 x2 )(x1x2 x3x4);
б)
(
(x2
)
)x1.
Завдання для самостійної роботи
1. Упевніться за допомогою таблиць істинності у справедливості виразів для імплікації й еквіваленції. Побудуйте контактні схеми для імплікації та еквіваленції відповідно до тотожностей:
а) x1 x2 = x2;
б)
x1
x2
= x1x2
= (x1
)(
x2);
в) x1 x2 = (x1 x2)(x2 x1).
2. Побудуйте контактні схеми згідно з наведеними нижче булевими функціями у диз’юнктивній та кон’юнктивній нормальних формах:
а) (x1 x2) x3 ;
б) x1 x2x3;
в) (x1 + x2) x3.
3. Запишіть булеві функції, які відповідають контактним схемам:
а)
б)
в)
4.
Покажіть, що кількість ребер повного
графа дорівнює
,
де p — кількість його
вершин.
5. Побудуйте граф, ізоморфний графу Понтрягіна-Куратовського (рис. 6), у якого зовнішні ребра утворюють шестикутник. Розглядаючи його як підграф повного шестикутника, намалюйте доповнення цього підграфа. Укажіть характерні властивості одержаного доповнення.
Рис 6. Граф Понтрягіна-Куратовського
6. Побудувати матриці суміжності й інцидентності графа, одержаного з’єднанням центра правильного пятикутника з його вершинами.
Лабораторна робота № 7 Відношення. Властивості бінарних відношень. Реляційна модель даних
Відношення реалізують у математичних термінах на абстрактних множинах реальні зв’язки між реальними об’єктами. Відношення застосовуються під час побудови комп’ютерних баз даних, які організовані у вигляді таблиць даних. Звязки між групами даних у таблицях описуються мовою відношень. Самі дані обробляються й перетворюються за допомогою операцій, математично точно визначених для відношень. Такі бази даних називаються реляційними й широко використовуються для збереження й обробки найрізноманітнішої інформації: виробничої, комерційної, статистичної тощо. Відношення також часто застосовують у програмуванні.
Приклади задач
1. Нехай маємо відношення A X Y. Визначити переріз по кожному елементу із X та по підмножині {x2, x3}.
Розглянемо відношення AXY; якщо xiX, то переріз по xi відношення А, позначений А(xi), є множина yY таких, що (xi, y ) А.
Множина всіх перерізів відношення А називається фактор-множиною Y по відношенню А і позначається Y/A. Вона повністю визначає відношення А.
Приклад:
X={ x1, x2, x3, x4, x5};
Y= { y1, y2, y3, y4};
A= {( x1, y1), (x1, y3), ( x2, y1), ( x2, y3), ( x2, y4), ( x3, y1), ( x3, y2), ( x3, y4),
( x4, y3), ( x5, y2), ( x5, y4)}.
Запишемо під кожним елементом із множини X відповідний переріз відношення А, тоді елементи другого рядка утворять фактор-множину Y/A:
x1 x2 x3 x4 x5
{y1,y3} { y1,y3, y4} { y1,y2, y4} {y3} { y2, y4}.
Об’єднанням
перерізів по елементах
деякої підмножини B
X
є переріз A(B)
цієї підмножини, тобто A(B)=
.
Так,
A(x2, x3) = A(x2) A(x3) = { y1, y2, y3, y4}.
Завдання
Побудуйте матрицю й граф для таких відношень, визначених на множині
А = {1, 2, 3}:
а) {(1, 1), (1, 2), (1, 3)};
б) {(1, 1), (2, 1), (2, 2), (2, 3)};
в) {(1, 1), (1, 2), (1, 3), (2, 2), (2, 3), (3, 3)};
г) {(1, 3), (3, 1)}.
2. Запишіть список елементів для тернарного відношення R, що задане на множині натуральних чисел таким чином: (a, b, c)R, якщо
0 < a < b < c < 5.
3. Дано дві множини X= {x1, x2, x3, x4, x5, x6}, Y = {y1, y2, y3, y4}. Бінарне відношення A = {(x1,y2 ), (x2, y1 ), (x2, y2), (x4, y2), (x4, y3), (x5, y1), (x5, y3)}. Необхідно:
а) записати область визначення й область значень;
б) визначити переріз по кожному елементу із X;
в) визначити переріз по підмножинах X = {x1, x4}; X = {x2, x3, x5};
г) записати матрицю й накреслити граф;
д) визначити симетричне відношення A-1.
4. Представте бінарне відношення, задане графом (рис. 7), як множину впорядкованих пар і запишіть його матрицю. Якими властивостями характеризується даний граф?
Рис. 7. Граф бінарного відношення
5. Нехай відношення А задане на множині дійсних чисел R. Тоді на площині кожній упорядкованій парі відповідатиме точка з координатами x та y, якщо (x, y) A. Відношення А буде зображатися графіком, що представляє собою підмножину точок площини (області, лінії або окремої точки). При цьому відношення записується як
A = {(x, y) RR| P(x, y)},
що визначає властивість відношення А, яке виражається зазвичай алгебраїчними рівняннями й нерівностями.
6. Побудувати графіки для таких відношень (у тих випадках, коли графік є частиною площини, ця область штрихується):
а) {(x, y) RR| x = y};
б) {(x, y) RR| y x};
в) {(x, y) RR| x 0; y x та x + y 1}.
7. Запишіть відношення, графіки яких показані на рис. 8.
Рис. 8. Графіки відношень
8. Визначте, які властивості має кожне з наведених відношень. Відношення задані на множині A = {1, 2, 3, 4}:
а) {(2, 2), (2, 3), (2, 4), (3, 2), (3, 3), (3,4)};
б) {(1, 1), (1, 2), (2, 1), (2, 2), (3, 3), (4, 4)};
в) {(2,4), (4,2)};
г) {(1, 2), (2, 3), (3, 4)};
д) {(1, 1), (2, 2), (3, 3), (4, 4)};
e) {(1, 3), (1, 4), (2, 3), (2, 4), (3, 1), (3, 4)}.
9. Для деякої дизайнерської фірми у м. Харкові було складене відношення Фірма-продукція 1.
Фірма-продукція 1
Назва |
Місто |
Продукція |
ЧПП Оріон |
Одеса |
Меблі |
ТОВ День |
Харків |
Світильники |
ЧКП Sit |
Одеса |
Меблі |
ЧКП Sit |
Одеса |
Світильники |
ТОВ House |
Харків |
Світильники |
ТОВ House |
Харків |
Матеріали для ремонту |
Припустимо, існує ще одне відношення, складене деякою фірмою у м. Києві.
Фірма-продукція 2
Назва |
Місто |
Продукція |
ТОВ Днепр |
Київ |
Матеріали для ремонту |
ЧКП Virta |
Київ |
Сантехніка |
ЧКП Virta |
Київ |
Кахлі |
ЧПП Оріон |
Одеса |
Меблі |
ЧКП Софія |
Київ |
Сантехніка |
ЧКП Софія |
Київ |
Кахлі |
ТОВ День |
Харків |
Світильники |
Виконайте операції об’єднання, перетину й різниці над відношеннями Фірма-продукція 1 і Фірма-продукція 2. Назвіть таблицю, одержану в результаті виконання операції обєднання Фірма-продукція 3.
Завдання для самостійної роботи
1. Доведіть наступні властивості семитризації та композиції відношень:
а) (AB)-1 = B-1A-1;
б) (A B)-1 = A-1 B-1;
в) (A B)-1 = A-1 B-1;
г) (A-1)-1 = A.
2. Доведіть наступні твердження:
а) якщо відношення A та B рефлексивні, то рефлексивні й відношення
A B, A B, AB;
б) якщо відношення A та B антирефлексивні, то антирефлексивні й відношення A B, A B;
в) якщо відношення A та B симетричні, то симетричні й відношення
A B, A B;
г) якщо відношення A та B транзитивні, то транзитивне й відношення
A B.
3. Побудувати графіки для наступних відношень (у тих випадках, коли графік є частиною площини, ця область штрихується):
а) {(x, y) RR| y x та x 0};
б) {(x, y) RR| x2 + y2 =1}.
Виконайте з’єднання відношень Фірма-продукція 3 і Фірма-телефон. Відношення Фірма-телефон таке:
Фірма-телефон
Назва |
Телефон |
ЧПП Оріон |
784-556 |
ТОВ День |
145-134 |
ЧКП Sit |
356-777 |
ТОВ House |
122-890 |
ТОВ Днепр |
555-78-12 |
ЧКП Virta |
233-77-77 |
ЧКП Софія |
550-09-09 |
Запишіть відношення, одержане в результаті операції з’єднання, як Фірма-продукція-телефон.
5. Виконайте обмеження відношення Фірма-продукція-телефон за умови:
а) продукція = меблі;
б) продукція = матеріали для ремонту, місто = Харків;
в) місто = Одеса.