- •Глава 1. Теория множеств
- •1. Основные понятия теории множеств
- •Контрольные вопросы и задания
- •2. Операции над множествами
- •Контрольные вопросы и задания
- •Примеры решения
- •3. Отображения
- •Контрольные вопросы и задания
- •Примеры решения
- •4. Мощность множества
- •0/1 1/1 2/1 3/1 . . .
- •1/2 2/2 3/2 4/2 . . .
- •Контрольные вопросы и задания
- •Примеры решения
- •5. Свойства счетных множеств
- •Контрольные вопросы и задания
- •Примеры решения
- •6. Свойства множества действительных чисел
- •Контрольные вопросы и задания
- •Примеры решения
- •7. Множества мощности континуума и выше
- •Контрольные вопросы и задания
- •Примеры решения
- •8. Нечеткие множества. Основные понятия
- •Примеры записи нечеткого множества
- •Основные характеристики нечетких множеств
- •Примеры нечетких множеств
- •9. Методы построения функций принадлежности нечетких множеств
- •10. Операции над нечеткими множествами
- •Свойства операций и .
- •11. Алгебраические операции над нечеткими множествами
- •12. Принцип обобщения
- •Контрольные вопросы и задания
- •Глава 2. Бинарные отношения и функция выбора
- •1. Бинарные отношения и операции над ними
- •Примеры решения
- •2. Свойства операций над отношениями
- •Контрольные вопросы и задания
- •Примеры решения
- •3. Способы задания бинарных отношений
- •Пример решения
- •4. Свойства бинарных отношений
- •Контрольные вопросы и задания
- •Примеры решения
- •5. Специальные бинарные отношения. Упорядочение и безразличие
- •6. Слабый порядок
- •XIслy ((X, y) Pсл и (y, X) Pсл)
- •XIслy ((y, X)Pсл и (X, y)Pсл).
- •7. Разбиение и эквивалентность
- •8. Качественный порядок
- •Контрольные вопросы и задания
- •Примеры решения
- •9. Нечеткие отношения. Основные понятия
- •10. Операции над нечеткими отношениями
- •11. Функция выбора. Основные понятия
- •12. Классификация функций выбора
- •Контрольные вопросы и задания
- •Примеры решения
- •13. Задача векторной оптимизации
- •Контрольные вопросы и задания
- •Приложение Метод математической индукции
- •Контрольные вопрсы и задания
- •Примеры решения
- •Библиографический список
10. Операции над нечеткими отношениями
Объединение. Объединение двух отношений R1 и R2 обозначается R1R2 – отношение, с функцией принадлежности, определямое выражением: R1R2(x, y) = max {R1(x, y), R2(x, y) }
Примеры:
1. Ниже изображены отношения действительных чисел, содержательно означающие: xR1y – "числа x и y очень близкие", xR2y – "числа x и y очень различны" и их объединение xR1R2y – "числа x и y очень близкие или очень различные".
где – такое значение | y – x |, что R1(x, y) = R2(x, y).
2.
-
R1
y1
y2
y3
x1
0,1
0
0,8
x2
1
0,7
0
R2
y1
y2
y3
x1
0,7
0,9
1
x2
0,3
0,4
0,5
R1R2
y1
y2
y3
x1
0,7
0,9
1
x2
1
0,7
0,5
Пересечение. Пересечение двух отношений R1 и R2 обо-значается R1R2 и определяется выражением:
R1R2(x, y) = min { R1(x, y), R2(x, y) }.
Пример.
Выше изображены отношения: xR1y, означающее "модуль разности | y – x | близок к ", xR2y, означающее "модуль разности | y – x | близок к ", и их пересечение.
Алгебраическое произведение отношений. Алгебраическое произведение двух отношенийR1иR2обозначаетсяR1R2и определяется выражением:
R1R2(x,y) =R1(x,y)R2(x,y)
Алгебраическая сумма отношений. Алгебраическая сумма двух отношений R1 и R2 обозначается R1 + R2 и опре-деляется выражением:
.
Для введенных операций справедливы следующие свойства дистрибутивности:
R1 (R2 R3) = (R1 R2 ) (R1 R3), R1 (R2 R3) = (R1 R2) (R1 R3), R1 (R2 R3) = (R1R2) (R1R3), R1(R2R3) = (R1R2)(R1R3), R1 + (R2 R3) = (R1 + R2) (R1 + R3), R1 + (R2 R3) = (R1 + R2) (R1 + R3).
Дополнение отношения. Дополнение отношения R обозначается и определяется функцией принадлежности:
(x,y) = 1 – R(x,y).
11. Функция выбора. Основные понятия
Задача выбора возникает, когда из некоторого конечного или бесконечного множества надо отобрать подмножество в каком-то смысле хороших элементов. Подмножество отбираемых эле-ментов называется выбором, а правило их отбора – функцией выбора.
Более строго функцию выбора можно определить следующим образом. Пусть А – множество элементов из которых осу-ществляется выбор, ХА – множество допустимых решений (предъявление), а С(Х)Х – множество отобранных точек (выбор). Отображение : Х C(Х) называется функцией выбора. Алгоритм реализующий эту функцию выбора называется механизмом выбора.
Рассмотрим примеры наиболее распространенных механизмов выбора.
1) Скалярный оптимизирующий механизм – выбор вариантов, при которых некоторая скалярная функция f(х) достигает максимума.
Сопт(Х) = { хХ | х = arg max f(x) }
2) Условно-оптимальный механизм – выбор по схеме математического программирования, т.е. выбор таких хХ, при которых достигается условный максимум скалярной функции f0(x) при выполнении системы ограничений.
Смп(Х) = { хХ | х = arg[ max f0(x) | f i(х) 0, i = 1,..,m] }
3) Механизм доминирования по бинарному отношению R – выбор тех хХ, которые с любым элементом из Х находится в отношении R (элемент х лучше любого y в смысле отношения предпочтении R).
СR(Х) ={ хХ | yХ : (x, y)R }
4) Механизм блокировки по бинарному отношению R – вы-бор тех элементов xX, для которых в Х нет элемента лучше в смысле отношения предпочтения R.
СR(Х) = { хХ | yХ : (x, y)R }
5) Механизм ограничений по бинарному отношению R отбирает те элементы х, которые с фиксированной точкой u образует пару в R.
Сu(Х) = { хХ | (x, u)R }
6) Паретовский механизм осуществляет выбор таких элементов х, для которых нет элемента y лучшего чем х сразу по всем критериальным функциям f i(х).
Сpar(Х) = { хХ | не yХ : f i(y) f i(x) i = 1,..,m }
7) Турнирный механизм – выбор такого х, при котором достигает максимума турнирная функция fR(x). Ее можно трактовать, как число очков, набранных элементом х во время турнира со всеми элементами из Х.
СT(Х) = { хХ | х=arg max f R(x) }; f R(x) = f R (x,y) y
При решении задачи выбора возникают 2 подзадачи.
1) Задача анализа – организация выбора по заданному механизму выбора и предъявлению.
2) Задача синтеза – построение механизма выбора по известному выбору на предъявлении Х и результату выбора С(х).