КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Способи задання відношень
Означення 2.8. Розглянемо відношення RÍA´B. Нехай елемент aiÎA. Перерізом відношення А за елементом ai називається множина елементів b з В, для яких пара (ai,b)ÎR: R(ai) = {bÎB | (ai,b)ÎR}. Множину всіх перерізів відношення R називають фактором-множиною множини B за відношенням R і позначають B/R. Вона повністю визначає відношення R. Наприклад, нехай A={1,2,3}, B={2,3,4,5,6}. Відношення R = {(1,2), (1,4), (2,3), (3,3), (3,6)}. Очевидно, R(1) = {2,4}, R(2) = {3}, R(3) = {3,6}. Множина {R(1), R(2), R(3)} є фактор-множиною B/R. Об’єднання перерізів за елементами деякої підмножини CÍA є перерізом R(C) відношення R за підмножиною С, тобто . Так для C={1,2}, маємо R(C) = {2,3,4} = R(1)ÈR(2). З попереднього зрозуміло, що відношення може бути подане за допомогою фактор-множини. Розглянемо ще два способи подання скінченого бінарного відношення: за допомогою матриці та графа. Матричний спосіб ґрунтується на поданні відношення RÍA´B відповідною йому прямокутною таблицею (матрицею), що складається з нулів та одиниць, де рядки – перші координати, а стовпці – другі, причому на перетині і-го рядка і j-го стовпця буде 1, якщо виконується співвідношення aiRbj, або 0 – якщо воно не виконується. Для наведеного вище відношення матриця буде мати такий вигляд: Матриця повного (універсального) відношення – це квадратна матриця, що складається лише з одиниць. Матриця тотожного (діагонального) відношення – це квадратна матриця, яка складається з нулів та одиниць по головній діагоналі. Матриця порожнього відношення – це квадратна матриця, що складається лише з нулів. Відношення RÍA´B можна також зображати за допомогою орієнтованого графа. Елементи множин А та В зображаються точками на площині (вершини), а впорядковані пари – лінією зі стрілкою (дуги), яка направлена від a до b, якщо aRb. Для наведеного вище відношення граф буде мати наступний вигляд:
Рис 2.1. Приклад представлення відношення за допомогою графа.
Граф бінарного відношення – це дводольний граф. Відношення в А зображується графом із вершинами, що відповідають елементам цієї множини. Якщо aiRaj і ajRai, то вершини зв’язуються двома протилежно спрямованими дугами, які умовно можна замінювати однією не спрямованою дугою (ребром). Співвідношенню aiAai відповідає петля.
Рис 2.2. Графи універсального (а), тотожного (б) та порожнього (в) відношень.
Нехай A={1,2,3,4}. Тоді граф універсального відношення на А зображено на рис. 2.2,а, граф тотожного відношення на А – на рис. 2.2,б, а граф порожнього відношення на А – на рис 2.2,в. Матриця оберненого відношення R-1 для відношення R – це транспонована матриця відношення R. Граф оберненого відношення R-1 утворюється із графа відношення R заміною всіх дуг на протилежні. Матриця композиції відношень T = R°S утворюється як добуток матриць відношень R та S з подальшою заміною відмінних від нуля елементів одиницями. Справді, елемент tik матриці композиції знайдемо як суму добутків відповідних елементів матриць R та S (відповідно до правила множення матриць): tik = ri1s1k + ri2s2k + … + rinsnk = . Очевидно, така сума відмінна від нуля тоді й тільки тоді, коли хоча б один доданок відмінний від нуля, тобто дорівнює одиниці: rijsjk = 1 Û rij =1 та sjk = 1 Û aiRbj та bjSck Û aiR°Sck. Якщо у виразі tik не один, а кілька одиничних доданків, то кожен з них відповідає одному й тому самому співвідношенню aiR°Sck, через що їх сума має бути замінена одиницею. Для композиції відношень R = {(1,2), (2,1), (2,2), (3,3), (3,4)} та S={(1,1), (1,2), (2,3), (2,5), (3,2), (3,4), (4,2) (4,3)} матриця утворюється так: Нехай RÍA´B та SÍB´C. Щоб побудувати граф T = R°S, потрібно до графа відношення R добудувати граф відношення S. Граф композиції відношень дістанемо, якщо вилучимо вершини, які відповідають елементам множини B. При вилученні вершини bj кожний шлях, що проходить через неї від вершин множини А до вершин множини C, замінюється однією дугою з тим самим напрямком. Для останнього прикладу маємо наступний граф:
Рис 2.3. Граф композиції відношень.
Дата добавления: 2014-01-07; Просмотров: 4042; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |