Романько Дмитрий Андреевич моу гимназия №19, класс 9 Научные руководители: Блюмин С. Л., д ф. м н., проф кафедры пм лгту шуйкова И. А., к т. н., доц кафедры пмиит лгпу г. Липецк. 2008 решение
Вид материала | Решение |
- Заведующий кафедрой Другие научные руководители кафедры, 32.15kb.
- Заведующий кафедрой Другие научные руководители кафедры, 110.93kb.
- Волгоградский государственный медицинский университет, 439.17kb.
- Программа и тезисы докладов 60-й студенческой научной конференции физического факультета, 1049.08kb.
- Дополнительная программа кандидатского экзамена по специальности 08. 00. 13 «Математические, 276.2kb.
- Реферат циклу підручників «Україна в світовій політиці», 148.74kb.
- Программа и тезисы докладов 59-й студенческой научной конференции физического факультета, 1256.84kb.
- Квалификационные тесты по дерматовенерологии Москва, 2267.11kb.
- Аннотация сайта кафедры Промышленных теплоэнергетических систем (птс), 941.39kb.
- Программа студенческой олимпиады мгмсу по стоматологии 30. 10., 33.94kb.
Одиннадцатая региональная молодежная научная
и инженерная выставка
«Шаг в будущее, Центральная Россия»
Решение нечетких реляционных уравнений
Автор Романько Дмитрий Андреевич
МОУ Гимназия №19, класс 9
Научные руководители:
Блюмин С.Л., д.ф.-м.н., проф. кафедры ПМ ЛГТУ
Шуйкова И.А. , к.т.н., доц. кафедры ПМиИТ ЛГПУ
г. Липецк. 2008
Решение нечетких реляционных уравнений.
Романько Дмитрий Андреевич
Россия, Липецкая область, г. Липецк, МОУ Гимназия №19, 9 класс
Аннотация
В работе рассматриваются нечеткие реляционные уравнения вида
Q ◦ R = S , где ◦ = (мах, Т), которые применяются в различных системах искусственного интеллекта, в частности в задачах диагностики. Формализация задач диагностики, описание их математических моделей, позволяет в дальнейшем применять их в различных прикладных областях: медицине, системах технической диагностики, металлургии и т.д.
Изложение основ решения нечетких реляционных уравнений предваряет раздел, описывающий расширения стандартных логических операций, в частности, описываются инвертор, t-норма и t-конорма. Представлены различные типы нечетких реляционных уравнений – простейшие, полиномиальные и системы полиномиальных уравнений. Приведены алгоритмы решения указанных типов уравнений, позволяющие в дальнейшем произвести их компьютерную реализацию.
Цель работы: изучить нечеткие реляционные уравнения вида Q ◦ R = S ,
где ◦ = (мах, Т) и провести сравнительный анализ методов решения четких и нечетких матричных уравнений.
Методы, используемые в работе: теория матриц и методы решения матричных уравнений, основы нечеткой алгебры – расширение стандартных логических операций, нечеткие соответствия и отношения; нечеткие реляционные уравнения Q ◦ R = S , где ◦ = (мах, Т) и методы их решения.
Апробация работы проводилась на основе задач решения матричных уравнений . Уравнения вида Q ◦ R = S, где Q – матрица, R – вектор, были подобраны таким образом, чтобы они были разрешимы как с помощью четкого подхода, так и с помощью методов нечеткой алгебры. Решения указанных уравнений с операцией ◦ – обычного умножения матриц приведены методом Гаусса. Решения уравнений, в которых ◦= (мах, Т) проводились методами решения нечетких реляционных уравнений.
Выводы. Сравнительный анализ полученных результатов решения четких и нечетких матричных уравнений показал, что они отличаются как численно, так и количеством самих решений. Операция ◦= (мах, Т) позволяет оставаться «в пределах» отрезка [0;1] и получать соответствующие результаты. Классическое умножение вещественных матриц, к которым, в частности, относятся и нечеткие отношения, позволяет в качестве результата получать любые вещественные числа (не ограниченные отрезком [0;1]). Операция ◦= (мах, Т) обеспечивает и возможность прикладной интерпретации нечетких реляционных уравнений в системах диагностики.
В разделе 3 работы описана модель задачи диагностики на основе нечетких реляционных уравнений. Дальнейшее развитие работы предполагает применение указанной модели к конкретным прикладным областям и проверка ее адекватности на практике.
Решение нечетких реляционных уравнений.
Романько Дмитрий Андреевич
Россия, Липецкая область, г. Липецк, МОУ Гимназия №19, 9 класс
План исследования
В работе рассматриваются нечеткие реляционные уравнения и методы их решения.
В ходе исследования были поставлены и решены следующие задачи:
- Изучение литературы по основам нечеткой алгебры:
– расширение стандартных логических операций;
– нечеткие соответствия и отношения;
– композиция нечетких соответствий и отношений;
– нечеткие реляционные уравнения.
- Составление и решение нечетких реляционных уравнений Q ◦ R = S , где ◦ = (мах, Т)
– простейшие уравнения;
– полиномиальные уравнения;
– системы полиномиальных уравнений.
- Решение матричных уравнений методами четкой и нечеткой математики.
– решение составленных матричных уравнений методом Гаусса;
– решение составленных матричных уравнений методами нечеткой математики;
- Анализ решений матричных уравнений предложенными способами.
5. Формализация задачи диагностики, решаемой с помощью нечетких реляционных уравнений.
Исследование опирается на следующие библиографические источники:
- Асаи К.и др. Прикладные нечеткие системы. – М.: Мир, 1993.
- Блюмин С.Л., Шуйкова И.А., Сараев П.В., Черпаков И.В. Нечеткая логика: алгебраические основы и приложения. – Л.:ЛЭГИ, 2002.
Решение нечетких реляционных уравнений.
Романько Дмитрий Андреевич
Россия, Липецкая область, г. Липецк, МОУ Гимназия №19, 9 класс
- Расширение стандартных логических операций
- Нечеткая алгебра
При переходе от булевой алгебре к нечеткой часть аксиом булевой алгебры перестает выполняться. Стремление наиболее полно сохранить эту выполнимость приводит к необходимости изменения существующих операций или введения новых [2]. Одни из которых -













Нечеткая алгебра представляет собой структуру < X, +, ·, ‘, 0, 1 > c заданной системой аксиом. Символы операций выбраны исключительно для простоты формулировок, их не следует воспринимать как соответствующие арифметические или логические операции. Пусть


1.


2.


3.


4.


5.


6.


7.

8.

9.


10.


11.


Подалгебра тех элементов из X, для которых

(или, что равносильно,



системе аксиом, получаем различные нечеткие алгебры.
Рассмотрим отрезок L = [0, 1]. Отображения L → L и L2 → L будем рассматривать как унарную и бинарную функции соответственно. Введем на L новые операции.
Определение. Инвертором (нечетким отрицанием) N называется унарная строго убывающая функция, удовлетворяющая условиям



В аксиоматической форме:




Аксиома N1 — граничное условие, устанавливающее поведение инвертора на границе отрезка, N2 — правило двойного отрицания, N3 — наиболее существенное требование: изменение порядка последовательности значений из L.
Из N1 и N2 следует, что


N1–N3. Наиболее простая и часто используемая из них

Определяя инвертор подобным образом, имеем выполнимость всех аксиом:





- t-норма, t-конорма
Пусть на множестве M определена бинарная функция

тогда




функции O1 и O2 частными функциями O. Если, например, для фиксированного y0 имеет место




В случае, когда функция сохраняет (изменяет) порядок по всем переменным, будем говорить просто о функции, сохраняющей (изменяющей) порядок.
Рассмотрим введение расширения стандартных логических операций – конъюнкции и дизъюнкции.
Определение. t-нормой T называется коммутативная, ассоциативная бинарная функция, частные функции которой сохраняют порядок, имеющая 1 в качестве нейтрального элемента и для которой выполняются условия



Аксиоматическое определение t-нормы:

Свойства:




Типичной t-нормой является взятие минимума (логическое произведение)




Рис 1. Примеры t-норм.
Свойства:



Определение. t-конормой (s-нормой) S называется коммутативная, ассоциативная бинарная функция, частные функции которой сохраняют порядок, имеющая 0 в качестве нейтрального элемента, и для которой выполняются условия



Рис 2. Примеры t-конорм.
Свойства:



- Нечеткие соответствия и отношения
Пусть X, Y — непустые четкие множества. Нечетким соответствием R является нечеткое подмножество декартова произведения множеств X ×Y .Множество X называют областью отправления, а множество Y — областью прибытия нечеткого соответствия.
Пусть X — непустое множество. Нечетким отношением R является нечеткое подмножество декартова произведения

Пусть

µ R(1,1) = µ R(2,2) = µ R(3,3)= 1
µ R(1,2) = µ R(2,1) = µ R(2,3)= µ R(3,2)= 0.8
µ R(1,3) = µ R(3,1) = 0,3
Композицией нечеткого множества А, заданного на множестве Х и нечеткого соответствия R, заданного на

А ◦ R={(y, µ А ◦ R (y))}.
µА ◦ R = supT{ µА(x); µR(x,y)},


В частном случае вместо t-нормы может выступать операция min.
Композиция А ◦ R представляет собой проекцию нечетного соответствия R
на множестве А.
Пусть множество Х={x1, x2, x3}. На множестве Х задано нечеткое множество
C= {(x1, 0.2), (x2, 1), (x3, 0,2)}. Нечеткое отношение R задано на

R =

Произведением sup – min множества С на отношение R представляет собой нечеткое множество.
С ◦ R =



Пусть на




R ◦ S = S = {((u, w) , μR◦S (u, w))}, заданное на

µR ◦ S (u,w) = supT{ µR(u, υ), µS(υ, w)}, где Т – t-норма.
В частном случае вместо t-нормы может выступать операция min.
Рассмотрим нечеткое отношение R = «х значительно больше, чем у»
R =

Задано также нечеткое отношение S = «y очень близко к z»
S =

sup-min композиция соответствий определяется следующем образом
R ◦ S =



Композицию соответствий можно рассматривать как произведение матриц, задающих соответствия. Только вместо операции умножения при этом используется операция взятия Т-нормы, а вместо операции сложения используется взятия максимума.
- Нечеткие реляционные уравнения вида Q ◦ R = S , где ◦ = (мах, Т)
- Простейшие нечеткие реляционные уравнения [2]
Рассмотрим простейший случай, когда известные в обеих частях представляют собой числа из

при


Решение может быть найдено как пересечения решений двух соответствующих неравенств: например,




Предложение. T+ (a, b) существует при любых

Предложение. Если


Неравенство





Кроме того,



Если каждое из уравнение


Пример.

Уравнение разрешимо, так как

Решением является отрезок [0.5; 1]
- Полиномиальные уравнения
Нечеткое реляционное уравнение вида


при заданных

Решение полиномиального уравнения сведем к решению уравнения


То есть, если max{ai}≥b, то уравнение разрешимо
Предложение. Для того, чтобы уравнение имело непустое множество решений, необходимо и достаточно, чтобы его решением было


Далее находятся минимальные решения по формуле:

Все векторы, расположенные между максимальным и каждым из минимальных решений, являются решением полиномиального уравнения.
Пример. (0.2, 0.7, 0, 0.5)◦(x1 , x2 , x3 , x4 )T = 0.4 при ◦ =


Уравнение разрешимо, т.к.







- Системы полиномиальных уравнений
Если нечеткое реляционное уравнение содержит композицию неизвестной вектор-строки и заданной матрицы или заданной матрицы и неизвестного вектор-столбца, то решение сводится к решению системы нечетких полиномиальных уравнений.
Предложение. Для того, чтобы система имела непустое множество решений, необходимо и достаточно, чтобы решением этой системы было

Пусть М – множество минимальных решений системы полиномиальных уравнений. Составляются всевозможные объединения

Для того, чтобы система имела минимальные решения, необходимо и достаточно, чтобы минимальные элементы (а также несравнимые ни с одним из оставшихся), взятые из объединения min-решений всех уравнений, входящих в систему, являлись решением системы.
Пример.



Где ◦


























Минимальные решения:

,









,






Составим всевозможные объединения минимальных решений:




Сначала выберем те решения, которые меньше основания. Затем отберем из них минимальные элементы этого множества (и несравнимые ни с одним из оставшихся). Мы получим множество ответвлений системы.

Примеры систем полиномиальных уравнений также приведены в приложении 1.
- Решение матричных уравнений в четкой и нечеткой математике
- Решение матричных уравнений методом Гаусса
Решим уравнение из пункта 2.3 с помощью метода Гаусса:


<=>







Проверка:


Примеры решения систем полиномиальных уравнений с помощью метода Гаусса приведены в приложении 2.
Сравнительный анализ полученных результатов решения четких и нечетких матричных уравнений показал, что они отличаются как численно, так и количеством самих решений. Причем, уравнения, которые являются неразрешимыми в нечеткой математике, могут быть разрешимы в четкой математике и наоборот. Операция ◦= (мах, Т) позволяет оставаться «в пределах» отрезка [0;1] и получать соответствующие результаты. Классическое умножение вещественных матриц, к которым, в частности, относятся и нечеткие отношения, позволяет в качестве результата получать любые вещественные числа (не ограниченные отрезком [0;1]). Операция ◦= (мах, Т) обеспечивает и возможность прикладной интерпретации нечетких реляционных уравнений в системах диагностики.
- Применение нечетких реляционных уравнений в задачах диагностики
Целью задачи диагностики является определение причин отклонений в функционировании технических систем или определение (исключение) того или иного заболевания (нарушения) в живых системах [1]. Математическая модель задач диагностики может быть описана на основе нечетких реляционных уравнений
X ◦ Q = S , где ◦ = (мах, Т).
Рассмотрим задачу диагностики в терминах медицинской области.
Имеется группа из М болезней, которые схожи между собой по соответствующим им симптомам.
Каждая болезнь может характеризоваться N симптомами. Набор симптомов является фиксированным и позволяет диагностировать каждую болезнь из группы.
Исходными данными является вектор N симптомов, свойственных схожей группе M болезней. Компоненты вектора определяются экспертом на основе субъективных наблюдений или, если это возможно, объективных измерений.

На компоненты вектора накладываются ограничения

Субъективные оценки экспертов переводятся их вербальных оценок (согласно предварительно разработанной шкале в соответствии с данной предметной областью) в их числовые эквиваленты из отрезка [0; 1].
Результаты объективных измерений также должны быть переведены в числа отрезка [0; 1] согласно шкале перевода для каждого измерения.
Результатами будет являться вектор «выраженности» каждой из предполагаемых болезней у пациента.

На компоненты вектора накладываются ограничения

Ранжирование болезней по полученным числовым оценкам результирующего вектора позволит сделать вывод о предполагаемой болезни пациента.
Математическая модель задачи диагностики


Операция ◦ = (мах, Т) может интерпретироваться в данном случае как взвешивание степени выраженности каждой болезни степенью присутствия у данной болезни каждого симптома.
Развитием представленной работы может служить, в частности, проблема поиска наиболее адекватной для исследуемой предметной области операции ◦, правомерность использования которой должна подтверждаться достоверными результатами.
Библиографический список:
- Асаи К.и др. Прикладные нечеткие системы. – М.: Мир, 1993.
- Блюмин С.Л., Шуйкова И.А., Сараев П.В., Черпаков И.В. Нечеткая логика: алгебраические основы и приложения. – Л.:ЛЭГИ, 2002.
Приложение 1
Решение систем полиномиальных уравнений методами нечеткой алгебры.
Задача 1.



Где ◦


























Задача 2.



Где ◦


























Приложение 2
Решение системы полиномиальных уравнений из приложения 1 с помощью метода Гаусса.
Задача 1.


<=>






Проверка подтверждает правильность найденных корней..
Задача 2.


<=>






Проверка подтверждает правильность найденных корней.