КАТЕГОРИИ: Архитектура-(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) |
Типы бинарных отношений
Введенные выше общие свойства бинарных отношений позволяют Формально определить такие их важнейшие типы, как отношения эквивалентности, строгого порядка, нестрогого порядка, доминирования и толерантности. Сущность формального определения типа отношений сводится к тому, что каждому типу сопоставляется определенная группа свойств. Взаимосвязь этих свойств и типов отношений дана в таб. 1. Знаки + и – соответственно означают наличие или отсутствие того или иного свойства. Знаки + соответствуют свойствам, определяющим данный тип отношений, знак ± означает, что это свойство не является обязательным. Нетрудно заметить, что по своей сущности табл. 1 есть таблица отношений между свойствами и типами отношений. Прокомментируем теперь формально определение типов отношений на понятийной языке.
Таблица 1
Отношение эквивалентности позволяет установить взаимосвязь между словами понятийного языка «одинаковость», «неразличимость», «взаимозаменяемость» и строгими понятиями ТМЯ. Как следует из таблицы 1, бинарное отношение называется эквивалентным, если оно рефлексивно (т.е. каждый элемент эквивалентен самому себе) (а~а), симметрично (т. е. a~b → b~a) и транзитивно (т.е. a~b Ù b~c → a~c). Важнейшее значение отношения эквивалентности состоит в том, что оно определяет признаки, по который может быть осуществлено разбиение некоторого множества X на непересекающиеся подмножества X1, …, ХnÍХ, называемые классами эквивалентности (рис.3). Подмножества X1, … Xn иногда также называются эталонами. Эталоны могут состоять из ряда элементов xlX1. Если же существует множество Y и отображение f:X®Y такое, что всем х1Х соответствует только один элемент у1Y1, то говорят, что такое отображение эквивалентно. Это очень важное обстоятельство, связанное с возможностью сжатия описания данных. Так, например, Y1, может являться именем всех элементов, входящих в класс X1. Однако, что бы найти конкретные данные в классе X1, каждому из них следует присваивать свое имя. Исключение составляет случай, когда задано множество аргументов хХ некоторой функции. Тогда множество значений уÎY этой функции хранить не надо, так как "по имени" этой функции расчетным путем может быть найден любой из элементов у. Применительно к проблематике баз данных это означает, что вместо хранения массива и его имени можно хранить лишь имя функции, а ее значение получать расчетным путем, т.е. задача поиска данных заменяется расчетной. По современным воззрениям это в ряде случаев может быть целесообразно, хотя совсем недавно такое решение вопроса считалось абсурдным.
Рис. 3. Отношение порядка устанавливает, правила следования элементов множества друг за другом. Как это следует из табл. 1. различают отношения строгого и нестрогого порядка. В отношениях нестрогого порядка допускается свойство рефлексивности (равенства) элементов. Это например, означает, что при упорядочении множества вещественных чисел может использоваться знак нестрогого неравенства £, а соответствующая взаимосвязь между элементами записывается как а1£аj, которая читается "ai не следует за aj" или "аi предшествует или совпадает с аj". Свойства нестрогого порядка при использовании введенной символики записываются так: - рефлексивность а£а; - антисимметричность: (а£b) Ù (b£а) ® а=b; - транзитивность: (а£b) Ù (b£с) ® а£с. В отношениях строгого порядка эквивалентность (равенство) элементов исключается. Для обозначения соответствующей взаимосвязи между элементами ai и аj используется запись ai<aj. которая читается " аi предшествует аj”. Отношение строгого порядка является антирефлексивным, асимметричным и транзитивным. Так как отношение асимметричности следует из антирефлексивности и транзитивности, то отношение строгого порядка определяют как любое антирефлексивное и транзитивное. Это записывается следующим образом: - антирефлексивность: "aA <a,a>ÏP; - транзитивность: (а<b) Ù (b<с) ® а<с. Строгий порядок называется совершенным, если отношение определено для двух любых элементов множества. Если на множестве А задано отношение строгого порядка, то элемент аA называется минимальным при условии, если не существует bA, для которого b<а. Если же элемент а максимальный, то не существует bА, для которого а<b. Среди разновидностей строгого порядка важным является древовидный порядок, удовлетворяющий следующим условиям: - во множестве А существует максимальный элемент, называемый корнем дерева (элемент а5, на рис. 4): - справедливо утверждение (а<b) Ù (а<с) ® (b<c) Ú (c<b), где символ Ú дизъюнкция, соответствующая союзу "ИЛИ". Последнее условие означает, что элементы b и с несравнимы. Древовидные порядки находят широкое применение при описании структурных схем автоматизированных систем сбора в обработки информации (АССОИ), а также в иерархических структурах описания данных. При этом аналогом дерева может быть таблица связанностей файлов, в которой помещены соответствующиевзаимные ссылки. Отношение доминирования описывает взаимосвязь между элементами множества аА и bА, когда относительно них известно, что один из них, например а, превосходит в чем-то элемент b. Условие доминирования записывается так: а>b (а доминирует над b). Определяющим в отношении доминирования является асимметричность. По этой же причине отношение доминирования должно быть антирефлексивно. Однако, оно может и не быть транзитивным. Так, доминирующим на рис. 4 является элемент a5. Отношение толерантности t на множестве A удовлетворяет свойствам рефлексивности и симметричности, но свойство транзитивности не является обязательным. Поэтому отношение эквивалентности рассматривается как частный случай отношения толерантности. Отношение толерантности используется для описания многих прикладных задач, стоящих перед ACCOИ. Пусть, например, имеется М={a1, a2, …, an} множество объектов и H={b1, b2,... bn} - множество признаков. Каждому элементу аiÎM соответствует подмножество признаков HiÍ H. В задачах распознавания образов идентификация состояния и т.н. сходство между объектами аi и аj, определяется толерантностью соответствующих им подмножеств (Нi, Нj,)ÍН, т.е. выполнением условия HiÇНj¹Æ. При этом о сходстве (или различии) между объектами судят по толерантности элементов в множестве признаков. Рис. 4.
Дата добавления: 2014-01-11; Просмотров: 4367; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |