О т н о ш е н и я э к в и в а л е н т н о с т и, п о р я д к а
И д о м и н и р о в а н и я
А. Отношениеэквивалентности. Отношение R на множестве Х называется отношением эквивалентности, если оно одновременно рефлексивно, симметрично и транзитивно. Таким образом, отношениеэквивалентности объединяет элементарные свойства 1,3 и 6. Обозначение:
x ~ у.
Примеры отношения эквивалентности: «четность» на множестве натуральных чисел – при этом все четные числа считаются эквивалентными; «быть студентами одной учебной группы» – каждый из студентов группы является элементом множества студентов данного института, и все они эквивалентны друг другу.
В. Отношениенестрогого порядка. Отношение R на множестве Х называется отношением нестрогого порядка, если оно одновременно рефлексивное, антисимметричное и транзитивное, т.е объединяет в себе свойства 1, 5 и 6. Обозначение:
x ≤ у.
С. Отношениестрогого порядка. Отношение R на множестве Х называется отношением строгого порядка, если оно одновременно антирефлексивное, асимметричное и транзитивное, т.е. объединяет в себе свойства 2, 4 и 6. Иначе отношение нестрогого порядка можно рассматривать как объединение отношений строгого порядка и эквивалентности, т.е. С и А. Обозначение:
x < y.
D. Отношениедоминирования. Отношение R на множестве Х называется отношением доминирования, если оно обладает одновременно свойствами антирефлексивности и асимметричности (свойства 2 и 4). Отношение строгого порядка – частный случай отношения доминирования, при котором имеет место еще и транзитивность (6). Если элемент x доминирует (т.е. в каком-то смысле явно превосходит) над элементом y, то это обозначается следующим образом:
x >> у .
М о д е л ь п р и н я т и я р е ш е н и й н а о с н о в е
Б и н а р н ы х о т н о ш е н и й
Отношения порядка и эквивалентности позволяют создать модель такого важного вида деятельности, как принятие решений (выбор). Выбор приходится осуществлять очень часто и в самых различных ситуациях – от бытовых случаев до проектирования сложных технических систем. Бинарные отношения позволяют сравнивать между собой различные варианты (которые называются альтернативами), являющиеся элементами множества X, и выбирать из двух более предпочтительную альтернативу. Так, в случае конечных множеств X удобно находить наилучшие альтернативы с помощью графа предпочтений, стрелки которого направлены в сторону менее предпочтимой альтернативы (рис. 1.26). Выделенные вершины графа, из которых ребра (стрелки) только выходят (на рисунке это альтернативы 1 и 5), – это так называемые недоминируемые (наилучшие) альтернативы.
Рис. 1.26. Пример графа предпочтений
Если граф сильно транзитивен (т.е. транзитивен и по наличию, и по отсутствию стрелок) и антирефлексивен (отсутствуют петли), то такой выбор сводится к однокритериальному выбору. Другие ситуации выбора можно описать другими типами графов.
Графы
Поскольку все структурные модели имеют нечто общее, можно, абстрагировавшись от содержания, получить схемы, на которых формально обозначены только имеющиеся в наличии элементы и связи между ними, с учетом различий в элементах и связях, если это необходимо. Такие общие, универсальные с математической точки зрения схемы носят название графов. Графы уже использовались выше в модели структуры при задании бинарных отношений. Напомним, что граф состоит из обозначений элементов произвольной природы, которые называются вершинами(им на изображении графа соответствуют кружки), и обозначений связей между вершинами, которые называются ребрами, или дугами.Им соответствуют линии со стрелками или без них, соединяющие вершины между собой (рис. 1.27).
Если направления связей не обозначены, то такой граф называется неориентированным, а если имеются стрелки, то ориентированным. Направленность стрелки только в одну сторону свидетельствует о несимметричности данной связи (отношения), а двунаправленность стрелки – наоборот, о симметричности. Двунаправленную стрелку можно заменить эквивалентной парой стрелок, направленных в противоположные стороны.
Две вершины могут быть соединены любым количеством ребер.
Рис. 1.27. Пример графа для четырех элементов
Если вершина соединена сама с собой (вершина x на рис. 1.27), то ребро называется петлейи соответствует рефлексивному отношению. Если вершина не соединена с другими, то она называется изолированной(вершина f на рис. 1.27). Иногда бывает нужно отразить в графе различия между элементами или связями, тогда либо разным ребрам или вершинам присваиваются разные значения (веса) – в этом случае граф называется взвешенным, либо вершины и ребра окрашивают в разный цвет (раскрашенные графы) и т.п.
Существует теория графов, которая имеет многочисленные приложения, т.е. используется для решения самых разнообразных задач. При этом на графах рассматриваются различные отношения: веса, ранги, цвета, вероятности (вероятностные, стохастическиеграфы), размытые характеристики и т.д. Оказывается, что вершины и ребра формально можно менять местами, при этом получаются разные представления системы: либо в виде вершинного, либо в виде реберного графа. Это бывает удобно при решении некоторых задач.
Более подробно о графах можно узнать из Приложения 2, помещенного в конце данного учебного пособия.
С помощью графов можно изображать любые структуры, если не накладывать ограничений на пересекаемость ребер. Некоторые типы структур являются наиболее практически важными, поэтому они получили специальные названия. К таковым относятся (рис. 1.28):
а) линейная; б) древовидная (иерархическая); в)матричная; г)сетевая; д) кольцевая; е) звездообразная.
а)
б)
в)
г)
д)
е)
Рис. 1.28. Важнейшие типы структур графов
В организационных системах (в системах с людьми) чаще всего используются виды структур а,б,в, а в технических системах – г,д,е.