Студопедия

КАТЕГОРИИ:


Архитектура-(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; Просмотров: 3949; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.