Нечеткое N-арное отношение в пространстве М1, М2, …, МN – есть подмножество декартового произведения М1*…* МN, которое характеризуется функцией принадлежности m, которая показывает степень принадлежности данного элемента (кортежа) к нечеткому множеству.
Его можно задавать матрицей и графом:
0.2
0.8
0.1
0.4
0.7
0.5
0.8
0.4
0.3
Матрица имеет вид:
Т.е. не только 0 и 1
0.6
Х2
Граф имеет вид:
Рисунки не связаны друг с другом.
Пример:
Пусть матрицы нечетких отношений имеют вид:
0.2
0.3
0.6
0.8
0.3
0.6
Р= Q=
PÈQ= 0.2 0 0
0 1 0
0 0 0
1.Рефлексивность нечеткого бинарного отношения R означает, что mR(хi,хj)=1 при i=j. Т.е. в матрице рефлексивности нечеткого отношения на главной диагонали стоят единицы.
2. Антирефлексивность нечеткого бинарного отношения R означает, что mR(хi,хj)=0 при i=j. Т.е. в матрице антирефлексивности нечеткого отношения на главной диагонали стоят нули.
3.Симметричность нечеткого бинарного отношения R означает, что mR(хi,хj)=mR(хj,xi) при i¹j. Т.е. матрица симметричного нечеткого отношения - симметрична.
4.Антисиметричнось нечеткого бинарного отношения R означает, что из mR(хi,хj)>0 следует mR(хj,xi)=0 при i¹j. Т.е. матрица антисимметричного нечеткого отношения - антисимметрична.
5. Транзитивность означает, что для любых x,z,yÎM выполняются соотношения:
mR(x,y)>=max(min(mR(x,z),mR(z,y))
z
В зависимости от выбора различных, существенных черт системы (элементов и связей между ними), можно получать различные модели, описывающие с различных точек зрения реальную систему.
В настоящее время используются следующие уровни описания систем:
1) лингвистический (в том числе – логико-математический);
2) теоретико-множественный (в том числе – абстрактно-алгебраический, топологический);
3) динамический.
Лингвистический уровень – наиболее высокий уровень абстрагирования. Наиболее детально разработано представление моделей на теоретико-множественном и динамическом уровнях.
В общем случае модель S на теоретико-множественном уровне задается в виде кортежа *:
Компонентами которого являются множество элементов А1,…Аn, образующих систему, и определенные на этом множестве отношения между элементами системы R1,…Rmиз представления моделей (1.1)видно, что компоненты А1,…Аn представляют некоторую “опорную информацию”, положенную в построение моделей. Только выделив «опорные» точки можно приступать к заданию отношений на множестве А1, А2,….Аn.
Кортеж – последовательность элементов, в которой каждый элемент занимает определенное место.
Система может характеризоваться различными отношениями между множествами объектов. В связи с этим математической моделью системы назовем кортеж: , (*).
Компонентами которого являются семейство множеств (объектов) М1, М2….Мn, образующих систему, и определенные на этом семействе множеств отношения R1, R2,…Rm, каждое из которых определяется или как бинарное отношение на семействе множеств, или как отношение размерности к, .
Каждой комбинации отношений будет соответствовать своя модель системы.
Если кортеж (*) имеет одно отношение, то модель отображает какую-либо одну сторону – один аспект системы.
В многоаспектной модели принимается во внимание множество отношений.
Кортеж (*), который мы назвали математической моделью системы, иногда будем называть просто – системой.
Взаимодействие со средой.
При описании взаимодействия системы со средой удобно использовать понятия: вход, выход, состояние системы.
Воздействие среды на систему характеризуется некоторыми параметрами или показателями, которые называются входными параметрами (входами, факторами). Множество входов может быть представлено кортежем: Х=(Х1, Х2, …Хr).
Входы преобразуются системой в параметры, которые характеризуют результаты проводимых системой операций. Эти параметры – выходные: у= (у1, у2,…уs).
Система преобразует входы в выходы благодаря некоторому отношению R: .
Тогда моделью системы «вход-выход» будет тройка: S = (x, y, R)
Отношение может быть функциональным: y = F(x), тогда модель будет иметь вид: S = (x, y, F).
Эти модели соответствуют случаям, когда система имеет единственное состояние и параметры выходов совпадают с параметрами состояния.
В более общем случае вход системы определяет параметры её состояния: Z = (Z1, Z2,…Zn).
через отношениеили через функцию Z = F(x)
Выходные системы определяются бинарным отношением между параметрами вход-состояние и выход или функционально y = G(x,Z).
В этом случае модели системы определяются пятерками: S = (x, Z, y, R1, R2) или S = (x, Z, y, F, G).
При описании системы в виде конечного автомата: ,
где G, X, Y, - конечные множества, называемые соответственно множеством внутренних состояний, множеством входных сигналов и множеством выходных сигналов, а и - однозначные функции:
- функция переходов,
- функция выходов, опорная информация определяется множествами состояний, входов и выходов.
Из рассмотрения различных вариантов представления опорной информации можно сделать вывод, что построение моделей фактически сводится к выражению существенных черт системы на определенном специальном языке. Такой языковый аспект построения моделей требует различать семантическую и синтаксическую сторону моделей [17]. Семантика – раздел семиотики: науки о знаковых системах, посвященный изучению отношений между знаками и обозначаемыми ими объектами, т.е. смысловому содержанию знаковых выражений. Синтактика – раздел семиотики, связанный с исследованием отношений между знаками. Таким образом, семантика модели есть ее содержание, её смысл, т.е. все то, что определяет сходство модели с оригиналом. Если тот, кто использует модель, не имеет доступа к связанной с ней семантике, то он не может и правильно интерпретировать модель. Синтаксис модели – есть совокупность формальных вспомогательных средств модели для представления её опорной информации и её основных отношений. Для представления любой модели необходимы основные синтаксические элементы и их соединения. Основными синтаксическими элементами являются знаки. В зависимости от выбранной системы знаков (а также от выбранного вида представления отношений) модели можно задавать в символическойили иконографической форме.
Естественно, что на разных уровнях моделей (лингвистическом, теоретико-множественном, динамическом) используется различная опорная информация. Так, на лингвистическом уровне абстрактного описания система определяется как множество правильных высказываний /4/. Все высказывания делят обычно на два типа. К первому причисляются термы имена предметов, члены предложений и т.д./, с помощью которых обозначают объекты исследования/, а ко второму – функторы, определяющие отношения между системами. С помощью термов и функторов лингвистическое описание моделей также может быть представлено в виде I.I. Причем роль опорной информации играют термы.
Приведем сначала несколько примеров трехместных отношений:
1) по х бомбардировщикам Z ракетно-зенитных комплексов дали залп у ракетами;
2) из х видов сырья Z предприятий выпускает у видов продукции, и т.д.
в некоторых случаях трехместные отношения сводятся к двум бинарным. Такое же понижение порядка возможно и для n-местных отношений.
Как и в случае бинарных отношений, трехместные и, вообще, n-местные отношения отождествляются с множеством упорядоченных троек, упорядоченных n-к (или кортежей, длинною n) элементов.
Упорядоченное множество или кортеж.
Кортеж – последовательность элементов, т.е. совокупность элементов, в которой каждый элемент занимает определенное место. Число элементов кортежа называется его длиною. Для обозначения кортежа используют крупные скобки. Так множество а = (а1 … аn) - является кортежем длины n с элементами а1… аn.
Если имеется семейство множеств Х1, Х2, …Хn , то по определению, n-местным отношением R является подмножество множества всех возможных кортежей длиной n, т.е.: